arm-trusted-firmware/plat/arm/board
Jayanth Dodderi Chidanand 6d0433f040 feat(the): add support for FEAT_THE
Arm v8.9 introduces FEAT_THE, adding Translation Hardening Extension
Read-Check-Write mask registers, RCWMASK_EL1 and RCWSMASK_EL1.
Support this, context switching the registers and disabling
traps so lower ELs can access the new registers.

Change the FVP platform to default to handling this as a dynamic option
so the right decision can be made by the code at runtime.

Change-Id: I8775787f523639b39faf61d046ef482f73b2a562
Signed-off-by: Jayanth Dodderi Chidanand <jayanthdodderi.chidanand@arm.com>
Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
2024-10-13 18:44:54 -05:00
..
a5ds refactor(arm): replace hard-coded HW_CONFIG DT size 2024-04-12 06:28:33 +00:00
arm_fpga feat(fpga): enable new CPU features 2024-06-21 14:00:24 +01:00
automotive_rd/platform/rd1ae feat(rd1ae): enabling Trusted Board Boot(TBB) for RD-1 AE 2024-09-27 15:00:38 +01:00
common feat(arm): mock support for CCA NV ctr 2024-06-07 11:40:08 +01:00
corstone700 build(bl32): added check for AARCH32_SP 2023-08-24 14:22:34 -05:00
corstone1000 fix(corstone-1000): fix Makefile error reporting 2024-08-27 10:39:41 +01:00
fvp feat(the): add support for FEAT_THE 2024-10-13 18:44:54 -05:00
fvp_r fix(arm): add extra hash config to validate ROTPK 2024-09-09 11:22:28 +01:00
fvp_ve feat(fvp): add flash areas for secure partition 2024-07-29 09:55:43 +01:00
juno build: unify verbosity handling 2024-06-14 15:54:48 +00:00
morello build: remove MAKE_BUILD_STRINGS function 2024-04-29 12:47:01 +00:00
n1sdp refactor(arm): remove unused SP_MIN UART macros 2024-04-02 13:36:31 +01:00
neoverse_rd feat(neoverse-rd): allow RESET_TO_BL31 for third gen platforms 2024-09-25 12:13:38 +05:30
tc fix(arm): add extra hash config to validate ROTPK 2024-09-09 11:22:28 +01:00