CI: Enable Branch Protection in FVP model
This patch enables BTI support for FVP by adding
'has_branch_target_exception=1' model parameter,
which is set to 0 by default.
CI test builds with enabled PAuth/BTI now use
added 'fvp-aemv8a.8_5+bti' and 'fvp-aemva.8_6+bti'
run configurations.
Signed-off-by: Alexei Fedorov <Alexei.Fedorov@arm.com>
Change-Id: I51cc043b6ed76a860a916428d5c8959bfa70f1a4
diff --git a/model/base-aemva-common.sh b/model/base-aemva-common.sh
index 3fe1a9a..df6a786 100644
--- a/model/base-aemva-common.sh
+++ b/model/base-aemva-common.sh
@@ -128,6 +128,8 @@
${memory_tagging_support_level+-C cluster0.memory_tagging_support_level=$memory_tagging_support_level}
+${has_branch_target_exception+-C cluster0.has_branch_target_exception=$has_branch_target_exception}
+
${gicv3_ext_interrupt_range+-C cluster0.gicv3.extended-interrupt-range-support=$gicv3_ext_interrupt_range}
EOF
@@ -201,6 +203,8 @@
${memory_tagging_support_level+-C cluster1.memory_tagging_support_level=$memory_tagging_support_level}
+${has_branch_target_exception+-C cluster1.has_branch_target_exception=$has_branch_target_exception}
+
${gicv3_ext_interrupt_range+-C cluster1.gicv3.extended-interrupt-range-support=$gicv3_ext_interrupt_range}
EOF