From 7f350e7ee1c2c38e5ac0b6c22c17388f6c78f0b5 Mon Sep 17 00:00:00 2001 From: Jon Santmyer Date: Wed, 10 Sep 2025 13:28:28 -0400 Subject: refactor paging code. regression on loading init program --- include/memory.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'include/memory.h') diff --git a/include/memory.h b/include/memory.h index 2f75b60..901060c 100644 --- a/include/memory.h +++ b/include/memory.h @@ -9,11 +9,9 @@ typedef uintptr_t virtptr_t; #define KERNEL_STACK_SIZE 0x1000 -void vmem_setup(void); +void mapping_setup_init(void); +void mapping_setup(objdir_entry_t *mapping); -int untyped_retype_kernel_stack(objdir_entry_t *untyped_entry, objdir_entry_t *dest_entry); - -void *ko_entry_data(objdir_entry_t *entry); -uintptr_t ko_data_toentry(uintptr_t vptr); +int mapping_try_map_obj(objdir_entry_t *mapping, uintptr_t vptr, objdir_entry_t *obj); #endif -- cgit v1.2.1