This is a respin of Andrew Murray's series to enable support for 64-bit counters as introduced in ARMv8.5. I've given this a spin on (ARMv8.2) hardware, to test that there are no regressions, but I have not had the chance to test in an ARMv8.5 model (which I beleive Andrew had previously tested). Since v5 [1]: * Don't treat perfmon ID fields as signed * Fix up ID field names * Explicitly compare ARMV8.5 PMU value [1] https://lkml.kernel.org/r/1580125469-23887-1-git-send-email-andrew.murray@xxxxxxx Thanks, Mark. Andrew Murray (3): arm64: cpufeature: Extract capped perfmon fields KVM: arm64: limit PMU version to PMUv3 for ARMv8.1 arm64: perf: Add support for ARMv8.5-PMU 64-bit counters arch/arm64/include/asm/cpufeature.h | 23 ++++++++++ arch/arm64/include/asm/perf_event.h | 3 +- arch/arm64/include/asm/sysreg.h | 10 +++++ arch/arm64/kernel/perf_event.c | 86 +++++++++++++++++++++++++++++-------- arch/arm64/kvm/sys_regs.c | 10 +++++ include/linux/perf/arm_pmu.h | 1 + 6 files changed, 115 insertions(+), 18 deletions(-) -- 2.11.0 _______________________________________________ kvmarm mailing list kvmarm@xxxxxxxxxxxxxxxxxxxxx https://lists.cs.columbia.edu/mailman/listinfo/kvmarm