Message ID | 20231013052901.170138-1-oliver.upton@linux.dev (mailing list archive) |
---|---|
Headers | show |
Series | KVM: arm64: PMU event filtering fixes | expand |
On 13/10/2023 06:28, Oliver Upton wrote: > Set of fixes to KVM's handling of the exception level event filtering in > the PMU event type registers. > > I dropped the PMU+NV disablement this time around as we need a complete > fix for that problem. At the same time, I want to get a rework of our > sysreg masks upstream soon to avoid any negative interaction with new > PMU features going in on the driver side of things. > > Additionally, I added a fix for the non-secure filtering bits that > Suzuki had spotted (thanks!) > > Oliver Upton (2): > KVM: arm64: Treat PMEVTYPER<n>_EL0.NSH as RES0 > KVM: arm64: Virtualise PMEVTYPER<n>_EL1.{NSU,NSK} > > arch/arm64/kvm/pmu-emul.c | 26 +++++++++++++++++--------- > arch/arm64/kvm/sys_regs.c | 8 ++++++-- > include/kvm/arm_pmu.h | 5 +++++ > include/linux/perf/arm_pmuv3.h | 8 +++++--- > 4 files changed, 33 insertions(+), 14 deletions(-) > > > base-commit: 6465e260f48790807eef06b583b38ca9789b6072 For the series: Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>