tc: Add tests on TC4
This patch adds tests on TC4:
- SPM l3 boot test
- nv counter test
- rotpk test
- Trusted boot test
- Measured boot with DPE
Signed-off-by: Leo Yan <leo.yan@arm.com>
Signed-off-by: Icen Zeyada <Icen.Zeyada2@arm.com>
Change-Id: I51847dddf13954b50b20930d6607b62bd6e69d01
diff --git a/tf_config/fvp-tc4-nv-ctrs b/tf_config/fvp-tc4-nv-ctrs
new file mode 100644
index 0000000..95034af
--- /dev/null
+++ b/tf_config/fvp-tc4-nv-ctrs
@@ -0,0 +1,12 @@
+ARM_GPT_SUPPORT=1
+ARM_ROTPK_LOCATION=devel_ecdsa
+CROSS_COMPILE=aarch64-none-elf-
+GENERATE_COT=1
+PLAT=tc
+PLATFORM_TEST=rse-nv-counters
+ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_ecdsa.pem
+KEY_ALG=ecdsa
+SCP_BL2=/dev/null
+TARGET_PLATFORM=4
+TRUSTED_BOARD_BOOT=1
+CSS_LOAD_SCP_IMAGES=0
diff --git a/tf_config/fvp-tc4-rotpk b/tf_config/fvp-tc4-rotpk
new file mode 100644
index 0000000..35a0e5b
--- /dev/null
+++ b/tf_config/fvp-tc4-rotpk
@@ -0,0 +1,12 @@
+ARM_GPT_SUPPORT=1
+ARM_ROTPK_LOCATION=devel_ecdsa
+CROSS_COMPILE=aarch64-none-elf-
+GENERATE_COT=1
+PLAT=tc
+PLATFORM_TEST=rse-rotpk
+ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_ecdsa.pem
+KEY_ALG=ecdsa
+SCP_BL2=/dev/null
+TARGET_PLATFORM=4
+TRUSTED_BOARD_BOOT=1
+CSS_LOAD_SCP_IMAGES=0
diff --git a/tf_config/fvp-tc4-spm b/tf_config/fvp-tc4-spm
new file mode 100644
index 0000000..82302c7
--- /dev/null
+++ b/tf_config/fvp-tc4-spm
@@ -0,0 +1,8 @@
+ARM_GPT_SUPPORT=1
+CROSS_COMPILE=aarch64-none-elf-
+PLAT=tc
+SCP_BL2=/dev/null
+SPD=spmd
+SP_LAYOUT_FILE=${tftf_root}/build/tc/${bin_mode}/sp_layout.json
+TARGET_PLATFORM=4
+CSS_LOAD_SCP_IMAGES=0
diff --git a/tf_config/fvp-tc4-tbb b/tf_config/fvp-tc4-tbb
index d677768..d90d0e7 100644
--- a/tf_config/fvp-tc4-tbb
+++ b/tf_config/fvp-tc4-tbb
@@ -1,11 +1,11 @@
ARM_GPT_SUPPORT=1
-ARM_ROTPK_LOCATION=devel_rsa
-BRANCH_PROTECTION=1
+ARM_ROTPK_LOCATION=devel_ecdsa
CROSS_COMPILE=aarch64-none-elf-
-CTX_INCLUDE_PAUTH_REGS=1
GENERATE_COT=1
PLAT=tc
-ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_rsa.pem
+ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_ecdsa.pem
+KEY_ALG=ecdsa
SCP_BL2=/dev/null
TARGET_PLATFORM=4
TRUSTED_BOARD_BOOT=1
+CSS_LOAD_SCP_IMAGES=0
diff --git a/tf_config/fvp-tc4-tbb-dpe b/tf_config/fvp-tc4-tbb-dpe
new file mode 100644
index 0000000..1435e98
--- /dev/null
+++ b/tf_config/fvp-tc4-tbb-dpe
@@ -0,0 +1,13 @@
+ARM_GPT_SUPPORT=1
+ARM_ROTPK_LOCATION=devel_ecdsa
+CROSS_COMPILE=aarch64-none-elf-
+DICE_PROTECTION_ENVIRONMENT=1
+GENERATE_COT=1
+MEASURED_BOOT=1
+PLAT=tc
+ROT_KEY=plat/arm/board/common/rotpk/arm_rotprivk_ecdsa.pem
+KEY_ALG=ecdsa
+SCP_BL2=/dev/null
+TARGET_PLATFORM=4
+TRUSTED_BOARD_BOOT=1
+CSS_LOAD_SCP_IMAGES=0