Lines Matching refs:table

75 		// switching mechanism, the IST. The IST is a table of stack addresses
89 // Initialize the interrupt handler table.
90 interrupt_handler_function** table = gInterruptHandlerTable;
92 table[i] = x86_invalid_exception;
94 table[i] = x86_hardware_interrupt;
96 table[0] = x86_unexpected_exception; // Divide Error Exception (#DE)
97 table[1] = x86_handle_debug_exception; // Debug Exception (#DB)
98 table[2] = x86_fatal_exception; // NMI Interrupt
99 table[3] = x86_handle_breakpoint_exception; // Breakpoint Exception (#BP)
100 table[4] = x86_unexpected_exception; // Overflow Exception (#OF)
101 table[5] = x86_unexpected_exception; // BOUND Range Exceeded Exception (#BR)
102 table[6] = x86_unexpected_exception; // Invalid Opcode Exception (#UD)
103 table[7] = x86_fatal_exception; // Device Not Available Exception (#NM)
104 table[8] = x86_fatal_exception; // Double Fault Exception (#DF)
105 table[9] = x86_fatal_exception; // Coprocessor Segment Overrun
106 table[10] = x86_fatal_exception; // Invalid TSS Exception (#TS)
107 table[11] = x86_fatal_exception; // Segment Not Present (#NP)
108 table[12] = x86_fatal_exception; // Stack Fault Exception (#SS)
109 table[13] = x86_64_general_protection_fault; // General Protection Exception (#GP)
110 table[14] = x86_page_fault_exception; // Page-Fault Exception (#PF)
111 table[16] = x86_unexpected_exception; // x87 FPU Floating-Point Error (#MF)
112 table[17] = x86_unexpected_exception; // Alignment Check Exception (#AC)
113 table[18] = x86_fatal_exception; // Machine-Check Exception (#MC)
114 table[19] = x86_unexpected_exception; // SIMD Floating-Point Exception (#XF)