From f0f926b71686975c402f54a9e347e830449f4af5 Mon Sep 17 00:00:00 2001 From: Erin Date: Tue, 31 Oct 2017 22:13:23 -0500 Subject: [PATCH] kernel_main(): wire up IDT --- src/lib.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index 7b6fca7..3ac77a9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -62,6 +62,12 @@ pub extern fn kernel_main(multiboot_info_pointer: usize) { info!("* memory::init(): success! *"); info!("kheap: smoke test (boxing): {:?}", Box::new("hello world")); + interrupts::init(&mut mem_ctrl); + info!("int: initialized idt"); + + x86::instructions::interrupts::int3(); + info!("int: int[3] smoketest didn't fault!"); + loop {} }