diff options
| author | Siwei Xu <[email protected]> | 2025-10-20 20:32:40 +0800 |
|---|---|---|
| committer | R b b666 <[email protected]> | 2025-10-21 10:12:35 +0800 |
| commit | 1efceab0711f741c649730dd5c6c04ab96881bad (patch) | |
| tree | ce579f69271f590afa6fcd25f0da554ab2abb710 /libcpu | |
| parent | 56f51c3ee1a6fc42b3fe94c98dc53fc4a02333eb (diff) | |
[aarch64] Fix rt_aspace_init error when KERNEL_VADDR_START >= 0x80000000
Diffstat (limited to 'libcpu')
| -rw-r--r-- | libcpu/aarch64/common/mmu.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libcpu/aarch64/common/mmu.c b/libcpu/aarch64/common/mmu.c index d394cda403..ced3eaa716 100644 --- a/libcpu/aarch64/common/mmu.c +++ b/libcpu/aarch64/common/mmu.c @@ -559,7 +559,7 @@ int rt_hw_mmu_map_init(rt_aspace_t aspace, void *v_address, size_t size, return -1; } - rt_aspace_init(aspace, (void *)KERNEL_VADDR_START, 0 - KERNEL_VADDR_START, + rt_aspace_init(aspace, (void *)KERNEL_VADDR_START, 0 - (rt_size_t) KERNEL_VADDR_START, vtable); _init_region(v_address, size); |
