fix: remove test config with SDEI support enabled for SPD=SPMD
As EL1 and EL2 contexts are now being decoupled, the
above build config, need to be modified.
* When SPD=SPMD, software at SEL2, takes care of handling
EL1 context. EL3 no longer need to be concerned about
EL1 context.
* On the other side, SDEI support needs EL1 context to delegate
interrupts to the software running at lower Non-secure
exception levels.
* So taking both into consideration, we need to re-configure the
original test, which intended at mimicing RAS handling in a
two world setup. If feasible try and emulate the same with
EL3 SPMC setup which has a single partiton at S-EL1 or
refactor original tf-a code to cater for a two world setup
with SPMC at S-EL1 and a SP at S-EL0
* At this moment, removing this test_config, to get through the
changes, concerning to decoupling of EL1/EL2 context.
Patch:https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/28744
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
Change-Id: I55da51927c212286cb4e2f0feea37fe2e8f96234
diff --git a/group/spm-l3-boot-tests/fvp-default,fvp-ras-ffh-spmd-lsp,fvp-single-fault:fvp-spm.fi-debug b/group/spm-l3-boot-tests/fvp-default,fvp-ras-ffh-spmd-lsp,fvp-single-fault:fvp-spm.fi-debug
deleted file mode 100644
index 19363ec..0000000
--- a/group/spm-l3-boot-tests/fvp-default,fvp-ras-ffh-spmd-lsp,fvp-single-fault:fvp-spm.fi-debug
+++ /dev/null
@@ -1,5 +0,0 @@
-#
-# Copyright (c) 2024 Arm Limited. All rights reserved.
-#
-# SPDX-License-Identifier: BSD-3-Clause
-#
diff --git a/run_config/fvp-spm.fi b/run_config/fvp-spm.fi
deleted file mode 100644
index 8fcf969..0000000
--- a/run_config/fvp-spm.fi
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/env bash
-#
-# Copyright (c) 2024, Arm Limited. All rights reserved.
-#
-# SPDX-License-Identifier: BSD-3-Clause
-#
-
-post_tf_build() {
- build_fip BL33="$archive/tftf.bin" BL32="$archive/secure_hafnium.bin"
-}
-
-generate_lava_job_template() {
- payload_type="tftf" gen_yaml_template
-}
-
-generate_lava_job() {
- local model="base-aemv8a"
-
- uart="0" file="tftf.exp" track_expect
- uart="1" file="hold_uart.exp" track_expect
-
- # Enable fault injection
- model="$model" \
- arch_version="8.5" \
- has_branch_target_exception="1" \
- has_smmuv3_params="1" \
- memory_tagging_support_level="2" \
- gicd_are_fixed_one="1" \
- gicv3_ext_interrupt_range="1" \
- gicd_ext_ppi_count="64" \
- gicd_ext_spi_count="1024" \
- fault_inject="1" \
- gen_model_params
-
- model="$model" gen_fvp_yaml
-}
diff --git a/tf_config/fvp-ras-ffh-spmd-lsp b/tf_config/fvp-ras-ffh-spmd-lsp
deleted file mode 100644
index dc88973..0000000
--- a/tf_config/fvp-ras-ffh-spmd-lsp
+++ /dev/null
@@ -1,18 +0,0 @@
-CROSS_COMPILE=aarch64-none-elf-
-PLAT=fvp
-SPD=spmd
-ENABLE_SPMD_LP=1
-ARM_ARCH_MAJOR=8
-ARM_ARCH_MINOR=5
-CTX_INCLUDE_PAUTH_REGS=1
-ENABLE_FEAT_MTE2=1
-BRANCH_PROTECTION=1
-SP_LAYOUT_FILE=${tftf_root}/build/fvp/${bin_mode}/sp_layout.json
-GIC_EXT_INTID=1
-ENABLE_FEAT_RAS=1
-EL3_EXCEPTION_HANDLING=1
-FAULT_INJECTION_SUPPORT=1
-HANDLE_EA_EL3_FIRST_NS=1
-SDEI_SUPPORT=1
-PLATFORM_TEST_FFH_LSP_RAS_SP=1
-FVP_TRUSTED_SRAM_SIZE=384