Provoke page fault

This commit is contained in:
Philipp Oppermann
2019-01-25 14:27:31 +01:00
parent 207a466707
commit ada45c6e52

View File

@@ -17,6 +17,10 @@ pub extern "C" fn _start() -> ! {
unsafe { PICS.lock().initialize() }; unsafe { PICS.lock().initialize() };
x86_64::instructions::interrupts::enable(); x86_64::instructions::interrupts::enable();
// provoke a page fault
let ptr = 0xdeadbeaf as *mut u32;
unsafe { *ptr = 42; }
println!("It did not crash!"); println!("It did not crash!");
blog_os::hlt_loop(); blog_os::hlt_loop();
} }