• Jeenu Viswambharan's avatar
    AArch64: Enable MPAM for lower ELs · 5f835918
    Jeenu Viswambharan authored
    
    
    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: default avatarJames Morse <james.morse@arm.com>
    Signed-off-by: default avatarJeenu Viswambharan <jeenu.viswambharan@arm.com>
    5f835918
arch_helpers.h 12.3 KB