ANDROID: arm64: Partial MPAM sysreg definition import

This is a partial cherry-pick of commit:

  7fe77616f156 ("arm64: cpufeature: discover CPU support for MPAM")

from git://git.kernel.org/pub/scm/linux/kernel/git/morse/linux.git

Bug: 221768437
Change-Id: I77101abb07f9b73dbc7cc2a53ac44fbf772f0b1d
Signed-off-by: Valentin Schneider <Valentin.Schneider@arm.com>
Signed-off-by: Beata Michalska <beata.michalska@arm.com>
This commit is contained in:
Valentin Schneider
2022-02-16 17:38:57 +00:00
committed by Quentin Perret
parent aadf7ad9db
commit 5748592d14

View File

@@ -394,7 +394,10 @@
#define SYS_LOREA_EL1 sys_reg(3, 0, 10, 4, 1)
#define SYS_LORN_EL1 sys_reg(3, 0, 10, 4, 2)
#define SYS_LORC_EL1 sys_reg(3, 0, 10, 4, 3)
#define SYS_MPAMIDR_EL1 sys_reg(3, 0, 10, 4, 4)
#define SYS_LORID_EL1 sys_reg(3, 0, 10, 4, 7)
#define SYS_MPAM1_EL1 sys_reg(3, 0, 10, 5, 0)
#define SYS_MPAM0_EL1 sys_reg(3, 0, 10, 5, 1)
#define SYS_VBAR_EL1 sys_reg(3, 0, 12, 0, 0)
#define SYS_DISR_EL1 sys_reg(3, 0, 12, 1, 1)
@@ -536,6 +539,10 @@
#define SYS_TFSR_EL2 sys_reg(3, 4, 5, 6, 0)
#define SYS_FAR_EL2 sys_reg(3, 4, 6, 0, 0)
#define SYS_MPAMHCR_EL2 sys_reg(3, 4, 10, 4, 0)
#define SYS_MPAMVPMV_EL2 sys_reg(3, 4, 10, 4, 1)
#define SYS_MPAM2_EL2 sys_reg(3, 4, 10, 5, 0)
#define SYS_VDISR_EL2 sys_reg(3, 4, 12, 1, 1)
#define __SYS__AP0Rx_EL2(x) sys_reg(3, 4, 12, 8, x)
#define SYS_ICH_AP0R0_EL2 __SYS__AP0Rx_EL2(0)