Rebased and slightly amended version of:

https://lists.libvirt.org/archives/list/[email protected]/thread/6V6K76JNJPOYYP4QJXUVGIN67BJR4CIS/

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

Reply via email to