aboutsummaryrefslogtreecommitdiff
path: root/src/boot/multiboot2.cc
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2021-05-01 11:37:52 +0200
committerLoic Guegan <manzerbredes@mailbox.org>2021-05-01 11:37:52 +0200
commit4f08ba2b1d0ad7ea90d4d97a483b56b891b9c902 (patch)
treeeeba5dd2a23a346234a1ceb6d6c7b135a7344af3 /src/boot/multiboot2.cc
parentfb69c7b05894cee2b8bb691ead948798a0674059 (diff)
Creating scheduler, debug paging
Diffstat (limited to 'src/boot/multiboot2.cc')
-rw-r--r--src/boot/multiboot2.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/boot/multiboot2.cc b/src/boot/multiboot2.cc
index 0cc8a25..1ed62f8 100644
--- a/src/boot/multiboot2.cc
+++ b/src/boot/multiboot2.cc
@@ -4,9 +4,9 @@
#include "libs/stdio.hpp"
u32* mb2_find_tag(u32 *mb2_info_addr, char type){
- PAGE_MAP(mb2_info_addr);
+ PAGE_VIRT_MAP(mb2_info_addr,PAGING_OPT_DEFAULTS);
u32 size=(u32)VIRT(mb2_info_addr)[0]; // Todo: check for size
- PAGE_RMAP(mb2_info_addr, size);
+ PAGE_VIRT_RMAP(mb2_info_addr, PAGING_OPT_DEFAULTS,size);
char *location=((char*)VIRT(mb2_info_addr))+8; // Goto first tag
char *start=(char*)VIRT(mb2_info_addr);