mirror of
https://github.com/limine-bootloader/limine
synced 2025-02-23 20:44:27 +03:00
stivale_build_pagemap: use 1GiB pages to map 0 to 2GiB at 0xffffffff80000000
Signed-off-by: Andy-Python-Programmer <andypythonappdeveloper@gmail.com>
This commit is contained in:
parent
8866470d01
commit
45ecb0fb4d
@ -385,8 +385,8 @@ pagemap_t stivale_build_pagemap(bool level5pg, bool unmap_null, struct elf_range
|
||||
|
||||
if (ranges_count == 0) {
|
||||
// Map 0 to 2GiB at 0xffffffff80000000
|
||||
for (uint64_t i = 0; i < 0x80000000; i += 0x200000) {
|
||||
map_page(pagemap, 0xffffffff80000000 + i, i, 0x03, Size2MiB);
|
||||
for (uint64_t i = 0; i < 0x80000000; i += 0x40000000) {
|
||||
map_page(pagemap, 0xffffffff80000000 + i, i, 0x03, Size1GiB);
|
||||
}
|
||||
} else {
|
||||
for (size_t i = 0; i < ranges_count; i++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user