ci(drtm): add DRTM build for FVP platform
Added a DRTM build in l1-build group as well as
in the coverity.
Change-Id: Icf279d64bfefd5cc63836486a0338268cf8a49a1
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
diff --git a/group/tf-l1-build-fvp/fvp-drtm-romlib:nil b/group/tf-l1-build-fvp/fvp-drtm-romlib:nil
new file mode 100644
index 0000000..35f8713
--- /dev/null
+++ b/group/tf-l1-build-fvp/fvp-drtm-romlib:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/script/build_package.sh b/script/build_package.sh
index 214a875..c2a7058 100755
--- a/script/build_package.sh
+++ b/script/build_package.sh
@@ -483,7 +483,8 @@
# If it is a TBBR build, extract the MBED TLS library from archive
if [ "$(get_tf_opt TRUSTED_BOARD_BOOT)" = 1 ] ||
- [ "$(get_tf_opt MEASURED_BOOT)" = 1 ]; then
+ [ "$(get_tf_opt MEASURED_BOOT)" = 1 ] ||
+ [ "$(get_tf_opt DRTM_SUPPORT)" = 1 ]; then
mbedtls_dir="$workspace/mbedtls"
if [ ! -d "$mbedtls_dir" ]; then
mbedtls_ar="$workspace/mbedtls.tar.gz"
diff --git a/script/tf-coverity/tf-cov-make b/script/tf-coverity/tf-cov-make
index f0b8b03..4260a69 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -179,6 +179,9 @@
# Measured Boot
clean_build $fvp_common_flags ${ARM_TBB_OPTIONS} MBOOT_EL_HASH_ALG=sha256 MEASURED_BOOT=1 USE_ROMLIB=1
+# DRTM
+clean_build $fvp_common_flags ${ARM_TBB_OPTIONS} TPM_HASH_ALG=sha256 DRTM_SUPPORT=1 USE_ROMLIB=1
+
# CoT descriptors in device tree
clean_build $fvp_common_flags ${ARM_TBB_OPTIONS} COT_DESC_IN_DTB=1 USE_ROMLIB=1
diff --git a/tf_config/fvp-drtm-romlib b/tf_config/fvp-drtm-romlib
new file mode 100644
index 0000000..2fcb7c2
--- /dev/null
+++ b/tf_config/fvp-drtm-romlib
@@ -0,0 +1,4 @@
+CROSS_COMPILE=aarch64-none-elf-
+DRTM_SUPPORT=1
+PLAT=fvp
+USE_ROMLIB=1