From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 0 of 5] support of NUMA topology in xl Date: Thu, 09 Dec 2010 13:39:36 +0100 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is V3 of my patch series to support NUMA in xl with cpupools. Patch 1 adds a libxl function to retireve topology information from hypervisor Patch 2 adds support of -n option to xl info Patch 3 adds possibility to specify complete nodes instead of cpus for cpupools Patch 4 adds possibility to rename a cpupool (libxl and xl command) Patch 5 adds a new xl command cpupool-numa-split to create one cpupool per numa node Changes since last version: - added Py_INCREF when appending Py_None to list - added libxl__free_all(&gc) in libxl_cpupool_rename() 9 files changed, 540 insertions(+), 21 deletions(-) tools/libxl/libxl.c | 170 ++++++++++++++++++++ tools/libxl/libxl.h | 11 + tools/libxl/libxl.idl | 7 tools/libxl/libxl_utils.c | 28 +++ tools/libxl/libxl_utils.h | 2 tools/libxl/xl.h | 2 tools/libxl/xl_cmdimpl.c | 300 +++++++++++++++++++++++++++++++++++-- tools/libxl/xl_cmdtable.c | 16 + tools/python/xen/lowlevel/xl/xl.c | 25 +++