ci: add 4-world RME FVP test config (RMM+SPM, TFTF)

Introduce a run config to exercise the 4-world RME boot path with
RMM + SPM and run TFTF. Wire it into the rmm-l2-boot-tests group so CI covers the combined RMM+SPM path on FVP variants.

Change-Id: I438680ac5dde44eb45fa94076c1a6c3ac6c46be4
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
diff --git a/group/rmm-l2-boot-tests/fvp-default,fvp-rme,fvp-rme:fvp-rmm.tftf-tftf.rme b/group/rmm-l2-boot-tests/fvp-default,fvp-rme,fvp-rme:fvp-rmm.tftf-tftf.rme
index e69de29..8e0db6b 100644
--- a/group/rmm-l2-boot-tests/fvp-default,fvp-rme,fvp-rme:fvp-rmm.tftf-tftf.rme
+++ b/group/rmm-l2-boot-tests/fvp-default,fvp-rme,fvp-rme:fvp-rmm.tftf-tftf.rme
@@ -0,0 +1,5 @@
+#
+# Copyright (c) 2025, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
diff --git a/group/rmm-l2-boot-tests/fvp-default,fvp-spm-rme,fvp-rme,fvp-default:fvp-rmm.spm.tftf-tftf.rme b/group/rmm-l2-boot-tests/fvp-default,fvp-spm-rme,fvp-rme,fvp-default:fvp-rmm.spm.tftf-tftf.rme
new file mode 100644
index 0000000..7c2a69d
--- /dev/null
+++ b/group/rmm-l2-boot-tests/fvp-default,fvp-spm-rme,fvp-rme,fvp-default:fvp-rmm.spm.tftf-tftf.rme
@@ -0,0 +1,6 @@
+#
+# Copyright (c) 2025, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
diff --git a/run_config/fvp-rmm.spm.tftf b/run_config/fvp-rmm.spm.tftf
new file mode 100644
index 0000000..064f7d9
--- /dev/null
+++ b/run_config/fvp-rmm.spm.tftf
@@ -0,0 +1,12 @@
+#!/usr/bin/env bash
+#
+# Copyright (c) 2025, Arm Limited. All rights reserved.
+#
+# SPDX-License-Identifier: BSD-3-Clause
+#
+
+# Build TF-A with tf-a-tests and RMM
+post_tf_build() {
+        build_fip BL33="$archive/tftf.bin" BL32="$archive/secure_hafnium.bin" \
+		RMM="$archive/rmm.img"
+}