arm-trusted-firmware/plat/arm
Levi Yun 06cec933de fix(fvp): exclude extend memory map TZC regions
The commit
  1922875233 ("fix(spm-mm): carve out NS buffer TZC400 region")
removes overlaps of ns shared buffer in secure memory region.
Unfortunately, this separation increases 1 region and over maximum
number of TZC programmable regions when they include
extended memory map regions (DRAM3 to DRAM6).

This causes boot failure of StandaloneMm with spmc_el3 && sp_el0 with

    ASSERT: drivers/arm/tzc/tzc400.c:256.

To fix this, like SPM_MM, exclude setting extended memory map regions when
it uses SPMC_AT_EL3 && SPC_AT_EL3_SEL0_SP.

Signed-off-by: Levi Yun <yeoreum.yun@arm.com>
Change-Id: I2d40bea066ca030050dfe951218cd17171010676
2025-01-03 14:45:00 +00:00
..
board fix(fvp): exclude extend memory map TZC regions 2025-01-03 14:45:00 +00:00
common feat(arm): use the provided hash alg to hash rotpk 2024-12-30 12:31:59 +01:00
css/common fix(css): turn the redistributor off on PSCI CPU_OFF 2024-12-17 13:26:45 +00:00
soc/common