Subject KVM: x86/pmu: Add mediated vPMU PerfMon v5 support
Author zide.chen@intel.com
Date 2026-07-07 18:33:51 +0000 UTC
Version
Cc dapeng1.mi@linux.intel.com jmattson@google.com kvm@vger.kernel.org linux-kernel@vger.kernel.org manali.shukla@amd.com mizhang@google.com pbonzini@redhat.com peterz@infradead.org sandipan.das@amd.com seanjc@google.com thomas.falcon@intel.com weijiang.yang@intel.com xudong.hao@intel.com zide.chen@intel.com
Patches (15)
Name Content [All]
[PATCH 01/15] KVM: x86/pmu: Remove redundant Perf Global Status MSR bit definitions [Body]
[PATCH 02/15] KVM: x86/pmu: Rename all_valid_pmc_idx to all_valid_pmc_mask [Body]
[PATCH 03/15] KVM: x86/pmu: Rename reserved_bits to eventsel_rsvd in kvm_pmu [Body]
[PATCH 04/15] KVM: x86/pmu: Add PMC bitmap accessor helpers [Body]
[PATCH 05/15] KVM: x86/pmu: Drop nr_arch_{gp,fixed}_counters from kvm_pmu [Body]
[PATCH 06/15] KVM: x86/pmu: Expose kvm_host_pmu to vendor modules [Body]
[PATCH 07/15] perf/x86: Plumb counter bitmap from x86_pmu to x86_pmu_cap [Body]
[PATCH 08/15] KVM: x86/pmu: Switch to bitmask-based KVM PMU capabilities [Body]
[PATCH 09/15] perf/x86: Remove num_counters_{gp,fixed} from x86_pmu_capability [Body]
[PATCH 10/15] KVM: x86/pmu: Emulate the GLOBAL_STATUS_SET and GLOBAL_INUSE MSRs [Body]
[PATCH 11/15] KVM: x86/pmu: Emulate streamlined Freeze-LBR-on-PMI [Body]
[PATCH 12/15] KVM: x86/pmu: Populate CPUID.0AH:ECX fixed-counter bitmap [Body]
[PATCH 13/15] KVM: x86/pmu: Ignore AnyThread bit if CPUID.0AH:EDX[15] is not set [Body]
[PATCH 14/15] KVM: x86/pmu: Advertise PerfMon version 5 on Intel hosts [Body]
[PATCH 15/15] KVM: selftests: Support fixed counters bitmap in pmu_counters_test [Body]
Session 2026-07-07
ID (for dev) 9360c156-9ae8-49b5-b142-531d9ca01a7d
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict