summaryrefslogtreecommitdiff
path: root/kernel/src/interrupts/table.rs
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/src/interrupts/table.rs')
-rw-r--r--kernel/src/interrupts/table.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/kernel/src/interrupts/table.rs b/kernel/src/interrupts/table.rs
index 47d6ead..6472014 100644
--- a/kernel/src/interrupts/table.rs
+++ b/kernel/src/interrupts/table.rs
@@ -7,6 +7,10 @@ lazy_static! {
let mut idt = InterruptDescriptorTable::new();
idt.breakpoint
.set_handler_fn(super::exceptions::breakpoint_handler);
+ idt.page_fault
+ .set_handler_fn(super::exceptions::page_fault_handler);
+ idt.segment_not_present
+ .set_handler_fn(super::exceptions::segment_not_present_handler);
idt
};
}