feat(coverity): add SPMC_AT_EL3=1 and MEASURED_BOOT=1 build for juno
Enable building the EL3_SPMC and MEASURED_BOOT as part of the coverity
scan for juno.
This is triggered by the patch series here:
- https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/39825
Signed-off-by: Yeoreum Yun <yeoreum.yun@arm.com>
Change-Id: Id70dcf245f085b1e6ce85664e842fb1a5c82aa47
diff --git a/script/tf-coverity/tf-cov-make b/script/tf-coverity/tf-cov-make
index d2f31b9..59a47a5 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -297,11 +297,11 @@
# TRNG Service
clean_build $juno_common_flags TRNG_SUPPORT=1
-# SPMC AT EL3 Support
+# SPMC AT EL3 Support with MEASURED_BOOT
clean_build $juno_common_flags BL32=1 NS_TIMER_SWITCH=1 \
- CSS_NON_SECURE_UART=1 CSS_USE_SCMI_SDS_DRIVER=1 \
+ CSS_NON_SECURE_UART=1 CSS_USE_SCMI_SDS_DRIVER=1 USE_COHERENT_MEM=0\
SPD=spmd SPMD_SPM_AT_SEL2=0 SPMC_AT_EL3=1 CTX_INCLUDE_EL2_REGS=0 \
- HOB_LIST=1
+ TRANSFER_LIST=1 HOB_LIST=1 MEASURED_BOOT=1 MBEDTLS_DIR=$(pwd)/mbedtls
#
# Reference Design Platform RD-N2