summaryrefslogtreecommitdiff
path: root/core/arch/arm/mm/core_mmu_lpae.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/arch/arm/mm/core_mmu_lpae.c')
-rw-r--r--core/arch/arm/mm/core_mmu_lpae.c2
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;
}