[libvirt] [RFC 0/6] Probe and expose GIC capabilities

Andrea Bolognani abologna at redhat.com
Mon Mar 21 17:28:29 UTC 2016


This series implements support for asking QEMU what GIC versions can
be used for guests, eg:

  <features>
    <gic version='2'/>
  </features>

and exposing such information to users via domain capabilities.

QEMU patches that implement the query-gic-capabilities QMP command:

  https://lists.gnu.org/archive/html/qemu-devel/2016-03/msg04465.html

Cheers.


Andrea Bolognani (6):
  conf: Get rid of virDomainCapsDevice
  qemu: Probe GIC capabilities
  schema: Validate GIC capabilities
  conf: Expose GIC capabilities
  qemu: Fill in GIC capabilities
  qemu: Cache GIC capabilities

 docs/schemas/domaincaps.rng                        |  18 +++
 src/conf/domain_capabilities.c                     |  26 +++-
 src/conf/domain_capabilities.h                     |  24 ++--
 src/qemu/qemu_capabilities.c                       | 157 ++++++++++++++++++++-
 src/qemu/qemu_monitor.c                            |  10 ++
 src/qemu/qemu_monitor.h                            |   4 +
 src/qemu/qemu_monitor_json.c                       |  90 ++++++++++++
 src/qemu/qemu_monitor_json.h                       |   4 +
 src/util/virgic.h                                  |  13 ++
 tests/domaincapsschemadata/domaincaps-basic.xml    |   3 +
 tests/domaincapsschemadata/domaincaps-full.xml     |   3 +
 .../domaincaps-qemu_1.6.50-1.xml                   |   3 +
 tests/domaincapstest.c                             |   8 +-
 13 files changed, 341 insertions(+), 22 deletions(-)

-- 
2.5.5




More information about the libvir-list mailing list