diff options
author | Dennis Kobert <dennis@kobert.dev> | 2019-11-11 18:42:59 +0100 |
---|---|---|
committer | Dennis Kobert <dennis@kobert.dev> | 2019-11-11 18:42:59 +0100 |
commit | ec22f3464c87b3d1b1688898053a569bc4839404 (patch) | |
tree | 7332136eb3c3cb08dea32cbd89ee3254b55466bb /kernel/src/interrupts/mod.rs | |
parent | 26a7561196674b39f9adadcb374f36c503361adb (diff) |
Add expect fault handling
Diffstat (limited to 'kernel/src/interrupts/mod.rs')
-rw-r--r-- | kernel/src/interrupts/mod.rs | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/kernel/src/interrupts/mod.rs b/kernel/src/interrupts/mod.rs index 14de3f2..4ff3c4d 100644 --- a/kernel/src/interrupts/mod.rs +++ b/kernel/src/interrupts/mod.rs @@ -1,3 +1,13 @@ -mod exceptions; +pub mod exceptions; pub mod gdt; -pub mod table; +pub mod idt; + +#[repr(usize)] +#[derive(PartialEq, Clone, Copy)] +pub enum Interrupts { + NONE, + PAGE_FAULT, + DOUBLE_FAULT, + NOT_PRESENT, + BREAKPOINT, +} |