feat(fvp_r): add build configurations
This patch adds build configuration for fvp_r platform
Signed-off-by: John Powell <john.powell@arm.com>
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I5ea787f103753ed178915c1e3a70f8d5cf1bf5d0
diff --git a/group/tf-l1-build-fvp/fvp-r-default:nil b/group/tf-l1-build-fvp/fvp-r-default:nil
new file mode 100644
index 0000000..45065d8
--- /dev/null
+++ b/group/tf-l1-build-fvp/fvp-r-default:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2021 Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/group/tf-l1-build-fvp/fvp-r-tbb-mbedtls:nil b/group/tf-l1-build-fvp/fvp-r-tbb-mbedtls:nil
new file mode 100644
index 0000000..45065d8
--- /dev/null
+++ b/group/tf-l1-build-fvp/fvp-r-tbb-mbedtls:nil
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2021 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 27023c1..5a84b9a 100755
--- a/script/tf-coverity/tf-cov-make
+++ b/script/tf-coverity/tf-cov-make
@@ -166,9 +166,6 @@
# PSA FWU support
clean_build $fvp_common_flags ${ARM_TBB_OPTIONS} ARM_GPT_SUPPORT=1 PSA_FWU_SUPPORT=1 USE_ROMLIB=1
-# FVP-R platform
-clean_build PLAT=fvp_r $(common_flags) all
-
# FEAT_RME
clean_build $fvp_common_flags ENABLE_RME=1
@@ -295,6 +292,11 @@
bl2 \
bl31
+#
+# FVP-R platform
+#
+clean_build $(common_flags) PLAT=fvp_r ${ARM_TBB_OPTIONS} ENABLE_STACK_PROTECTOR=all
+
# Partners' platforms.
# Enable as many features as possible.
# We don't need to clean between each build here because we only do one build
diff --git a/tf_config/fvp-r-default b/tf_config/fvp-r-default
new file mode 100644
index 0000000..543df07
--- /dev/null
+++ b/tf_config/fvp-r-default
@@ -0,0 +1,2 @@
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=fvp_r
diff --git a/tf_config/fvp-r-tbb-mbedtls b/tf_config/fvp-r-tbb-mbedtls
new file mode 100644
index 0000000..79a8f7b
--- /dev/null
+++ b/tf_config/fvp-r-tbb-mbedtls
@@ -0,0 +1,6 @@
+ARM_ROTPK_LOCATION=devel_rsa
+CROSS_COMPILE=aarch64-none-elf-
+GENERATE_COT=1
+PLAT=fvp_r
+ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_rsa.pem
+TRUSTED_BOARD_BOOT=1