spm: add config to support RESET_TO_BL31
Google's hafnium CI skips BL1/BL2 boot stages and boots BL31 directly.
This patch replicates hafnium CI's setup and it will be a base for
consolidation of both CI's in the future.
Since there is no BL2, along with other images Secure partitions are
also pre-loaded using model commands.
Change-Id: If81ae9d5b2c2abc68ff2573c4b1a23080b5789e2
Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Signed-off-by: Sandrine Bailleux <sandrine.bailleux@arm.com>
diff --git a/fvp_utils.sh b/fvp_utils.sh
index 137c923..4a4879c 100644
--- a/fvp_utils.sh
+++ b/fvp_utils.sh
@@ -17,6 +17,12 @@
kernel_addr="${kernel_addr:-0x80080000}"
el3_payload_addr="${el3_payload_addr:-0x80000000}"
+# SPM requires following addresses for RESET_TO_BL31 case
+spm_addr="${spm_addr:-0x6000000}"
+spmc_manifest_addr="${spmc_addr:-0x0403f000}"
+sp1_addr="${sp1_addr:-0x7000000}"
+sp2_addr="${sp2_addr:-0x7100000}"
+
ns_bl1u_addr="${ns_bl1u_addr:-0x0beb8000}"
fwu_fip_addr="${fwu_fip_addr:-0x08400000}"
backup_fip_addr="${backup_fip_addr:-0x09000000}"