Update post and code

This commit is contained in:
Philipp Oppermann
2016-12-20 16:50:10 +01:00
parent 038fd097b6
commit ef786e1fe8
7 changed files with 360 additions and 64 deletions

View File

@@ -55,11 +55,8 @@ pub extern "C" fn rust_main(multiboot_information_address: usize) {
// set up guard page and map the heap pages
let mut memory_controller = memory::init(boot_info);
// initialize our IDT
let double_fault_stack = memory_controller.alloc_stack(1)
.expect("could not allocate double fault stack");
interrupts::init(double_fault_stack);
interrupts::init(&mut memory_controller);
unsafe { int!(3) };