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