X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/316670eb35587141e969394ae8537d66b9211e80..490019cf9519204c5fb36b2fba54ceb983bb6b72:/osfmk/x86_64/idt_table.h diff --git a/osfmk/x86_64/idt_table.h b/osfmk/x86_64/idt_table.h index 2c1d33497..10d590278 100644 --- a/osfmk/x86_64/idt_table.h +++ b/osfmk/x86_64/idt_table.h @@ -28,23 +28,23 @@ TRAP(0x00,idt64_zero_div) TRAP_SPC(0x01,idt64_debug) -INTERRUPT(0x02) /* NMI */ +TRAP_IST2(0x02,idt64_nmi) USER_TRAP(0x03,idt64_int3) USER_TRAP(0x04,idt64_into) USER_TRAP(0x05,idt64_bounds) TRAP(0x06,idt64_invop) TRAP(0x07,idt64_nofpu) -TRAP_IST(0x08,idt64_double_fault) +TRAP_IST1(0x08,idt64_double_fault) TRAP(0x09,idt64_fpu_over) -TRAP(0x0a,idt64_inv_tss) -TRAP_SPC(0x0b,idt64_segnp) -TRAP_SPC(0x0c,idt64_stack_fault) -TRAP_SPC(0x0d,idt64_gen_prot) +TRAP_ERR(0x0a,idt64_inv_tss) +TRAP_IST1(0x0b,idt64_segnp) +TRAP_IST1(0x0c,idt64_stack_fault) +TRAP_IST1(0x0d,idt64_gen_prot) TRAP_SPC(0x0e,idt64_page_fault) TRAP(0x0f,idt64_trap_0f) TRAP(0x10,idt64_fpu_err) -TRAP(0x11,idt64_trap_11) -TRAP_IST(0x12,idt64_mc) +TRAP_ERR(0x11,idt64_alignment_check) +TRAP_IST1(0x12,idt64_mc) TRAP(0x13,idt64_sse_err) TRAP(0x14,idt64_trap_14) TRAP(0x15,idt64_trap_15) @@ -247,6 +247,7 @@ INTERRUPT(0xcd) INTERRUPT(0xce) INTERRUPT(0xcf) +/* Local APIC interrupt vectors */ INTERRUPT(0xd0) INTERRUPT(0xd1) INTERRUPT(0xd2)