test: exercise support for extended SPI/PPI in Hafnium
Multiple run fragments related to SPM have been updated to support
extended range of interrupts. Moreover, the corresponding build
configs has been updated to enable support for extended interrupt
range.
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
Change-Id: Iaa945a45b1f910c0e4f12709267ff1cb5e68749b
diff --git a/tf_config/fvp-spm b/tf_config/fvp-spm
index 39cd1d1..f370e60 100644
--- a/tf_config/fvp-spm
+++ b/tf_config/fvp-spm
@@ -8,3 +8,5 @@
CTX_INCLUDE_MTE_REGS=1
BRANCH_PROTECTION=1
SP_LAYOUT_FILE=${tftf_root}/build/fvp/${bin_mode}/sp_layout.json
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-hyp b/tf_config/fvp-spm-hyp
index ed57c1f..01de164 100644
--- a/tf_config/fvp-spm-hyp
+++ b/tf_config/fvp-spm-hyp
@@ -10,3 +10,5 @@
CTX_INCLUDE_MTE_REGS=1
BRANCH_PROTECTION=1
SP_LAYOUT_FILE=${tftf_root}/build/fvp/${bin_mode}/sp_layout.json
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-measured-boot b/tf_config/fvp-spm-measured-boot
index 5336a8f..1ae2511 100644
--- a/tf_config/fvp-spm-measured-boot
+++ b/tf_config/fvp-spm-measured-boot
@@ -11,3 +11,5 @@
MEASURED_BOOT=1
USE_ROMLIB=1
FVP_TRUSTED_SRAM_SIZE=384
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-optee-sp b/tf_config/fvp-spm-optee-sp
index caed5fb..790d1d7 100644
--- a/tf_config/fvp-spm-optee-sp
+++ b/tf_config/fvp-spm-optee-sp
@@ -9,3 +9,5 @@
SPD=spmd
SP_LAYOUT_FILE=${tf_root}/build/fvp/${bin_mode}/optee_sp_layout.json
SPMD_SPM_AT_SEL2=1
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-rme b/tf_config/fvp-spm-rme
index 3dbf23a..7b92352 100644
--- a/tf_config/fvp-spm-rme
+++ b/tf_config/fvp-spm-rme
@@ -8,3 +8,5 @@
CTX_INCLUDE_PAUTH_REGS=1
CTX_INCLUDE_MTE_REGS=1
SP_LAYOUT_FILE=${tftf_root}/build/fvp/${bin_mode}/sp_layout.json
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-rst-bl31 b/tf_config/fvp-spm-rst-bl31
index 1ec49d2..7f29d8d 100644
--- a/tf_config/fvp-spm-rst-bl31
+++ b/tf_config/fvp-spm-rst-bl31
@@ -12,3 +12,5 @@
CTX_INCLUDE_MTE_REGS=1
BRANCH_PROTECTION=1
SP_LAYOUT_FILE=${tftf_root}/build/fvp/${bin_mode}/sp_layout.json
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-spmd-lsp b/tf_config/fvp-spm-spmd-lsp
index 1a7a9a9..737eb29 100644
--- a/tf_config/fvp-spm-spmd-lsp
+++ b/tf_config/fvp-spm-spmd-lsp
@@ -7,3 +7,5 @@
CTX_INCLUDE_MTE_REGS=1
BRANCH_PROTECTION=1
SP_LAYOUT_FILE=${tftf_root}/build/fvp/${bin_mode}/sp_layout.json
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-sve b/tf_config/fvp-spm-sve
index 2b732b9..dd44042 100644
--- a/tf_config/fvp-spm-sve
+++ b/tf_config/fvp-spm-sve
@@ -10,3 +10,5 @@
SP_LAYOUT_FILE=${tftf_root}/build/fvp/${bin_mode}/sp_layout.json
SPD=spmd
SPMD_SPM_AT_SEL2=1
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-tbb b/tf_config/fvp-spm-tbb
index 6b875a1..4bdc0c3 100644
--- a/tf_config/fvp-spm-tbb
+++ b/tf_config/fvp-spm-tbb
@@ -13,3 +13,5 @@
ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_rsa.pem
TRUSTED_BOARD_BOOT=1
USE_ROMLIB=1
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-spm-tbb-dualroot b/tf_config/fvp-spm-tbb-dualroot
index 17f982c..fd25f05 100644
--- a/tf_config/fvp-spm-tbb-dualroot
+++ b/tf_config/fvp-spm-tbb-dualroot
@@ -14,3 +14,5 @@
ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_rsa.pem
TRUSTED_BOARD_BOOT=1
USE_ROMLIB=1
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1
diff --git a/tf_config/fvp-tbb-mbedtls-mb-spm-rme b/tf_config/fvp-tbb-mbedtls-mb-spm-rme
index 0f434cc..9e4d39a 100644
--- a/tf_config/fvp-tbb-mbedtls-mb-spm-rme
+++ b/tf_config/fvp-tbb-mbedtls-mb-spm-rme
@@ -12,3 +12,5 @@
SP_LAYOUT_FILE=${tftf_root}/build/fvp/${bin_mode}/sp_layout.json
SPD=spmd
TRUSTED_BOARD_BOOT=1
+GIC_EXT_INTID=1
+PLAT_TEST_SPM=1