Don't put multiboot data in page stack

This commit is contained in:
2018-02-22 13:08:39 +01:00
parent 36c517dd82
commit df0df93da7
4 changed files with 22 additions and 4 deletions

View File

@@ -17,6 +17,8 @@ void memory_init()
{
if(p >= V2P(&kernel_start) && p < V2P(&kernel_end))
continue;
if(multiboot_page_used(p))
continue;
uint64_t addr = (uint64_t)P2V(p);
uint64_t page = vmm_get_page(kernel_P4, addr);