Add test configurations for FEAT_RME
The patch makes the following changes:
* Adds test configurations for the following scenarios:
==================================================
BL32 RMM BL33 Test configuration
==================================================
SPM TRP TFTF fvp-spm.trp.tftf-tftf.rme
None TRP TFTF fvp-trp.tftf-tftf.rme
* Adds an FVP model that supports FEAT_RME
* Updates tf-cov-make with FEAT_RME build configuration
Change-Id: Ibc404c0c60022406027dba06bbcb230df3ab133e
Signed-off-by: Zelalem Aweke <zelalem.aweke@arm.com>
diff --git a/model/base-aemv8a.sh b/model/base-aemv8a.sh
index 682ab94..fba3b73 100644
--- a/model/base-aemv8a.sh
+++ b/model/base-aemv8a.sh
@@ -7,7 +7,14 @@
# Use revc model
if is_arm_jenkins_env || upon "$local_ci"; then
- set_model_path "$warehouse/SysGen/Models/$model_version/$model_build/external/models/$model_flavour/FVP_Base_RevC-2xAEMvA"
+ # TODO: For now rme-enabled model is located at a differnt location.
+ # Fix this path once the model becomes part of the "external" models.
+ if [ "$has_rme" = "1" ]; then
+ set_model_path "$project_filer/models/rme/FVP_Base_RevC-2xAEMvA_11.15_18/Base_RevC_AEMvA_pkg/models/Linux64_GCC-6.4/FVP_Base_RevC-2xAEMvA"
+ else
+ set_model_path "$warehouse/SysGen/Models/$model_version/$model_build/external/models/$model_flavour/FVP_Base_RevC-2xAEMvA"
+ fi
+
default_var sve_plugin_path "$warehouse/SysGen/PVModelLib/$model_version/$model_build/external/plugins/$model_flavour/sve2-HEAD/ScalableVectorExtension.so"
else
# OpenCI enviroment