From: Andrew Thoelke Date: Thu, 22 May 2014 12:44:47 +0000 (+0100) Subject: Limit BL3-1 read/write access to SRAM X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=445fe84f988f61c01503a12eff591bc97dad06cd;p=project%2Fbcm63xx%2Fatf.git Limit BL3-1 read/write access to SRAM At present BL3-1 has access to all of the SRAM, including regions that are mapped as read-only and non-cacheable by other firmware images. This patch restricts BL3-1 to only be able to read/write from memory used for its own data sections Change-Id: I26cda1b9ba803d91a9eacda768f3ce7032c6db94 Conflicts: plat/fvp/bl31_plat_setup.c --- diff --git a/plat/fvp/bl31_plat_setup.c b/plat/fvp/bl31_plat_setup.c index 033a8fad..7b60a780 100644 --- a/plat/fvp/bl31_plat_setup.c +++ b/plat/fvp/bl31_plat_setup.c @@ -210,8 +210,8 @@ void bl31_plat_arch_setup() fvp_cci_setup(); #endif - configure_mmu_el3(TZRAM_BASE, - TZRAM_SIZE, + configure_mmu_el3(BL31_RO_BASE, + (BL31_COHERENT_RAM_LIMIT - BL31_RO_BASE), BL31_RO_BASE, BL31_RO_LIMIT, BL31_COHERENT_RAM_BASE,