arm-trusted-firmware/lib/cpus/aarch32
Boyan Karatotev 007433d8cf refactor(cpus): move cpu_ops field defines to a header
The cpu_macros.S file is loaded with lots of definitions for the cpu_ops
structure. However, since they are defined as .equ directives they are
inaccessible for C code. Convert them to #defines, put them into order,
refactor them for readability, and extract them to a separate file to
make this possible.

This has the benefit of removing some Aarch differences and a lot of
duplicate code.

Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
Change-Id: I72861794b6c9131285a9297d5918822ed718b228
2023-05-30 09:31:15 +01:00
..
aem_generic.S Make errata reporting mandatory for CPU files 2018-10-29 09:54:32 +00:00
cortex_a5.S Make errata reporting mandatory for CPU files 2018-10-29 09:54:32 +00:00
cortex_a7.S Make errata reporting mandatory for CPU files 2018-10-29 09:54:32 +00:00
cortex_a9.S Cortex A9:errata 794073 workaround 2019-04-12 10:10:32 +00:00
cortex_a12.S Make errata reporting mandatory for CPU files 2018-10-29 09:54:32 +00:00
cortex_a15.S fix(security): update Cortex-A15 CPU lib files for CVE-2022-23960 2022-04-28 20:33:09 +02:00
cortex_a17.S Cortex-A17: Implement workaround for errata 852423 2019-03-13 15:40:45 +00:00
cortex_a32.S Make errata reporting mandatory for CPU files 2018-10-29 09:54:32 +00:00
cortex_a53.S Cortex-A53: Workarounds for 819472, 824069 and 827319 2019-02-28 09:56:58 +00:00
cortex_a57.S fix(security): report CVE 2022 23960 missing for aarch32 A57 and A72 2022-05-05 18:38:38 +02:00
cortex_a72.S fix(security): report CVE 2022 23960 missing for aarch32 A57 and A72 2022-05-05 18:38:38 +02:00
cpu_helpers.S refactor(cpus): move cpu_ops field defines to a header 2023-05-30 09:31:15 +01:00