summaryrefslogtreecommitdiffstats
path: root/arch/x86_64/boot/limine
diff options
context:
space:
mode:
authorJon Santmyer <jon@jonsantmyer.com>2025-09-10 13:28:28 -0400
committerJon Santmyer <jon@jonsantmyer.com>2025-09-10 13:28:28 -0400
commit7f350e7ee1c2c38e5ac0b6c22c17388f6c78f0b5 (patch)
treeaef9904e2495ce840319f2815cd859c47294c88a /arch/x86_64/boot/limine
parent032a7bc4d79efea100a00cf3464bea3249a07ff6 (diff)
downloadjove-kernel-7f350e7ee1c2c38e5ac0b6c22c17388f6c78f0b5.tar.gz
jove-kernel-7f350e7ee1c2c38e5ac0b6c22c17388f6c78f0b5.tar.bz2
jove-kernel-7f350e7ee1c2c38e5ac0b6c22c17388f6c78f0b5.zip
refactor paging code. regression on loading init program
Diffstat (limited to 'arch/x86_64/boot/limine')
-rw-r--r--arch/x86_64/boot/limine/memorymap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86_64/boot/limine/memorymap.c b/arch/x86_64/boot/limine/memorymap.c
index ec0f545..43aecf7 100644
--- a/arch/x86_64/boot/limine/memorymap.c
+++ b/arch/x86_64/boot/limine/memorymap.c
@@ -31,7 +31,7 @@ boot_populate_untyped(void)
if(entry->type != LIMINE_MEMMAP_USABLE) continue;
size_t table_index = s_untyped_dir.self.data++;
- uintmax_t *untyped_data = vmem_phys_tovirt(entry->base);
+ uintmax_t *untyped_data = pptr_tovirt_ident(entry->base);
objdir_entry_t *table_entry = &s_untyped_dir.entries[table_index];
table_entry->type = KO_MEMORY_UNTYPED;