Rev 1050 | Rev 1186 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1050 | Rev 1051 | ||
---|---|---|---|
Line 169... | Line 169... | ||
169 | d->type = AR_INTERRUPT; /* masking interrupt */ |
169 | d->type = AR_INTERRUPT; /* masking interrupt */ |
170 | 170 | ||
171 | idt_setoffset(d, ((__address) interrupt_handlers) + i*interrupt_handler_size); |
171 | idt_setoffset(d, ((__address) interrupt_handlers) + i*interrupt_handler_size); |
172 | exc_register(i, "undef", (iroutine)null_interrupt); |
172 | exc_register(i, "undef", (iroutine)null_interrupt); |
173 | } |
173 | } |
174 | exc_register(13, "gp_fault", gp_fault); |
- | |
- | 174 | ||
175 | exc_register( 7, "nm_fault", nm_fault); |
175 | exc_register( 7, "nm_fault", nm_fault); |
176 | exc_register(12, "ss_fault", ss_fault); |
176 | exc_register(12, "ss_fault", ss_fault); |
- | 177 | exc_register(13, "gp_fault", gp_fault); |
|
177 | exc_register(14, "ident_mapper", ident_page_fault); |
178 | exc_register(14, "ident_mapper", ident_page_fault); |
178 | } |
179 | } |
179 | 180 | ||
180 | /** Initialize segmentation - code/data/idt tables |
181 | /** Initialize segmentation - code/data/idt tables |
181 | * |
182 | * |