Rev 211 | Rev 229 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 211 | Rev 224 | ||
---|---|---|---|
Line 178... | Line 178... | ||
178 | idt_setoffset(d, ((__address) interrupt_handlers) + i*interrupt_handler_size); |
178 | idt_setoffset(d, ((__address) interrupt_handlers) + i*interrupt_handler_size); |
179 | trap_register(i, null_interrupt); |
179 | trap_register(i, null_interrupt); |
180 | } |
180 | } |
181 | trap_register(13, gp_fault); |
181 | trap_register(13, gp_fault); |
182 | trap_register( 7, nm_fault); |
182 | trap_register( 7, nm_fault); |
183 | trap_register(12, ss_fault); |
183 | trap_register(12, ss_fault); |
184 | } |
184 | } |
185 | 185 | ||
186 | 186 | ||
187 | /* Clean IOPL(12,13) and NT(14) flags in EFLAGS register */ |
187 | /* Clean IOPL(12,13) and NT(14) flags in EFLAGS register */ |
188 | static void clean_IOPL_NT_flags(void) |
188 | static void clean_IOPL_NT_flags(void) |