hv_exc: Also pass through (E)HID4, since it's noisy

This seems to be poked every time the kernel does a specific kind of
dcache flush...

Signed-off-by: Hector Martin <marcan@marcan.st>
This commit is contained in:
Hector Martin 2021-05-30 03:37:12 +09:00
parent f1cfe27e31
commit 393089f076

View file

@ -135,6 +135,8 @@ static bool hv_handle_msr(u64 *regs, u64 iss)
SYSREG_PASS(sys_reg(3, 7, 15, 1, 1));
/* Noisy traps */
SYSREG_MAP(SYS_ACTLR_EL1, SYS_IMP_APL_ACTLR_EL12)
SYSREG_PASS(SYS_IMP_APL_HID4)
SYSREG_PASS(SYS_IMP_APL_EHID4)
/* IPI handling */
SYSREG_PASS(SYS_IMP_APL_IPI_RR_LOCAL_EL1)
SYSREG_PASS(SYS_IMP_APL_IPI_RR_GLOBAL_EL1)