ci: add capability to clone and build RF-A
* Add support to clone the RF-A repository using
local CI and also add necessary hooks to build RF-A.
* Update run_local_ci script to pass missing paramters
like no_rfa.
Change-Id: Icad55bc3321f524009636f554f6d751cc536eaf6
Signed-off-by: Tomás González <tomasagustin.gonzalezorlando@arm.com>
diff --git a/run_config/fvp-rfa b/run_config/fvp-rfa
new file mode 100644
index 0000000..3e5507d
--- /dev/null
+++ b/run_config/fvp-rfa
@@ -0,0 +1,23 @@
+#!/usr/bin/env bash
+#
+# Copyright (c) 2024-2025, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+generate_lava_job_template() {
+ payload_type="linux" gen_yaml_template
+}
+generate_lava_job() {
+ local model="base-aemv8a"
+
+ uart="0" file="rfa.exp" track_expect
+ # Track the rest of the UARTs to aid in debugging.
+ uart="1" file="hold_uart.exp" track_expect
+ uart="2" file="hold_uart.exp" track_expect
+ uart="3" file="hold_uart.exp" track_expect
+
+ model="$model" arch_version="8.4" gen_model_params
+
+ model="$model" next_bin="1" gen_fvp_yaml
+}