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 | |||||