Rebased and slightly amended version of: https://lists.libvirt.org/archives/list/devel@lists.libvirt.org/thread/6V6K7... diff to v1: - Rebase, because the original series no longer applies cleanly - Implement the device info for the bhyve driver too Michal Prívozník (6): Add guest device info to virDomainGetGuestInfo qemu_agent: Introduce guest-get-info qemuagenttest: Introduce GetGuestDeviceInfo test case qemu: Implement device info for virDomainGetGuestInfo() API bhyve: Implement device info for virDomainGetGuestInfo() API virsh: Add support for VIR_DOMAIN_GUEST_INFO_DEVICES docs/manpages/virsh.rst | 17 +++- include/libvirt/libvirt-domain.h | 78 ++++++++++++++++ src/bhyve/bhyve_driver.c | 21 ++++- src/hypervisor/qemu_agent.c | 155 +++++++++++++++++++++++++++++++ src/hypervisor/qemu_agent.h | 26 ++++++ src/libvirt-domain.c | 5 + src/libvirt_private.syms | 3 + src/qemu/qemu_driver.c | 21 ++++- tests/qemuagenttest.c | 123 ++++++++++++++++++++++++ tools/virsh-domain.c | 6 ++ 10 files changed, 449 insertions(+), 6 deletions(-) -- 2.54.0