arm-trusted-firmware/plat/qemu/common
Boyan Karatotev b62673c645 refactor(cpus): register DSU errata with the errata framework's wrappers
The existing DSU errata workarounds hijack the errata framework's inner
workings to register with it. However, that is undesirable as any change
to the framework may end up missing these workarounds. So convert the
checks and workarounds to macros and have them included with the
standard wrappers.

The only problem with this is the is_scu_present_in_dsu weak function.
Fortunately, it is only needed for 2 of the errata and only on 3 cores.
So drop it, assuming the default behaviour and have the callers handle
the exception.

Change-Id: Iefa36325804ea093e938f867b9a6f49a6984b8ae
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
2025-02-20 17:28:17 +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 refactor(cpus): register DSU errata with the errata framework's wrappers 2025-02-20 17:28:17 +00: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 fix(qemu): statically allocate bitlocks array 2025-02-11 15:12:27 +00:00
qemu_common.c feat(qemu): update for renamed struct memory_bank 2025-02-11 15:10:49 +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 chore(docs): drop the "wfi" from pwr_domain_pwr_down_wfi 2025-02-03 14:29:47 +00: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