Re: [PATCH v4 09/16] KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS

2021-04-07 Thread Peter Zijlstra
On Mon, Mar 29, 2021 at 01:41:30PM +0800, Like Xu wrote: > @@ -3863,6 +3864,12 @@ static struct perf_guest_switch_msr > *intel_guest_get_msrs(int *nr, void *data) > arr[2].host = (unsigned long)ds; > arr[2].guest = pmu->ds_area; *nr = 3; > > +

[PATCH v4 09/16] KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS

2021-03-28 Thread Like Xu
If IA32_PERF_CAPABILITIES.PEBS_BASELINE [bit 14] is set, the adaptive PEBS is supported. The PEBS_DATA_CFG MSR and adaptive record enable bits (IA32_PERFEVTSELx.Adaptive_Record and IA32_FIXED_CTR_CTRL. FCx_Adaptive_Record) are also supported. Adaptive PEBS provides software the capability to