vmm: default vmm_map address to KERNELSPACE_START

This commit is contained in:
Matheus
2023-04-18 21:37:26 -03:00
parent b245108be6
commit 156161e3aa
+3
View File
@@ -272,6 +272,9 @@ bool vmm_pagefault(void *addr, bool user, int actions) {
}
void *vmm_map(void *addr, volatile size_t size, int flags, mmuflags_t mmuflags, void *private) {
if (addr == NULL)
addr = KERNELSPACE_START;
addr = (void *)ROUND_DOWN((uintptr_t)addr, PAGE_SIZE);
if (flags & VMM_FLAGS_PAGESIZE)
size *= PAGE_SIZE;