[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] change tools cpumaps to uint8_t
On Fri, 2010-10-29 at 06:56 +0100, Juergen Gross wrote: > Cpumap types in tools (libxc and libxl) are changed to be based on bytes like > in the interface to the hypervisor. > To make handling easier the size of used cpumaps is always based on the > number of physical cpus supported by the hypervisor. This eliminates the need > to keep track of the cpumap size in external interfaces. > In libxl a macro for cycling through a cpumap is added (libxl_for_each_cpu). > > Interfaces changed: > libxl_set_vcpuaffinity() > libxl_cpumap_alloc() > xc_vcpu_setaffinity() > xc_vcpu_getaffinity() > xc_cpupool_freeinfo() > > Signed-off-by: juergen.gross@xxxxxxxxxxxxxx Looks good, thanks. Acked-by: Ian Campbell <ian.campbell@xxxxxxxxxx> > > > 10 files changed, 190 insertions(+), 152 deletions(-) > tools/libxc/xc_cpupool.c | 50 ++++++++++++++--------------- > tools/libxc/xc_domain.c | 26 ++++++++++++--- > tools/libxc/xc_misc.c | 15 ++++++++ > tools/libxc/xenctrl.h | 40 +++++++++++++++-------- > tools/libxl/libxl.c | 63 ++++++++++++++++++++----------------- > tools/libxl/libxl.h | 4 +- > tools/libxl/libxl_utils.c | 21 +++++++----- > tools/libxl/libxl_utils.h | 4 +- > tools/libxl/xl_cmdimpl.c | 57 ++++++++++++++------------------- > tools/python/xen/lowlevel/xc/xc.c | 62 +++++++++++++++--------------------- > > _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |