arm-trusted-firmware/lib
John Powell 187a61761e fix(security): update Cortex-A15 CPU lib files for CVE-2022-23960
Cortex-A15 does not support FEAT_CSV2 so the existing workaround for
Spectre V2 is sufficient to mitigate against Spectre BHB attacks,
however the code needed to be updated to work with the new build flag.

Also, some code was refactored several years ago and not updated in
the Cortex-A15 library file so this patch fixes that as well.

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I768c88a38c561c91019b038ac6c22b291955f18e
2022-04-28 20:33:09 +02:00
..
aarch32 feat(ccidx): update the do_dcsw_op function to support FEAT_CCIDX 2021-12-14 12:48:08 -06:00
aarch64 fix(gpt_rme): rework delegating/undelegating sequence 2022-03-09 16:08:42 +01:00
bl_aux_params fix: libc: use long for 64-bit types on aarch64 2021-11-08 14:41:17 +00:00
compiler-rt compiler_rt: Import popcountdi2.c and popcountsi2.c files 2020-01-20 11:32:59 +01:00
coreboot Update in coreboot_get_memory_type API to include size as well 2020-10-16 02:23:35 +05:30
cpus fix(security): update Cortex-A15 CPU lib files for CVE-2022-23960 2022-04-28 20:33:09 +02:00
debugfs DebugFS: Check channel index before calling clone function 2021-01-21 15:25:23 +00:00
el3_runtime refactor(twed): improve TWED enablement in EL-3 2022-04-17 23:48:10 +01:00
extensions refactor(mpam): remove initialization of EL2 registers when EL2 is used 2022-04-12 17:41:51 +02:00
fconf refactor(mbedtls): allow platform to specify their config file 2022-03-01 19:08:11 +01:00
gpt_rme fix(gpt_rme): rework delegating/undelegating sequence 2022-03-09 16:08:42 +01:00
libc fix(libc): correct some messages 2022-02-15 18:09:51 +01:00
libfdt libfdt: Upgrade libfdt source files 2020-10-02 12:15:48 +00:00
locks fix(bakery_lock): add __unused for clang 2022-04-08 18:17:43 +01:00
mpmm fix(errata): workaround for Cortex-A510 erratum 2250311 2022-02-24 23:30:41 +02:00
optee fix(lib/optee): correct signedness comparison 2021-10-07 18:08:01 +02:00
pmf Sanitise includes across codebase 2019-01-04 10:43:17 +00:00
psci refactor(context mgmt): add cm_prepare_el3_exit_ns function 2022-04-12 17:42:11 +02:00
romlib Use abspath to dereference $BUILD_BASE 2020-08-04 18:02:02 +01:00
semihosting MISRA cleanup in mem_region and semihosting files 2020-08-07 19:11:23 -05:00
stack_protector Disable stack protection explicitly 2019-10-20 14:59:09 -04:00
utils MISRA cleanup in mem_region and semihosting files 2020-08-07 19:11:23 -05:00
xlat_mpu refactor(fvp_r): remove unused files and clean up makefiles 2021-10-29 09:43:19 -05:00
xlat_tables chore: fvp_r: Initial No-EL3 and MPU Implementation 2021-09-30 17:05:59 +01:00
xlat_tables_v2 feat(spmc): prevent read only xlat tables with the EL3 SPMC 2022-04-13 09:44:52 +01:00
zlib feat(sw_crc32): add software CRC32 support 2021-08-02 17:15:41 +01:00