diff --git a/sys/i386/i386/apic_vector.S b/sys/i386/i386/apic_vector.S --- a/sys/i386/i386/apic_vector.S +++ b/sys/i386/i386/apic_vector.S @@ -169,6 +169,21 @@ call *%eax jmp doreti +/* + * Local APIC thermal interrupt handler. + */ + .text + SUPERALIGN_TEXT +IDTVEC(thermalint_pti) +IDTVEC(thermalint) + PUSH_FRAME + SET_KERNEL_SREGS + cld + KENTER + movl $lapic_handle_thermal, %eax + call *%eax + jmp doreti + #ifdef XENHVM /* * Xen event channel upcall interrupt handler.