Changeset View
Changeset View
Standalone View
Standalone View
sys/i386/i386/apic_vector.S
Show First 20 Lines • Show All 177 Lines • ▼ Show 20 Lines | */ | ||||
.text | .text | ||||
SUPERALIGN_TEXT | SUPERALIGN_TEXT | ||||
IDTVEC(xen_intr_upcall) | IDTVEC(xen_intr_upcall) | ||||
PUSH_FRAME | PUSH_FRAME | ||||
SET_KERNEL_SREGS | SET_KERNEL_SREGS | ||||
cld | cld | ||||
KENTER | KENTER | ||||
pushl %esp | pushl %esp | ||||
movl $xen_intr_handle_upcall, %eax | movl $xen_arch_intr_handle_upcall, %eax | ||||
call *%eax | call *%eax | ||||
add $4, %esp | add $4, %esp | ||||
jmp doreti | jmp doreti | ||||
#endif | #endif | ||||
#ifdef SMP | #ifdef SMP | ||||
/* | /* | ||||
* Global address space TLB shootdown. | * Global address space TLB shootdown. | ||||
▲ Show 20 Lines • Show All 142 Lines • Show Last 20 Lines |