Peter Krempa (11):
qemu: process: report useful error if alias formatting fails
conf: Annotate source enums for character device struct members
test: xml2xml: Print full filenames if xml2xml test fails
qemu: monitor: Rename and improve qemuMonitorGetPtyPaths
conf: Add channel state for virtio channels to the XML
qemu: Add handling for VSERPORT_CHANGE event
qemu: chardev: Extract more information about character devices
qemu: process: Refresh virtio channel guest state when connecting to
mon
event: Add guest agent lifecycle event
examples: Add support for the guest agent lifecycle event
qemu: Emit the guest agent lifecycle event
daemon/remote.c | 36 +++++
docs/formatdomain.html.in | 9 +-
docs/schemas/domaincommon.rng | 3 +
examples/object-events/event-test.c | 43 +++++-
include/libvirt/libvirt-domain.h | 28 ++++
src/conf/domain_conf.c | 35 ++++-
src/conf/domain_conf.h | 19 ++-
src/conf/domain_event.c | 78 ++++++++++
src/conf/domain_event.h | 9 ++
src/libvirt_private.syms | 2 +
src/qemu/qemu_domain.h | 1 +
src/qemu/qemu_driver.c | 62 ++++++++
src/qemu/qemu_monitor.c | 56 ++++++--
src/qemu/qemu_monitor.h | 20 ++-
src/qemu/qemu_monitor_json.c | 84 ++++++++---
src/qemu/qemu_monitor_json.h | 4 +-
src/qemu/qemu_monitor_text.c | 21 ++-
src/qemu/qemu_monitor_text.h | 4 +-
src/qemu/qemu_process.c | 157 ++++++++++++++++++---
src/remote/remote_driver.c | 31 ++++
src/remote/remote_protocol.x | 16 ++-
src/remote_protocol-structs | 7 +
tests/qemumonitorjsontest.c | 59 +++++---
.../qemuxml2argv-channel-virtio-state.args | 17 +++
.../qemuxml2argv-channel-virtio-state.xml | 42 ++++++
tests/qemuxml2argvtest.c | 2 +
.../qemuxml2xmlout-channel-virtio-state-active.xml | 43 ++++++
...emuxml2xmlout-channel-virtio-state-inactive.xml | 42 ++++++
tests/qemuxml2xmltest.c | 3 +-
tests/testutils.c | 35 ++++-
tests/testutils.h | 5 +
tools/virsh-domain.c | 40 ++++++
32 files changed, 922 insertions(+), 91 deletions(-)
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-channel-virtio-state.args
create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-channel-virtio-state.xml
create mode 100644
tests/qemuxml2xmloutdata/qemuxml2xmlout-channel-virtio-state-active.xml
create mode 100644
tests/qemuxml2xmloutdata/qemuxml2xmlout-channel-virtio-state-inactive.xml
--
2.1.0