[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


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.