summaryrefslogtreecommitdiff
path: root/src/stem/mem/mem.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/stem/mem/mem.c')
-rw-r--r--src/stem/mem/mem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/stem/mem/mem.c b/src/stem/mem/mem.c
index c96a29d..2f7e1c8 100644
--- a/src/stem/mem/mem.c
+++ b/src/stem/mem/mem.c
@@ -34,7 +34,7 @@ static void get_free_pages() {
}
freepages[freepagecount].virt = i;
freepages[freepagecount].phys = frame_alloc() * 0x1000;
- page_map(pagedir_getPage(kernel_pagedir, i, 0), i, 0, 0);
+ page_map(pagedir_getPage(kernel_pagedir, i, 0), freepages[freepagecount].phys / 0x1000, 0, 0);
freepagecount++;
} else {
if (mem_placementAddr & 0xFFFFF000) {