Provoke a page fault

This commit is contained in:
Philipp Oppermann
2016-08-03 14:44:39 +02:00
parent df99382cda
commit 6590531a41

View File

@@ -53,6 +53,9 @@ pub extern "C" fn rust_main(multiboot_information_address: usize) {
// initialize our IDT
interrupts::init();
// provoke a page fault
unsafe { *(0xdeadbeaf as *mut u64) = 42 };
fn divide_by_zero() {
unsafe { asm!("mov dx, 0; div dx" ::: "ax", "dx" : "volatile", "intel") }
}