From cc72712173c610494bf32f8113a968c3ece5aee2 Mon Sep 17 00:00:00 2001 From: zhangyan <103986797+messigogogo@users.noreply.github.com> Date: Fri, 10 Oct 2025 11:02:28 +0800 Subject: [CPU/AARCH64] 增加 libcpu/aarch64 KERNEL_ASPACE_START 配置 #10757 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 针对不同的 Aarch64 BSP 针对 KERNEL_VADDR_START 宏定义进行区分 --- libcpu/aarch64/common/mmu.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libcpu') 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))); -- cgit v1.3.1