lkml.org 
[lkml]   [2021]   [Jul]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH V7 00/18] KVM: x86/pmu: Add *basic* support to enable guest PEBS via DS
    On Tue, Jun 22, 2021 at 05:42:48PM +0800, Zhu Lingshan wrote:
    > Like Xu (17):
    > perf/core: Use static_call to optimize perf_guest_info_callbacks
    > perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server
    > perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest
    > perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values
    > KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled
    > KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
    > KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS
    > KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter
    > KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter
    > KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS
    > KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS
    > KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled
    > KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h
    > KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations
    > KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability
    > KVM: x86/cpuid: Refactor host/guest CPU model consistency check
    > KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64

    Overall pretty decent, I send a couple of nits in reply to the
    individual patches.

    \
     
     \ /
      Last update: 2021-07-02 14:52    [W:6.839 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site