IDT_OFFSET
ioapic_pin_setup(ioaddr, pin, IDT_OFFSET + irq,
vec = IDT_OFFSET + irq;
#define IOAPIC_HWI_SYSCALL (IDT_OFFSET_SYSCALL - IDT_OFFSET)
vector = IDT_OFFSET + intr;
vector = IDT_OFFSET + intr;
setidt_global(IDT_OFFSET + intr, ioapic_intr[intr],
ioapic_pin_setup(ioaddr, pin, IDT_OFFSET + irq,
outb(IO_ICU1 + ICU_IMR_OFFSET, IDT_OFFSET);
outb(IO_ICU2 + ICU_IMR_OFFSET, IDT_OFFSET + 8);
setidt_global(IDT_OFFSET + intr, icu_intr[intr],
icu_irqmaps[cpu][IDT_OFFSET_SYSCALL - IDT_OFFSET].im_type =
#define IDT_HWI_VECTORS (IDT_OFFSET_IPI - IDT_OFFSET)
setidt(IDT_OFFSET + intr, msi_intr[intr],
vector = IDT_OFFSET + intr;