KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled
Usespace could set the bits [0, 5] of the IA32_PERF_CAPABILITIES MSR which tells about the record format stored in the LBR records. The LBR will be enabled on the guest if host perf supports LBR (checked via x86_perf_get_lbr()) and the vcpu model is compatible with the host one. Signed-off-by:Like Xu <like.xu@linux.intel.com> Message-Id: <20210201051039.255478-4-like.xu@linux.intel.com> Signed-off-by:
Paolo Bonzini <pbonzini@redhat.com>
Showing
- arch/x86/kvm/vmx/capabilities.h 6 additions, 1 deletionarch/x86/kvm/vmx/capabilities.h
- arch/x86/kvm/vmx/pmu_intel.c 7 additions, 0 deletionsarch/x86/kvm/vmx/pmu_intel.c
- arch/x86/kvm/vmx/vmx.c 11 additions, 1 deletionarch/x86/kvm/vmx/vmx.c
- arch/x86/kvm/vmx/vmx.h 1 addition, 0 deletionsarch/x86/kvm/vmx/vmx.h
Loading
Please register or sign in to comment