Re: [Xen-devel] [PATCH v19 07/14] x86/VPMU: Initialize PMU for PV(H) guests

2015-03-24 Thread Boris Ostrovsky
On 03/24/2015 10:08 AM, Jan Beulich wrote: On 17.03.15 at 15:54, wrote: @@ -263,14 +264,14 @@ void vpmu_initialise(struct vcpu *v) BUILD_BUG_ON(sizeof(struct xen_pmu_intel_ctxt) > XENPMU_CTXT_PAD_SZ); BUILD_BUG_ON(sizeof(struct xen_pmu_amd_ctxt) > XENPMU_CTXT_PAD_SZ); -if ( i

Re: [Xen-devel] [PATCH v19 07/14] x86/VPMU: Initialize PMU for PV(H) guests

2015-03-24 Thread Jan Beulich
>>> On 17.03.15 at 15:54, wrote: > @@ -263,14 +264,14 @@ void vpmu_initialise(struct vcpu *v) > BUILD_BUG_ON(sizeof(struct xen_pmu_intel_ctxt) > XENPMU_CTXT_PAD_SZ); > BUILD_BUG_ON(sizeof(struct xen_pmu_amd_ctxt) > XENPMU_CTXT_PAD_SZ); > > -if ( is_pvh_vcpu(v) ) > -return;

[Xen-devel] [PATCH v19 07/14] x86/VPMU: Initialize PMU for PV(H) guests

2015-03-17 Thread Boris Ostrovsky
Code for initializing/tearing down PMU for PV guests Signed-off-by: Boris Ostrovsky Acked-by: Kevin Tian Acked-by: Daniel De Graaf --- Changes in v19: * Keep track of PV(H) VPMU count for non-dom0 VPMUs * Move vpmu.xenpmu_data test in pvpmu_init() under lock * Return better error codes in pvpm