arm-trusted-firmware/include
Madhukar Pappireddy 6bc243825f aarch32: stop speculative execution past exception returns
aarch32 CPUs speculatively execute instructions following a
ERET as if it was not a jump instruction. This could lead to
cache-based side channel vulnerabilities. The software fix is
to place barrier instructions following ERET.

The counterpart patch for aarch64 is merged:
https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/commit/?id=f461fe346b728d0e88142fd7b8f2816415af18bc

Change-Id: I2aa3105bee0b92238f389830b3a3b8650f33af3d
Signed-off-by: Madhukar Pappireddy <madhukar.pappireddy@arm.com>
2020-03-01 06:44:30 -06:00
..
arch aarch32: stop speculative execution past exception returns 2020-03-01 06:44:30 -06:00
bl1 coverity: fix MISRA violations 2020-02-18 10:47:46 -06:00
bl2 BL2_AT_EL3: Enable pointer authentication support 2019-02-27 11:58:09 +00:00
bl2u Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
bl31 Use correct type when reading SCR register 2020-01-28 11:10:48 +00:00
bl32 Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00
common FDT wrappers: add functions for read/write bytes 2020-02-03 11:41:27 +00:00
drivers coreboot: Use generic base address 2020-02-25 09:34:38 +00:00
dt-bindings stm32mp1: update device tree files 2019-01-18 15:45:08 +01:00
export Unify type of "cpu_idx" across PSCI module. 2020-01-10 17:11:51 +00:00
lib Merge "fconf: Fix misra issues" into integration 2020-02-28 10:22:05 +00:00
plat Merge changes I75f6d135,I4add470e,I0ecd3a2b,I67a63d73 into integration 2020-02-28 16:52:55 +00:00
services Use consistent SMCCC error code 2020-02-20 10:27:40 +00:00
tools_share Merge changes from topic "lm/fconf" into integration 2020-02-11 16:15:45 +00:00