arm-trusted-firmware/include/arch/aarch64
Manish V Badarkhe 5de20ece38 feat(trf): initialize trap settings of trace filter control registers access
Trap bits of trace filter control registers access are in
architecturally UNKNOWN state at boot hence

1. Initialized trap bits to one to prohibit trace filter control
   registers accesses in lower ELs (EL2, EL1) in all security states
   when FEAT_TRF is implemented.
2. These bits are RES0 when FEAT_TRF is not implemented and hence set
   it to zero to aligns with the Arm ARM reference recommendation,
   that mentions software must writes RES0 bits with all 0s.

Change-Id: I1b7abf2170ece84ee585c91cda32d22b25c0fc34
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
2021-08-26 09:29:51 +01:00
..
arch.h feat(trf): initialize trap settings of trace filter control registers access 2021-08-26 09:29:51 +01:00
arch_features.h fix(sdei): set SPSR for SDEI based on TakeException 2021-07-23 13:20:28 +01:00
arch_helpers.h drivers: dcc: Support JTAG DCC console 2021-03-31 21:59:45 -06: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
el3_common_macros.S feat(trf): initialize trap settings of trace filter control registers access 2021-08-26 09:29:51 +01:00
smccc_helpers.h Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00