From 87cf29708fa78ea82d2ebf4a1a4476468526c148 Mon Sep 17 00:00:00 2001 From: Cibi P Date: Mon, 16 Mar 2026 18:38:29 +0530 Subject: [PATCH] bsps/arm/realview-pbx-a9: Fix PL111 MMU mapping The PL111 registers at 0x10020000 were not included in the initial MMU device section. This caused a fatal source exception during the framebuffer initialization. Update the mapping to include the PL111 region --- bsps/arm/realview-pbx-a9/start/bspstarthooks.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bsps/arm/realview-pbx-a9/start/bspstarthooks.c b/bsps/arm/realview-pbx-a9/start/bspstarthooks.c index 23fc580225..3ff2351deb 100644 --- a/bsps/arm/realview-pbx-a9/start/bspstarthooks.c +++ b/bsps/arm/realview-pbx-a9/start/bspstarthooks.c @@ -41,7 +41,11 @@ rvpbxa9_mmu_config_table[] = { ARMV7_CP15_START_DEFAULT_SECTIONS, { .begin = 0x10000000U, - .end = 0x10020000U, + .end = 0x1001FFFFU, + .flags = ARMV7_MMU_DEVICE + }, { + .begin = 0x10020000U, + .end = 0x100DFFFFU, .flags = ARMV7_MMU_DEVICE }, { .begin = 0x1f000000U,