use blog_os::memory::{self, BootInfoFrameAllocator}; use x86_64::VirtAddr; blog_os::init(); let mut mapper = unsafe { memory::init(boot_info.physical_memory_offset) }; let phys_mem_offset = VirtAddr::new(boot_info.physical_memory_offset); let mut mapper = unsafe { memory::init(ph...
23 changes: 21 additions & 2 deletions 23 src/memory.rs Original file line numberDiff line numberDiff line change @@ -1,12 +1,31 @@ use x86_64::{structures::paging::PageTable, PhysAddr, VirtAddr}; use x86_64::{ structures::paging::{MappedPageTable, MapperAllSizes, PageTable, Phys...