Merge tag 'kvm-x86-pmu-6.3' of https://github.com/kvm-x86/linux into HEAD
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 15 Feb 2023 13:23:24 +0000 (08:23 -0500)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 15 Feb 2023 13:23:24 +0000 (08:23 -0500)
commit157ed9cb04306eae813b7598cf672834cd295b8e
tree6d46e80adc55e96cc405b81831c54207cf4e7064
parent1c5ec0d433b4b2af15e7f54366411fd27d7c40b2
parent13738a3647368f7f600b30d241779bcd2a3ebbfd
Merge tag 'kvm-x86-pmu-6.3' of https://github.com/kvm-x86/linux into HEAD

KVM x86 PMU changes for 6.3:

 - Add support for created masked events for the PMU filter to allow
   userspace to heavily restrict what events the guest can use without
   needing to create an absurd number of events

 - Clean up KVM's handling of "PMU MSRs to save", especially when vPMU
   support is disabled

 - Add PEBS support for Intel SPR
arch/x86/include/asm/kvm_host.h
arch/x86/include/uapi/asm/kvm.h
arch/x86/kvm/hyperv.c
arch/x86/kvm/pmu.c
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/x86.c