Patch series available in this git branch:
https://xenbits.xen.org/git-http/people/aperard/xen-unstable.git
br.libxl-ev-qmp-v9
Changes in v9:
fix on assert in "libxl_qmp: Implementation of libxl__ev_qmp_*".
all patch acked.
Cheers,
Anthony PERARD (17):
libxl: Enhance libxl__sendmsg_fds to deal with EINTR and EWOULDBLOCK
libxl_qmp: Separate QMP message generation from qmp_send_prepare
libxl_qmp: Change qmp_qemu_check_version to compare version
libxl: Add wrapper around libxl__json_object_to_json JSON
libxl: Design of an async API to issue QMP commands to QEMU
libxl_qmp: Implementation of libxl__ev_qmp_*
libxl_exec: Add libxl__spawn_initiate_failure
libxl: Add init/dispose of for libxl__domain_build_state
libxl_dm: Pre-open QMP socket for QEMU
libxl: Add dmss_init/dispose for libxl__dm_spawn_state
libxl: QEMU startup sync based on QMP
libxl_qmp: Store advertised QEMU version in libxl__ev_qmp
libxl: Change libxl__domain_suspend_device_model() to be async
libxl: Re-implement domain_suspend_device_model using libxl__ev_qmp
libxl: Remove unused arg from libxl__sendmsg_fds
libxl_json: Remove libxl__json_object_append_to from header
libxl: Add comments to libxl__json_*get* functions
tools/libxl/libxl_aoutils.c | 2 +-
tools/libxl/libxl_create.c | 54 +-
tools/libxl/libxl_dm.c | 143 ++++-
tools/libxl/libxl_dom_suspend.c | 37 +-
tools/libxl/libxl_exec.c | 11 +-
tools/libxl/libxl_internal.h | 197 ++++++-
tools/libxl/libxl_json.c | 9 +-
tools/libxl/libxl_qmp.c | 991 ++++++++++++++++++++++++++++++--
tools/libxl/libxl_types.idl | 7 +
tools/libxl/libxl_utils.c | 28 +-
10 files changed, 1356 insertions(+), 123 deletions(-)
--
Anthony PERARD
_______________________________________________
Xen-devel mailing list
[email protected]
https://lists.xenproject.org/mailman/listinfo/xen-devel