IDT_SYSCALL
if (vec == IDT_SYSCALL) {
setidt(IDT_SYSCALL, pti ? &IDTVEC(int0x80_syscall_pti) :
setidt(IDT_SYSCALL, pti ? &IDTVEC(rsvd_pti) : &IDTVEC(rsvd),
setidt(IDT_SYSCALL, &IDTVEC(int0x80_syscall),
KASSERT(vector != IDT_SYSCALL, ("Attempt to overwrite syscall entry"));
KASSERT(vector != IDT_SYSCALL, ("Attempt to overwrite syscall entry"));
KASSERT(vector >= APIC_IO_INTS && vector != IDT_SYSCALL &&
KASSERT(vector >= APIC_IO_INTS && vector != IDT_SYSCALL &&
lapics[apic_id].la_ioint_irqs[IDT_SYSCALL - APIC_IO_INTS] = IRQ_SYSCALL;