diff --git a/src/main.rs b/src/main.rs index b3d36c4d..35708d85 100644 --- a/src/main.rs +++ b/src/main.rs @@ -22,7 +22,7 @@ pub extern "C" fn _start() -> ! { let mut recursive_page_table = unsafe { memory::init(LEVEL_4_TABLE_ADDR) }; create_example_mapping(&mut recursive_page_table, &mut EmptyFrameAllocator); - unsafe { (0x1900 as *mut u64).write_volatile(0xf021f077f065f04e) }; + unsafe { (0xdeadbeaf900 as *mut u64).write_volatile(0xf021f077f065f04e) }; println!("It did not crash!"); blog_os::hlt_loop(); diff --git a/src/memory.rs b/src/memory.rs index 57674754..e20b8781 100644 --- a/src/memory.rs +++ b/src/memory.rs @@ -37,7 +37,7 @@ pub fn create_example_mapping( ) { use x86_64::structures::paging::PageTableFlags as Flags; - let page: Page = Page::containing_address(VirtAddr::new(0x1000)); + let page: Page = Page::containing_address(VirtAddr::new(0xdeadbeaf000)); let frame = PhysFrame::containing_address(PhysAddr::new(0xb8000)); let flags = Flags::PRESENT | Flags::WRITABLE;