WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] [PATCH 0/7] libxl: QMP client improvement + pci passthrougth

To: Xen Devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 0/7] libxl: QMP client improvement + pci passthrougth insert through QMP
From: Anthony PERARD <anthony.perard@xxxxxxxxxx>
Date: Fri, 7 Oct 2011 13:10:11 +0100
Cc: Anthony PERARD <anthony.perard@xxxxxxxxxx>, Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
Delivery-date: Fri, 07 Oct 2011 05:17:08 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
This patch series improve the QMP client in lib XenLight to be able to insert a
PCI passthrough device with the upstream QEMU. This require to apply the patch
(RFC) series post earlier this week for QEMU.

The first patch create a key in xenstore with the version of the running device
model, here: /local/domain/$domid/dm-version

The patch series require one patch from Ian:
"libxl: IDL: autogenerate functions to produce JSON from libxl data structures"

Anthony PERARD (7):
  libxl, Introduce dm-version xenstore key.
  libxl_qmp, Introduce an opaque argument to the callbacks.
  libxl_qmp, Introduce list of arguments to qmp_send
  libxl_qmp, Always insert a command id in the callback_list.
  libxl_qmp, Return the callback return code in qmp_next.
  libxl_qmp, Introduce libxl__qmp_pci_add.
  libxl, Use QMP to insert a passthrough device when using upstream
    QEMU

 tools/libxl/libxl_create.c   |    5 ++
 tools/libxl/libxl_internal.c |   19 +++++
 tools/libxl/libxl_internal.h |    7 ++
 tools/libxl/libxl_pci.c      |   58 ++++++++++------
 tools/libxl/libxl_qmp.c      |  164 ++++++++++++++++++++++++++++++++++-------
 5 files changed, 204 insertions(+), 49 deletions(-)

-- 
Anthony PERARD


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel