I'll post the promised channel state event later in a separate series.
Peter Krempa (5):
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 +++++++++++++++
examples/object-events/event-test.c | 67 ++++++++++++++++++++++++++-
include/libvirt/libvirt-domain.h | 41 +++++++++++++++++
src/conf/domain_event.c | 78 ++++++++++++++++++++++++++++++++
src/conf/domain_event.h | 9 ++++
src/libvirt_private.syms | 2 +
src/qemu/qemu_driver.c | 6 +++
src/qemu/qemu_monitor.c | 13 +++++-
src/qemu/qemu_monitor.h | 6 +++
src/qemu/qemu_monitor_json.c | 51 ++++++++++++++-------
src/qemu/qemu_monitor_text.c | 17 ++++---
src/qemu/qemu_process.c | 90 ++++++++++++++++++++++++++++++++++---
src/remote/remote_driver.c | 31 +++++++++++++
src/remote/remote_protocol.x | 16 ++++++-
src/remote_protocol-structs | 7 +++
tests/qemumonitorjsontest.c | 41 ++++++++++++++---
tools/virsh-domain.c | 39 ++++++++++++++++
17 files changed, 513 insertions(+), 37 deletions(-)
--
2.1.0