diff options
Diffstat (limited to 'arch/x86_64/usermode.c')
-rw-r--r-- | arch/x86_64/usermode.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/x86_64/usermode.c b/arch/x86_64/usermode.c index 99ee128..aa626a9 100644 --- a/arch/x86_64/usermode.c +++ b/arch/x86_64/usermode.c @@ -138,7 +138,8 @@ init_load(void) uintptr_t message_phys = s_map_page(pml4, untyped_dir, message_base); _initDirectory.entries[INIT_OBJECT_MESSAGE] = (objdir_entry_t) { .type = KO_MESSAGE, - .data = (uintptr_t)vmem_phys_tovirt(message_phys) + .extra = KODE_EX_MESSAGE_MAPPED, + .data = message_base }; //Write message address to user stack. |