|
|
|
|
|
|
|
|
|
|
xen-devel
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
|
|
|
|
|