ci: enable missing features in all configuration

Change-Id: I7e10951de444a7894377c64703e33e178671502b
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
(cherry picked from commit e11b6591a0dfb5705aa9a59022d7eacd7392bba2)
diff --git a/model/base-aemva-common.sh b/model/base-aemva-common.sh
index 5923f24..a4df8f6 100644
--- a/model/base-aemva-common.sh
+++ b/model/base-aemva-common.sh
@@ -75,6 +75,9 @@
 # Enable FEAT_RNG_TRAP
 reset_var has_rng_trap
 
+# Enable FEAT_ECV
+reset_var has_ecv
+
 # Layout of MPIDR. 0=AFF0 is CPUID, 1=AFF1 is CPUID
 reset_var mpidr_layout
 
@@ -379,6 +382,13 @@
 EOF
 fi
 
+if [ "$has_ecv" = "1" ]; then
+	cat <<EOF >>"$model_param_file"
+-C cluster0.ecv_support_level=2
+-C cluster1.ecv_support_level=2
+EOF
+fi
+
 #------------ Cluster1 configuration (if exists) --------------
 if [ "$is_dual_cluster" = "1" ]; then
 	cat <<EOF >>"$model_param_file"
diff --git a/run_config/fvp-aemv8a.all b/run_config/fvp-aemv8a.all
index df6fbe5..26033aa 100644
--- a/run_config/fvp-aemv8a.all
+++ b/run_config/fvp-aemv8a.all
@@ -18,6 +18,9 @@
 		etm_present="1" \
 		amu_present="1" \
 		has_sme="1" has_sme2="1" \
+		has_mpam="1" \
+		has_ecv="1" \
+		memory_tagging_support_level="3" \
 		supports_branch_record_buffer_control_regs="1" \
 		supports_trace_buffer_control_regs="1" \
 		supports_trace_filter_regs="2" \
diff --git a/run_config/fvp-aemv8a.all.bmcov b/run_config/fvp-aemv8a.all.bmcov
index 63353a9..5317e52 100644
--- a/run_config/fvp-aemv8a.all.bmcov
+++ b/run_config/fvp-aemv8a.all.bmcov
@@ -20,6 +20,9 @@
 		etm_present="1" \
 		amu_present="1" \
 		has_sme="1" has_sme2="1" \
+		has_mpam="1" \
+		has_ecv="1" \
+		memory_tagging_support_level="3" \
 		supports_branch_record_buffer_control_regs="1" \
 		supports_trace_buffer_control_regs="1" \
 		supports_trace_filter_regs="2" \