diff options
Diffstat (limited to 'stage3/main.c')
-rw-r--r-- | stage3/main.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/stage3/main.c b/stage3/main.c index ae94abf..b796fd1 100644 --- a/stage3/main.c +++ b/stage3/main.c @@ -63,6 +63,12 @@ void kmain() heap_init(); #define MMAP for (MemRegion *mreg = (void *) 0x500; mreg->start != nil; mreg++) + MMAP { + if (mreg->start == (void *) 0x100000) { + mreg->start = (void *) 0x200000; + mreg->size -= 0x100000; + } + } // backup memory map usize n_mreg = 0; |