From 9bf4ea73416cd70e1aefaac36b9032d7c23b0b50 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Wed, 13 Mar 2019 14:42:47 +0100 Subject: [PATCH] Use `BootInfoFrameAllocator` to create a `0xdeadbeaf000` mapping --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index f883906b..d4d3269f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -22,10 +22,10 @@ fn kernel_main(boot_info: &'static BootInfo) -> ! { x86_64::instructions::interrupts::enable(); let mut mapper = unsafe { memory::init(boot_info.physical_memory_offset) }; - let mut frame_allocator = memory::EmptyFrameAllocator; + let mut frame_allocator = memory::init_frame_allocator(&boot_info.memory_map); // map a previously unmapped page - let page = Page::containing_address(VirtAddr::new(0x1000)); + let page = Page::containing_address(VirtAddr::new(0xdeadbeaf000)); memory::create_example_mapping(page, &mut mapper, &mut frame_allocator); // write the string `New!` to the screen through the new mapping