diff options
| author | zhangyan <[email protected]> | 2025-10-10 11:02:28 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-10-10 11:02:28 +0800 |
| commit | cc72712173c610494bf32f8113a968c3ece5aee2 (patch) | |
| tree | e3a7996ee586984d04836ad0e7ac159414c796ae /libcpu | |
| parent | 4f7bc8c4c0f00b2c7ccccbb42a54b939662a74ed (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.c | 5 |
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))); |
