diff --git a/src/lib.rs b/src/lib.rs index c3767121..1260126b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -68,6 +68,8 @@ pub extern "C" fn rust_main(multiboot_information_address: usize) { memory_map_tag.memory_areas()); memory::test_paging(&mut frame_allocator); + memory::remap_the_kernel(&mut frame_allocator, boot_info); + println!("It did not crash!"); loop {} } diff --git a/src/memory/mod.rs b/src/memory/mod.rs index 33e1f8d1..b7c6044d 100644 --- a/src/memory/mod.rs +++ b/src/memory/mod.rs @@ -9,6 +9,7 @@ pub use self::area_frame_allocator::AreaFrameAllocator; pub use self::paging::test_paging; +pub use self::paging::remap_the_kernel; use self::paging::PhysicalAddress; mod area_frame_allocator;