arm-trusted-firmware/include/arch/aarch64
Zelalem Aweke 596d20d9e4 fix(pie): invalidate data cache in the entire image range if PIE is enabled
Currently on image entry, the data cache in the RW address range is
invalidated before MMU is enabled to safeguard against potential
stale data from previous firmware stage. If PIE is enabled however,
RO sections including the GOT may be also modified during pie fixup.
Therefore, to be on the safe side, invalidate the entire image
region if PIE is enabled.

Signed-off-by: Zelalem Aweke <zelalem.aweke@arm.com>
Change-Id: I7ee2a324fe4377b026e32f9ab842617ad4e09d89
2021-10-19 21:30:56 +02:00
..
arch.h Merge "feat(fvp_r): configure system registers to boot rich OS" into integration 2021-10-07 18:14:43 +02:00
arch_features.h feat(rme): add register definitions and helper functions for FEAT_RME 2021-10-01 16:54:44 -05:00
arch_helpers.h Merge "feat(fvp_r): configure system registers to boot rich OS" into integration 2021-10-07 18:14:43 +02:00
asm_macros.S refactor(aarch64): remove `FEAT_BTI` architecture check 2021-06-22 13:42:26 +01:00
assert_macros.S Reorganize architecture-dependent header files 2019-01-04 10:43:16 +00:00
console_macros.S Console: remove deprecated finish_console_register 2019-04-03 14:55:18 +01:00
el2_common_macros.S chore: fvp_r: Initial No-EL3 and MPU Implementation 2021-09-30 17:05:59 +01:00
el3_common_macros.S fix(pie): invalidate data cache in the entire image range if PIE is enabled 2021-10-19 21:30:56 +02:00
smccc_helpers.h Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00