Kernel: More work on bringing up E1000 support.

This commit is contained in:
Andreas Kling 2019-03-11 11:11:29 +01:00
parent a36eaeb18c
commit 47b096feb4
Notes: sideshowbarker 2024-07-19 15:05:12 +09:00
4 changed files with 15 additions and 0 deletions

View file

@ -56,6 +56,9 @@ void MemoryManager::populate_page_directory(PageDirectory& page_directory)
{
page_directory.m_directory_page = allocate_supervisor_physical_page();
page_directory.entries()[0] = kernel_page_directory().entries()[0];
// Defer to the kernel page tables for 0xC0000000-0xFFFFFFFF
for (int i = 768; i < 1024; ++i)
page_directory.entries()[i] = kernel_page_directory().entries()[i];
}
void MemoryManager::initialize_paging()