ci(pauth): add run configs to test QARMA3
QARMA3 is a pointer authentication algorithm introduced by v8.3
extensions and released in v8.8.
The added configurations enable the presence of the QARMA3 algorithm
on the FVPs so it can be tested properly by the corresponding TFTF
tests.
Signed-off-by: Juan Pablo Conde <juanpablo.conde@arm.com>
Change-Id: I009d5ae9361befc8b063fd99605e3445e2c2efe7
diff --git a/model/base-aemva-common.sh b/model/base-aemva-common.sh
index db76fa5..77b64eb 100644
--- a/model/base-aemva-common.sh
+++ b/model/base-aemva-common.sh
@@ -344,6 +344,13 @@
EOF
fi
+# FEAT_PACQARMA3 is enabled
+if [ "$has_pacqarma3" = "1" ]; then
+ cat <<EOF >>"$model_param_file"
+-C cluster0.has_qarma3_pac=1
+EOF
+fi
+
# FEAT_RNG is enabled
if [ "$has_rng" = "1" ]; then
cat <<EOF >>"$model_param_file"
@@ -499,6 +506,13 @@
EOF
fi
+# FEAT_PACQARMA3 is enabled
+if [ "$has_pacqarma3" = "1" ]; then
+ cat <<EOF >>"$model_param_file"
+-C cluster1.has_qarma3_pac=1
+EOF
+fi
+
# FEAT_RNG is enabled
if [ "$has_rng" = "1" ]; then
cat <<EOF >>"$model_param_file"