arm-trusted-firmware/tools
Karl Meakin 20629b3153 feat(sptool): generate ARM_BL2_SP_LIST_DTS file from sp_layout.json
TF-A makefile accepts a device-tree snippet to override hardcoded SP
nodes, via the `ARM_BL2_SP_LIST_DTS` variable. However the SPs declared
in `ARM_BL2_SP_LIST_DTS` must be in the same order as they are in the
FIP image, otherwise hash authentication will fail when loaded by BL2.

This patch generates the `ARM_BL2_SP_LIST_DTS` file from the
`sp_layout.json` file. The SPs in the FIP image are also generated from
`sp_layout.json`, so this ensures that there is only one source of truth
for the SP list, removing the possibility to have the lists disagree
with each other.

Signed-off-by: Karl Meakin <karl.meakin@arm.com>
Change-Id: I7d76715135c596605c6a02aad5196d967dfeb1ce
2023-08-11 11:49:47 +01:00
..
amlogic meson: Rename platform directory to amlogic 2019-09-05 10:39:25 +01:00
cert_create build(tools): avoid unnecessary link 2023-07-05 13:00:18 +02:00
conventional-changelog-tf-a Merge "build(changelog): pretend scope-less build changes have the build scope" into integration 2023-06-20 15:16:26 +02:00
encrypt_fw build(tools): avoid unnecessary link 2023-07-05 13:00:18 +02:00
fiptool refactor(ethos-n): move build flags to ethosn_npu.mk 2023-08-07 19:13:45 +02:00
marvell/doimage refactor(mbedtls): avoid including MBEDTLS_CONFIG_FILE 2023-02-21 11:09:47 +00:00
memory chore(bl): add UNALIGNED symbols for TEXT/RODATA 2023-06-12 12:50:08 +02:00
nxp fix(tree): correct some typos 2023-05-09 15:57:12 +01:00
renesas feat(plat/rcar3): change the memory map for OP-TEE 2021-09-12 01:13:48 +02:00
sptool feat(sptool): generate ARM_BL2_SP_LIST_DTS file from sp_layout.json 2023-08-11 11:49:47 +01:00
stm32image feat(st): update stm32image tool for header v2 2022-03-21 10:53:55 +01:00