feat(spm): extend tf-a build config for SPMD LSPs
Add build configuration that extends the default TF-A
default build configuration for Hafnium as the SPM, by
enabling the LSPs in the SPMD.
A new equivalent build configuration was added to the
coverity makefile.
Signed-off-by: J-Alves <joao.alves@arm.com>
Change-Id: I1db9060aeaf2da2afa6e82b69dfa10ee8537b2c4
diff --git a/script/tf-coverity/tf-cov-make b/script/tf-coverity/tf-cov-make
index 42ae5a8..43256e8 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -142,6 +142,10 @@
clean_build $fvp_common_flags SPD=spmd SPMD_SPM_AT_SEL2=1 ARM_ARCH_MINOR=4 \
CTX_INCLUDE_EL2_REGS=1 SP_LAYOUT_FILE=dummy
+# SPM support with logical partitions in the SPMD.
+clean_build $fvp_common_flags SPD=spmd SPMD_SPM_AT_SEL2=1 ARM_ARCH_MINOR=4 \
+ CTX_INCLUDE_EL2_REGS=1 SP_LAYOUT_FILE=dummy ENABLE_SPMD_LP=1
+
# SPM support with SPM sitting at EL3
clean_build $fvp_common_flags SPD=spmd SPMD_SPM_AT_SEL2=0 SPMC_AT_EL3=1