Re: [Xen-devel] [PATCH 3/4] sysctl/libxl: Provide information about IO topology

2014-12-05 Thread Jan Beulich
>>> On 02.12.14 at 22:34, wrote: > @@ -362,6 +363,35 @@ long do_sysctl(XEN_GUEST_HANDLE_PARAM(xen_sysctl_t) > u_sysctl) > u.topologyinfo.max_cpu_index) ) > ret = -EFAULT; > } > + > +if ( !ret && !guest_handle_is_null(ti->i

Re: [Xen-devel] [PATCH 3/4] sysctl/libxl: Provide information about IO topology

2014-12-04 Thread Ian Campbell
On Thu, 2014-12-04 at 13:22 +0100, Dario Faggioli wrote: > On Tue, 2014-12-02 at 16:34 -0500, Boris Ostrovsky wrote: > > > --- a/tools/libxl/libxl_internal.h > > +++ b/tools/libxl/libxl_internal.h > > @@ -1168,6 +1168,11 @@ _hidden int libxl__try_phy_backend(mode_t st_mode); > > > > _hidden cha

Re: [Xen-devel] [PATCH 3/4] sysctl/libxl: Provide information about IO topology

2014-12-04 Thread Dario Faggioli
On Tue, 2014-12-02 at 16:34 -0500, Boris Ostrovsky wrote: > --- a/tools/libxl/libxl_internal.h > +++ b/tools/libxl/libxl_internal.h > @@ -1168,6 +1168,11 @@ _hidden int libxl__try_phy_backend(mode_t st_mode); > > _hidden char *libxl__devid_to_localdev(libxl__gc *gc, int devid); > > +_hidden i

[Xen-devel] [PATCH 3/4] sysctl/libxl: Provide information about IO topology

2014-12-02 Thread Boris Ostrovsky
Add support to XEN_SYSCTL_topologyinfo to return IO topology data. Modify libxl_get_topology() to request this data, provide OS-dependent helper functions that determine which devices we are inquiring about (Linux only). Signed-off-by: Boris Ostrovsky --- tools/libxl/libxl.c | 28 +