diff --git a/src/interrupts/idt.rs b/src/interrupts/idt.rs index af590880..1bd6403f 100644 --- a/src/interrupts/idt.rs +++ b/src/interrupts/idt.rs @@ -81,22 +81,22 @@ impl EntryOptions { options } - fn set_present(&mut self, present: bool) -> &mut Self { + pub fn set_present(&mut self, present: bool) -> &mut Self { self.0.set_bit(15, present); self } - fn disable_interrupts(&mut self, disable: bool) -> &mut Self { + pub fn disable_interrupts(&mut self, disable: bool) -> &mut Self { self.0.set_bit(8, !disable); self } - fn set_privilege_level(&mut self, dpl: u16) -> &mut Self { + pub fn set_privilege_level(&mut self, dpl: u16) -> &mut Self { self.0.set_range(13..15, dpl); self } - fn set_stack_index(&mut self, index: u16) -> &mut Self { + pub fn set_stack_index(&mut self, index: u16) -> &mut Self { self.0.set_range(0..3, index); self }