arm-trusted-firmware/lib/cpus/aarch64
Boyan Karatotev 5cba510ee3 fix(cpus): declare reset errata correctly
The errata in this patch are declared as runtime, but are never called
explicitly. This means that they are never called! Convert them to reset
errata so that they are called at reset. Their SDENs entries have been
checked and confirm that this is how they should be implemented.

Also, drop the the MIDR check on the a57 erratum as it's not needed -
the erratum is already called from a cpu-specific function.

Change-Id: I22c3043ab454ce94b3c122c856e5804bc2ebb18b
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
2025-02-20 09:24:45 +00:00
..
a64fx.S
aem_generic.S
cortex_a35.S
cortex_a53.S
cortex_a55.S
cortex_a57.S fix(cpus): declare reset errata correctly 2025-02-20 09:24:45 +00:00
cortex_a65.S
cortex_a65ae.S
cortex_a72.S
cortex_a73.S
cortex_a75.S
cortex_a75_pubsub.c
cortex_a76.S
cortex_a76ae.S
cortex_a77.S
cortex_a78.S
cortex_a78_ae.S
cortex_a78c.S
cortex_a510.S
cortex_a520.S
cortex_a710.S Merge changes I765a7fa0,Ic33f0b6d,I8d1a88c7,I381f96be,I698fa849, ... into integration 2025-02-11 16:52:18 +01:00
cortex_a715.S fix(cpus): workaround for Cortex-A715 erratum 3699560 2025-02-03 10:14:33 -06:00
cortex_a720.S fix(cpus): workaround for Cortex-A720 erratum 3699561 2025-02-03 13:57:26 -06:00
cortex_a720_ae.S fix(cpus): workaround for Cortex-A720-AE erratum 3699562 2025-02-03 13:57:50 -06:00
cortex_a725.S fix(cpus): workaround for Cortex-A725 erratum 3699564 2025-02-03 13:57:50 -06:00
cortex_alto.S fix(cpus): avoid SME related loss of context on powerdown 2025-02-03 14:29:47 +00:00
cortex_arcadia.S
cortex_gelas.S fix(cpus): clear CPUPWRCTLR_EL1.CORE_PWRDN_EN_BIT on reset 2025-02-05 14:18:49 +00:00
cortex_x1.S
cortex_x2.S fix(cpus): workaround for Cortex-X2 erratum 3701772 2025-02-03 13:57:50 -06:00
cortex_x3.S fix(cpus): declare reset errata correctly 2025-02-20 09:24:45 +00:00
cortex_x4.S fix(cpus): workaround for Cortex-X4 erratum 2957258 2025-02-12 09:25:06 -06:00
cortex_x925.S fix(cpus): workaround for Cortex-X925 erratum 2963999 2025-02-12 09:25:06 -06:00
cpu_helpers.S fix(security): apply SMCCC_ARCH_WORKAROUND_4 to affected cpus 2025-01-30 16:45:35 -06:00
cpuamu.c
cpuamu_helpers.S
denver.S
dsu_helpers.S
generic.S
neoverse_e1.S
neoverse_n1.S
neoverse_n1_pubsub.c
neoverse_n2.S fix(cpus): declare reset errata correctly 2025-02-20 09:24:45 +00:00
neoverse_n3.S fix(cpus): workaround for Neoverse-N3 erratum 3699563 2025-02-03 13:57:50 -06:00
neoverse_n_common.S
neoverse_v1.S fix(cpus): declare reset errata correctly 2025-02-20 09:24:45 +00:00
neoverse_v2.S fix(security): apply SMCCC_ARCH_WORKAROUND_4 to affected cpus 2025-01-30 16:45:35 -06:00
neoverse_v3.S fix(cpus): workaround for Neoverse-V3 erratum 2970647 2025-02-12 09:25:06 -06:00
nevis.S
qemu_max.S
rainier.S
travis.S fix(cpus): clear CPUPWRCTLR_EL1.CORE_PWRDN_EN_BIT on reset 2025-02-05 14:18:49 +00:00
wa_cve_2017_5715_bpiall.S
wa_cve_2017_5715_mmu.S
wa_cve_2022_23960_bhb.S
wa_cve_2022_23960_bhb_vector.S