arm-trusted-firmware/plat/qemu/common
Jean-Philippe Brucker d08dca4263 fix(qemu): fix RMM manifest checksum calculation
Commit 71c4443886ff ("fix(lib/rmm_el3_ifc): add console name to checksum
calculation") on TF-RMM updated the checksum calcualtion of the RMM
manifest to include the console names.

Include console names in the QEMU manifest to remain compatible with
RMM, just like commit aa99881d30 ("fix(rme): add console name to
checksum calculation") did for FVP.

Checksum calculation is done by adding together 64-bit values. Add a
helper that does this.

Change-Id: Ica6cab628160593830270bef1acdeb475d1c0c36
Signed-off-by: Jean-Philippe Brucker <jean-philippe@linaro.org>
2025-01-09 14:41:37 +00:00
..
aarch32 Don't return error information from console_flush 2020-10-09 10:21:50 -05:00
aarch64 qemu/aarch64/plat_helpers.S : calculate the position shift 2021-01-19 18:35:55 +00:00
include qemu: introducing sub-platforms to qemu platform 2019-09-18 15:57:17 +02:00
sp_min build(qemu): use xlat tables v2 directly 2023-11-08 13:22:06 +02:00
trp feat(qemu): support TRP for RME 2024-01-08 12:39:32 +00:00
common.mk fix(build): include platform mk earlier 2025-01-07 17:14:18 +01:00
qemu_bl1_setup.c feat(qemu): make coherent memory section optional 2023-03-12 21:08:08 +08:00
qemu_bl2_mem_params_desc.c feat(qemu): load and run RMM image 2024-01-08 12:38:31 +00:00
qemu_bl2_setup.c feat(qemu-sbsa): relocate DT after the RMM when RME is enabled 2024-12-06 11:20:43 -07:00
qemu_bl31_setup.c feat(qemu-sbsa): configure GPT based on system RAM 2024-12-06 11:20:43 -07:00
qemu_common.c fix(qemu): fix RMM manifest checksum calculation 2025-01-09 14:41:37 +00:00
qemu_console.c pl011: Use generic console_t data structure 2020-02-25 09:34:38 +00:00
qemu_gicv2.c qemu: Implement PSCI_CPU_OFF. 2020-01-29 10:50:25 +00:00
qemu_gicv3.c qemu: Implement PSCI_CPU_OFF. 2020-01-29 10:50:25 +00:00
qemu_image_load.c feat(qemu): implement firmware handoff on qemu 2023-09-27 11:45:00 -07:00
qemu_io_storage.c feat(qemu): load and run RMM image 2024-01-08 12:38:31 +00:00
qemu_plat_attest_token.c Merge "fix(qemu): update rmmd_attest_get_platform_token()" into integration 2024-09-16 11:11:13 +02:00
qemu_pm.c fix(qemu): remove validate_ns_entrypoint 2024-05-29 16:54:41 +02:00
qemu_private.h feat(qemu-sbsa): relocate DT after the RMM when RME is enabled 2024-12-06 11:20:43 -07:00
qemu_realm_attest_key.c refactor(qemu): change all occurrences of RSS to RSE 2024-04-22 15:44:38 +02:00
qemu_rotpk.S qemu: introducing sub-platforms to qemu platform 2019-09-18 15:57:17 +02:00
qemu_sdei.c feat(plat/qemu): add sdei support for QEMU 2023-06-18 21:12:40 +08:00
qemu_spm.c build(qemu): use xlat tables v2 directly 2023-11-08 13:22:06 +02:00
qemu_stack_protector.c refactor(cpufeat): enable FEAT_RNG for FEAT_STATE_CHECKED 2023-03-22 13:33:22 +00:00
qemu_trusted_boot.c feat(qemu): add support for measured boot 2022-04-28 14:55:36 +01:00
topology.c qemu: introducing sub-platforms to qemu platform 2019-09-18 15:57:17 +02:00