[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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


 


Rackspace

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