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 Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel