arm-trusted-firmware/include
Arvind Ram Prakash edebefbcbc fix(mpam): refine MPAM initialization and enablement process
Restricts MPAM to only NS world and enables trap to EL3 for access of
MPAM registers from lower ELs of Secure and Realm world.

This patch removes MPAM enablement from global context and adds it to
EL3 State context which enables/disables MPAM during world switches.
Renamed ENABLE_MPAM_FOR_LOWER_ELS to ENABLE_FEAT_MPAM and
removed mpam_init_el3() as RESET behaviour is trapping.

Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com>
Change-Id: I131f9dba5df236a71959b2d425ee11af7f3c38c4
2023-10-25 09:04:29 -05:00
..
arch fix(mpam): refine MPAM initialization and enablement process 2023-10-25 09:04:29 -05:00
bl1 style: remove useless trailing semicolon and line continuations 2023-03-09 14:59:08 +01: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 fix(tree): correct some typos 2023-05-09 15:57:12 +01:00
bl32 refactor(libc): clean up dependencies in libc 2022-09-22 13:23:49 +02:00
common feat(tbbr): update PK_DER_LEN for ECDSA P-384 keys 2023-10-13 09:59:25 -05:00
drivers feat(auth): ecdsa p384 key support 2023-10-13 09:59:25 -05:00
dt-bindings feat(dt-bindings): add the STM32MP2 clock and reset bindings 2023-09-08 10:56:49 +02:00
export chore: update to use Arm word across TF-A 2023-08-08 15:12:30 +01:00
lib fix(mpam): refine MPAM initialization and enablement process 2023-10-25 09:04:29 -05:00
plat feat(fvp): new SiP call to set an interrupt pending 2023-10-19 22:42:45 -05:00
services fix(spmd): coverity scan issues 2023-09-25 13:06:13 -07:00
tools_share feat(auth): add explicit entries for key OIDs 2023-07-28 09:01:15 +01:00