Re: [PATCH v3 0/9] perf/x86: Don't write PEBS_ENABLED on KVM transitions

Sean Christopherson <[email protected]>
Newsgroups org.kernel.vger.kvm,org.kernel.vger.linux-kernel,org.kernel.vger.linux-perf-users
Message-ID <[email protected]>
On Fri, May 08, 2026, Sean Christopherson wrote:
> Sean Christopherson (9):
>   perf/x86/intel: Ensure guest PEBS path doesn't set unwanted
>     PERF_GLOBAL_CTRL bits
>   perf/x86/intel: Don't write PEBS_ENABLED on host<=>guest xfers if CPU
>     has isolation
>   perf/x86/intel: Don't context switch DS_AREA (and PEBS config) if PEBS
>     is unused
>   perf/x86/intel: Make @data a mandatory param for
>     intel_guest_get_msrs()
>   perf/x86/intel: Invert names of intel_ctrl_{guest,host}_mask
>   perf/x86: KVM: Have perf define a dedicated struct for getting guest
>     PEBS data
>   perf/x86/intel: KVM: Handle cross-mapped PEBS PMCs entirely within KVM
>   KVM: VMX: Drop a redundant pmu->global_ctrl check when processing
>     pebs_enable
>   KVM: VMX: Only tell perf to enable PEBS counters for fully enabled
>     PMCs
> 
>  arch/x86/events/core.c            |  5 +-
>  arch/x86/events/intel/core.c      | 92 +++++++++++++++++++------------
>  arch/x86/events/intel/lbr.c       |  2 +-
>  arch/x86/events/perf_event.h      |  7 ++-
>  arch/x86/include/asm/kvm_host.h   |  9 ---
>  arch/x86/include/asm/perf_event.h | 11 +++-
>  arch/x86/kvm/vmx/pmu_intel.c      | 28 +++++++---
>  arch/x86/kvm/vmx/vmx.c            | 10 ++--
>  arch/x86/kvm/vmx/vmx.h            | 15 ++++-
>  9 files changed, 114 insertions(+), 65 deletions(-)

Ping.  This still applies on Linus' tree and against tip/master.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.