version 1.136, 2016/07/25 15:18:41 |
version 1.137, 2016/07/25 16:03:38 |
Line 275 __KERNEL_RCSID(0, "$NetBSD$"); |
|
Line 275 __KERNEL_RCSID(0, "$NetBSD$"); |
|
#if NLAPIC > 0 |
#if NLAPIC > 0 |
.align PAGE_SIZE |
.align PAGE_SIZE |
.globl _C_LABEL(local_apic) |
.globl _C_LABEL(local_apic) |
.globl _C_LABEL(lapic_id) |
|
|
|
.type _C_LABEL(local_apic), @object |
.type _C_LABEL(local_apic), @object |
LABEL(local_apic) |
LABEL(local_apic) |
.space LAPIC_ID |
.space LAPIC_TPRI |
END(local_apic) |
END(local_apic) |
.type _C_LABEL(lapic_id), @object |
|
LABEL(lapic_id) |
|
.long 0x00000000 |
|
.space LAPIC_TPRI-(LAPIC_ID+4) |
|
END(lapic_id) |
|
.type _C_LABEL(lapic_tpr), @object |
.type _C_LABEL(lapic_tpr), @object |
LABEL(lapic_tpr) |
LABEL(lapic_tpr) |
.space LAPIC_PPRI-LAPIC_TPRI |
.space PAGE_SIZE-LAPIC_TPRI |
END(lapic_tpr) |
END(lapic_tpr) |
.type _C_LABEL(lapic_ppr), @object |
|
_C_LABEL(lapic_ppr): |
|
.space LAPIC_ISR-LAPIC_PPRI |
|
END(lapic_ppr) |
|
.type _C_LABEL(lapic_isr), @object |
|
_C_LABEL(lapic_isr): |
|
.space PAGE_SIZE-LAPIC_ISR |
|
END(lapic_isr) |
|
#else |
#else |
.type _C_LABEL(lapic_tpr), @object |
.type _C_LABEL(lapic_tpr), @object |
LABEL(lapic_tpr) |
LABEL(lapic_tpr) |