diff options
Diffstat (limited to 'core/arch/arm/mm/core_mmu_lpae.c')
-rw-r--r-- | core/arch/arm/mm/core_mmu_lpae.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/arch/arm/mm/core_mmu_lpae.c b/core/arch/arm/mm/core_mmu_lpae.c index eb96c70..7a5d74a 100644 --- a/core/arch/arm/mm/core_mmu_lpae.c +++ b/core/arch/arm/mm/core_mmu_lpae.c @@ -640,7 +640,7 @@ bool core_mmu_find_table(vaddr_t va, unsigned max_level, if (!tbl) return false; - va_base += n << level_size_shift; + va_base += (vaddr_t)n << level_size_shift; level++; num_entries = XLAT_TABLE_ENTRIES; } |