From 92fe4bdd8156ff5a7ca10b4015477712311ca7b7 Mon Sep 17 00:00:00 2001 From: EnderIce2 Date: Tue, 25 Mar 2025 19:43:50 +0000 Subject: [PATCH] feat(kernel): add KERNEL_HHDM_OFFSET macro Signed-off-by: EnderIce2 --- Kernel/include/memory/macro.hpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Kernel/include/memory/macro.hpp b/Kernel/include/memory/macro.hpp index 3bd33600..e531b759 100644 --- a/Kernel/include/memory/macro.hpp +++ b/Kernel/include/memory/macro.hpp @@ -50,6 +50,7 @@ #if defined(__amd64__) || defined(__aarch64__) #define KERNEL_VMA_OFFSET 0xFFFFFFFF80000000 +#define KERNEL_HHDM_OFFSET 0xFFFF800000000000 #define USER_ALLOC_BASE 0xFFFFA00000000000 /* 256 GiB */ #define USER_ALLOC_END 0xFFFFB00000000000 @@ -61,6 +62,7 @@ #define USER_STACK_BASE 0xFFFFEFFFFFFF0000 #elif defined(__i386__) || defined(__arm__) #define KERNEL_VMA_OFFSET 0xC0000000 +#define KERNEL_HHDM_OFFSET 0xD0000000 #define USER_ALLOC_BASE 0x80000000 #define USER_ALLOC_END 0xA0000000