arm-trusted-firmware/bl31
Jeenu Viswambharan 5f83591880 AArch64: Enable MPAM for lower ELs
Memory Partitioning And Monitoring is an Armv8.4 feature that enables
various memory system components and resources to define partitions.
Software running at various ELs can then assign themselves to the
desired partition to control their performance aspects.

With this patch, when ENABLE_MPAM_FOR_LOWER_ELS is set to 1, EL3 allows
lower ELs to access their own MPAM registers without trapping to EL3.
This patch however doesn't make use of partitioning in EL3; platform
initialisation code should configure and use partitions in EL3 if
required.

Change-Id: I5a55b6771ccaa0c1cffc05543d2116b60cbbcdcd
Co-authored-by: James Morse <james.morse@arm.com>
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
2018-08-20 07:32:19 +01:00
..
aarch64 RAS: Introduce handler for EL3 EAs 2018-07-19 10:13:18 +01:00
bl31.ld.S Use ALIGN instead of NEXT in linker scripts 2018-07-11 09:21:02 +01:00
bl31.mk AArch64: Enable MPAM for lower ELs 2018-08-20 07:32:19 +01:00
bl31_context_mgmt.c Suppress spurious deprecated declaration warnings 2018-03-01 16:14:29 +00:00
bl31_main.c Fix MISRA rule 8.4 in common code 2018-02-28 17:18:46 +00:00
ehf.c EHF: Introduce preempted return code parameter to ehf_allow_ns_preemption() 2018-02-27 13:46:33 +00:00
interrupt_mgmt.c Use SPDX license identifiers 2017-05-03 09:39:28 +01:00