From f4a16c16ccad061ded9d6e5c0d381afceaaee1ec Mon Sep 17 00:00:00 2001 From: Erin Date: Mon, 30 Oct 2017 18:47:46 -0500 Subject: [PATCH] +src::arch::x86_64::interrupts --- src/arch/x86_64/interrupts.rs | 1 + src/arch/x86_64/mod.rs | 1 + src/lib.rs | 1 + 3 files changed, 3 insertions(+) create mode 100644 src/arch/x86_64/interrupts.rs diff --git a/src/arch/x86_64/interrupts.rs b/src/arch/x86_64/interrupts.rs new file mode 100644 index 0000000..f0d7e29 --- /dev/null +++ b/src/arch/x86_64/interrupts.rs @@ -0,0 +1 @@ +//! Controls Sparkle's IDT. diff --git a/src/arch/x86_64/mod.rs b/src/arch/x86_64/mod.rs index 70d54d3..0b978a9 100644 --- a/src/arch/x86_64/mod.rs +++ b/src/arch/x86_64/mod.rs @@ -2,6 +2,7 @@ pub mod device; pub mod memory; +pub mod interrupts; /// Turn on no-execute page protection. pub fn enable_nxe_bit() { diff --git a/src/lib.rs b/src/lib.rs index 5ac7b88..069fed1 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -36,6 +36,7 @@ use arch::x86_64; use arch::x86_64::device::vga_console; use arch::x86_64::memory; use arch::x86_64::memory::FrameAllocator; +use arch::x86_64::interrupts; use alloca::Allocator; use alloc::boxed::Box;