[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v12 for-xen-4.5 15/20] x86/VPMU: Add support for PMU register handling on PV guests
> diff --git a/xen/include/public/pmu.h b/xen/include/public/pmu.h > index b8c5682..68a5fb8 100644 > --- a/xen/include/public/pmu.h > +++ b/xen/include/public/pmu.h > @@ -27,6 +27,7 @@ > #define XENPMU_feature_set 3 > #define XENPMU_init 4 > #define XENPMU_finish 5 > +#define XENPMU_lvtpc_set 6 You also need this: diff --git a/xen/include/xsm/dummy.h b/xen/include/xsm/dummy.h index 29dae2e..d98256c 100644 --- a/xen/include/xsm/dummy.h +++ b/xen/include/xsm/dummy.h @@ -664,7 +664,8 @@ static XSM_INLINE int xsm_pmu_op (XSM_DEFAULT_ARG struct domain *d, int op) case XENPMU_feature_get: return xsm_default_action(XSM_PRIV, d, current->domain); case XENPMU_init: - case XENPMU_finish: + case XENPMU_finish: + case XENPMU_lvtpc_set: return xsm_default_action(XSM_HOOK, d, current->domain); default: return -EPERM; diff --git a/xen/xsm/flask/hooks.c b/xen/xsm/flask/hooks.c index 8bd4a3d..d89a857 100644 --- a/xen/xsm/flask/hooks.c +++ b/xen/xsm/flask/hooks.c @@ -1500,6 +1500,7 @@ static int flask_pmu_op (struct domain *d, int op) XEN2__PMU_CTRL, NULL); case XENPMU_init: case XENPMU_finish: + case XENPMU_lvtpc_set: return avc_has_perm(dsid, SECINITSID_XEN, SECCLASS_XEN2, XEN2__PMU_USE, NULL); default: _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |