MemoryManager: Initialize KernelVM at the end of init()
KernelVM is not needed for MMU's init process anymore.
This commit is contained in:
parent
519aa347dd
commit
f0a3f99cf9
@ -100,7 +100,7 @@ namespace MemoryManager
|
||||
void init()
|
||||
{
|
||||
init_physical_frame_allocator();
|
||||
KernelVM::init();
|
||||
|
||||
MMU::setup_initial_page_directory();
|
||||
|
||||
auto frame_bitmap = g_frame_bitmap.lock();
|
||||
@ -108,6 +108,8 @@ namespace MemoryManager
|
||||
|
||||
auto virtual_bitmap_base = MMU::translate_physical_address(phys);
|
||||
frame_bitmap->initialize((void*)virtual_bitmap_base, frame_bitmap->size_in_bytes());
|
||||
|
||||
KernelVM::init();
|
||||
}
|
||||
|
||||
void do_lock_frame(u64 index, Bitmap& bitmap)
|
||||
|
Loading…
Reference in New Issue
Block a user