summaryrefslogtreecommitdiff
path: root/libcpu
diff options
context:
space:
mode:
authorzhangyan <[email protected]>2025-10-10 11:02:28 +0800
committerGitHub <[email protected]>2025-10-10 11:02:28 +0800
commitcc72712173c610494bf32f8113a968c3ece5aee2 (patch)
treee3a7996ee586984d04836ad0e7ac159414c796ae /libcpu
parent4f7bc8c4c0f00b2c7ccccbb42a54b939662a74ed (diff)
[CPU/AARCH64] 增加 libcpu/aarch64 KERNEL_ASPACE_START 配置 #10757
针对不同的 Aarch64 BSP 针对 KERNEL_VADDR_START 宏定义进行区分
Diffstat (limited to 'libcpu')
-rw-r--r--libcpu/aarch64/common/mmu.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libcpu/aarch64/common/mmu.c b/libcpu/aarch64/common/mmu.c
index afa70cb90d..d394cda403 100644
--- a/libcpu/aarch64/common/mmu.c
+++ b/libcpu/aarch64/common/mmu.c
@@ -54,8 +54,13 @@
/* restrict virtual address on usage of RT_NULL */
#ifndef KERNEL_VADDR_START
+#ifdef KERNEL_ASPACE_START
+#define KERNEL_VADDR_START KERNEL_ASPACE_START
+#else
#define KERNEL_VADDR_START (ARCH_RAM_OFFSET + ARCH_TEXT_OFFSET)
#endif
+#endif /* KERNEL_VADDR_START */
+
volatile unsigned long MMUTable[512] __attribute__((aligned(4 * 1024)));