ci: add structured L1 and L2 testing for RMM

Introduce L1 build test to compile only the RMM.
Add L2 test to build TF-A, TFTF, and RMM, and run
the complete stack on the FVP AEM model.

Change-Id: I08c0fdf4d6d37b5d779bf48a47395fbae943931c
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
diff --git a/group/rmm-l1-build-tests/fvp-default,fvp-default,fvp-default:nil b/group/rmm-l1-build-tests/fvp-default:nil
similarity index 100%
rename from group/rmm-l1-build-tests/fvp-default,fvp-default,fvp-default:nil
rename to group/rmm-l1-build-tests/fvp-default:nil
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
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/group/rmm-l2-boot-tests/fvp-default,fvp-rme,fvp-rme:fvp-rmm.tftf-tftf.rme
diff --git a/run_config/fvp-rmm.tftf b/run_config/fvp-rmm.tftf
new file mode 100644
index 0000000..e65dcd2
--- /dev/null
+++ b/run_config/fvp-rmm.tftf
@@ -0,0 +1,11 @@
+#!/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" RMM="$archive/rmm.img"
+}