Changeset View
Changeset View
Standalone View
Standalone View
sys/amd64/amd64/apic_vector.S
Show First 20 Lines • Show All 153 Lines • ▼ Show 20 Lines | |||||
#ifdef XENHVM | #ifdef XENHVM | ||||
/* | /* | ||||
* Xen event channel upcall interrupt handler. | * Xen event channel upcall interrupt handler. | ||||
* Only used when the hypervisor supports direct vector callbacks. | * Only used when the hypervisor supports direct vector callbacks. | ||||
*/ | */ | ||||
INTR_HANDLER xen_intr_upcall | INTR_HANDLER xen_intr_upcall | ||||
KMSAN_ENTER | KMSAN_ENTER | ||||
movq %rsp, %rdi | movq %rsp, %rdi | ||||
call xen_intr_handle_upcall | call xen_arch_intr_handle_upcall | ||||
KMSAN_LEAVE | KMSAN_LEAVE | ||||
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 105 Lines • Show Last 20 Lines |