Use an import for initializing BootInfoFrameAllocator

This commit is contained in:
Philipp Oppermann
2019-04-30 12:59:23 +02:00
parent 24a9e7abd2
commit b5ee44621c

View File

@@ -11,14 +11,14 @@ use core::panic::PanicInfo;
entry_point!(kernel_main);
fn kernel_main(boot_info: &'static BootInfo) -> ! {
use blog_os::memory;
use blog_os::memory::{self, BootInfoFrameAllocator};
use x86_64::{structures::paging::Page, VirtAddr};
println!("Hello World{}", "!");
blog_os::init();
let mut mapper = unsafe { memory::init(boot_info.physical_memory_offset) };
let mut frame_allocator = memory::BootInfoFrameAllocator::init(&boot_info.memory_map);
let mut frame_allocator = BootInfoFrameAllocator::init(&boot_info.memory_map);
// map a previously unmapped page
let page = Page::containing_address(VirtAddr::new(0xdeadbeaf000));