From 25514123a6baef2ccb72037bd37d24d58add31cc Mon Sep 17 00:00:00 2001 From: laurenw-arm Date: Wed, 8 Jun 2022 16:50:42 -0500 Subject: [PATCH] refactor(fvp): increase bl2 size when bl31 in DRAM Increase the space for BL2 by 0xC000 to accommodate the increase in size of BL2 when ARM_BL31_IN_DRAM is set. Signed-off-by: Lauren Wehrmeister Change-Id: Ifc99da51f2de3c152bbed1c8269dcc8b9100797a --- plat/arm/board/fvp/include/platform_def.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plat/arm/board/fvp/include/platform_def.h b/plat/arm/board/fvp/include/platform_def.h index 82bd7c8a5..c75aca73c 100644 --- a/plat/arm/board/fvp/include/platform_def.h +++ b/plat/arm/board/fvp/include/platform_def.h @@ -197,6 +197,9 @@ # define PLAT_ARM_MAX_BL2_SIZE (UL(0x1E000) - FVP_BL2_ROMLIB_OPTIMIZATION) #elif CRYPTO_SUPPORT # define PLAT_ARM_MAX_BL2_SIZE (UL(0x1D000) - FVP_BL2_ROMLIB_OPTIMIZATION) +#elif ARM_BL31_IN_DRAM +/* When ARM_BL31_IN_DRAM is set, BL2 can use almost all of Trusted SRAM. */ +# define PLAT_ARM_MAX_BL2_SIZE (UL(0x1F000) - FVP_BL2_ROMLIB_OPTIMIZATION) #else # define PLAT_ARM_MAX_BL2_SIZE (UL(0x13000) - FVP_BL2_ROMLIB_OPTIMIZATION) #endif -- 2.39.5