arm-trusted-firmware/plat/arm/board/fvp/fdts
David Horstmann 7d111d99c6 refactor(plat/arm): store UUID as a string, rather than ints
NOTE: Breaking change to the way UUIDs are stored in the DT

Currently, UUIDs are stored in the device tree as
sequences of 4 integers. There is a mismatch in endianness
between the way UUIDs are represented in memory and the way
they are parsed from the device tree. As a result, we must either
store the UUIDs in little-endian format in the DT (which means
that they do not match up with their string representations)
or perform endianness conversion after parsing them.

Currently, TF-A chooses the second option, with unwieldy
endianness-conversion taking place after reading a UUID.

To fix this problem, and to make it convenient to copy and
paste UUIDs from other tools, change to store UUIDs in string
format, using a new wrapper function to parse them from the
device tree.

Change-Id: I38bd63c907be14e412f03ef0aab9dcabfba0eaa0
Signed-off-by: David Horstmann <david.horstmann@arm.com>
2021-04-28 12:13:58 +01:00
..
event_log.dtsi plat/arm/board/fvp: Add support for Measured Boot 2020-07-22 10:31:23 +00:00
fvp_fw_config.dts plat/arm: move compile time switch from source to dt file 2021-04-26 14:00:13 +02:00
fvp_nt_fw_config.dts plat/arm/board/fvp: Add support for Measured Boot 2020-07-22 10:31:23 +00:00
fvp_soc_fw_config.dts FVP: Add dummy configs for BL31, BL32 and BL33 2018-05-21 16:04:16 +01:00
fvp_spmc_manifest.dts SPM: declare third cactus instance as UP SP 2021-03-15 12:29:19 +01:00
fvp_spmc_optee_sp_manifest.dts spm: provide number of vCPUs and VM size for first SP 2020-12-08 13:35:28 +01:00
fvp_tb_fw_config.dts refactor(plat/arm): store UUID as a string, rather than ints 2021-04-28 12:13:58 +01:00
fvp_tsp_fw_config.dts plat/arm/board/fvp: Add support for Measured Boot 2020-07-22 10:31:23 +00:00
optee_sp_manifest.dts spm: move OP-TEE SP manifest DTS to FVP platform 2020-12-08 13:35:28 +01:00