build(qemu): Add measured boot build for qemu
Signed-off-by: Ruchika Gupta <ruchika.gupta@linaro.org>
Change-Id: I23df4b60956e871570558cd54a051c900882d2da
diff --git a/group/tf-l1-build-plat/qemu-mb_hash256:nil b/group/tf-l1-build-plat/qemu-mb_hash256:nil
new file mode 100644
index 0000000..35f8713
--- /dev/null
+++ b/group/tf-l1-build-plat/qemu-mb_hash256:nil
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2022 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/script/tf-coverity/tf-cov-make b/script/tf-coverity/tf-cov-make
index c8996f9..3ee55bf 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -614,6 +614,8 @@
clean_build PLAT=qemu $(common_flags) BL32=Makefile \
BL32_RAM_LOCATION=tdram ARM_BL31_IN_DRAM=1 \
SPD=spmd CTX_INCLUDE_EL2_REGS=0 SPMD_SPM_AT_SEL2=0 SPMC_OPTEE=1
+# Measured Boot
+clean_build PLAT=qemu $(common_flags) ${TBB_OPTIONS} TPM_HASH_ALG=sha256 MEASURED_BOOT=1
clean_build PLAT=qemu_sbsa $(common_flags)
diff --git a/tf_config/qemu-mb_hash256 b/tf_config/qemu-mb_hash256
new file mode 100644
index 0000000..5145502
--- /dev/null
+++ b/tf_config/qemu-mb_hash256
@@ -0,0 +1,4 @@
+CROSS_COMPILE=aarch64-none-elf-
+MEASURED_BOOT=1
+PLAT=qemu
+TPM_HASH_ALG=sha256