[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH v3 1/3] xen+tools: Introduce XEN_SYSCTL_PHYSCAP_vpmu
On Fri, Oct 08, 2021 at 10:19:31AM +0200, Michal Orzel wrote: > Introduce flag XEN_SYSCTL_PHYSCAP_vpmu which > indicates whether the platform supports vPMU > functionality. Modify Xen and tools accordingly. > > Take the opportunity and fix XEN_SYSCTL_PHYSCAP_vmtrace > definition in sysctl.h which wrongly use (1<<6) > instead of (1u<<6). > > Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx> > --- > Changes since v2: > -do not define bit position and mask separately > Changes since v1: > -new in v2 > --- > tools/golang/xenlight/helpers.gen.go | 2 ++ > tools/golang/xenlight/types.gen.go | 1 + > tools/include/libxl.h | 6 ++++++ > tools/libs/light/libxl.c | 1 + > tools/libs/light/libxl_types.idl | 1 + > tools/ocaml/libs/xc/xenctrl.ml | 1 + > tools/ocaml/libs/xc/xenctrl.mli | 1 + > tools/xl/xl_info.c | 5 +++-- > xen/common/domain.c | 2 ++ > xen/common/sysctl.c | 3 +++ > xen/include/public/sysctl.h | 6 ++++-- > xen/include/xen/domain.h | 2 ++ > 12 files changed, 27 insertions(+), 4 deletions(-) > > diff --git a/tools/golang/xenlight/helpers.gen.go > b/tools/golang/xenlight/helpers.gen.go > index bfc1e7f312..c8669837d8 100644 > --- a/tools/golang/xenlight/helpers.gen.go > +++ b/tools/golang/xenlight/helpers.gen.go > @@ -3360,6 +3360,7 @@ x.CapHap = bool(xc.cap_hap) > x.CapShadow = bool(xc.cap_shadow) > x.CapIommuHapPtShare = bool(xc.cap_iommu_hap_pt_share) > x.CapVmtrace = bool(xc.cap_vmtrace) > +x.CapVpmu = bool(xc.cap_vpmu) > > return nil} > > @@ -3391,6 +3392,7 @@ xc.cap_hap = C.bool(x.CapHap) > xc.cap_shadow = C.bool(x.CapShadow) > xc.cap_iommu_hap_pt_share = C.bool(x.CapIommuHapPtShare) > xc.cap_vmtrace = C.bool(x.CapVmtrace) > +xc.cap_vpmu = C.bool(x.CapVpmu) > > return nil > } > diff --git a/tools/golang/xenlight/types.gen.go > b/tools/golang/xenlight/types.gen.go > index 09a3bb67e2..45f2cba3d2 100644 > --- a/tools/golang/xenlight/types.gen.go > +++ b/tools/golang/xenlight/types.gen.go > @@ -1008,6 +1008,7 @@ CapHap bool > CapShadow bool > CapIommuHapPtShare bool > CapVmtrace bool > +CapVpmu bool > } For the golang re-gen, Acked-by: Nick Rosbrook <rosbrookn@xxxxxxxxxxxx> Thanks, NR
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |