004a0aa56ede ("KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming") b31880ca2f41 ("KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code") be6b067dae15 ("KVM: x86/pmu: Add common define to capture fixed counters offset") 7bb7fce13601 ("KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index") ecb490770ad4 ("KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD") cbbd1aa89139 ("KVM: x86/pmu: Allow programming events that match unsupported arch events") 5eb7fcbdea63 ("KVM: x86/pmu: Always treat Fixed counters as available when supported") fd89499a5151 ("KVM: x86/pmu: Track emulated counter events instead of previous counter") 89acf1237b81 ("KVM: x86/pmu: Update sample period in pmc_write_counter()") cbb359d81a26 ("KVM: x86/pmu: Move PMU reset logic to common x86 code") 73554b29bd70 ("KVM: x86/pmu: Synthesize at most one PMI per VM-exit") b29a2acd36dd ("KVM: x86/pmu: Truncate counter value to allowed width on write") bc9658999b3e ("KVM: x86/pmu: Simplify intel_hw_event_available()") 0033fa354916 ("KVM: x86/pmu: Use enums instead of hardcoded magic for arch event indices") 4a2771895ca6 ("KVM: x86/svm/pmu: Add AMD PerfMonV2 support") 1c2bf8a6b045 ("KVM: x86/pmu: Constrain the num of guest counters with kvm_pmu_cap") 13afa29ae489 ("KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as generic x86 code") c85cdc1cc1ea ("KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends to common x86") 30dab5c0b65e ("KVM: x86/pmu: Reject userspace attempts to set reserved GLOBAL_STATUS bits") 8de18543dfe3 ("KVM: x86/pmu: Move reprogram_counters() to pmu.h")