[libvirt] [PATCHv2 00/11] qemu: allow disabling certain virtio revisions

Ján Tomko jtomko at redhat.com
Mon Aug 8 16:35:34 UTC 2016


https://bugzilla.redhat.com/show_bug.cgi?id=1227354
v1: https://www.redhat.com/archives/libvir-list/2016-July/msg01235.html
v2:
* probe for the qemu capability
* add the attribute to virtio1-only devices such as virtio-gpu
  and virtio-input devices
* allow multiple revisions to be specified

Ján Tomko (11):
  Use separate buffer for <input> subelements
  Add virtio revision attribute to memballoon
  Add virtio revision attribute to disks
  Add virtio revision attribute to controllers
  Add virtio revision attribute to filesystems
  Add virtio revision attribute to interfaces
  Add virtio revision to rng devices
  Add virtio revision attribute to video
  Add virtio revision attribute to input devices
  Introduce QEMU_CAPS_DEVICE_VIRTIO_REVISION
  qemu: format options for enforcing virtio revisions

 docs/formatdomain.html.in                          |  69 ++++++++++
 docs/schemas/domaincommon.rng                      |  37 ++++++
 src/conf/domain_conf.c                             | 148 +++++++++++++++++++--
 src/conf/domain_conf.h                             |  16 +++
 src/qemu/qemu_capabilities.c                       |   6 +
 src/qemu/qemu_capabilities.h                       |   1 +
 src/qemu/qemu_command.c                            |  56 ++++++++
 tests/qemucapabilitiesdata/caps_2.4.0.x86_64.xml   |   1 +
 tests/qemucapabilitiesdata/caps_2.5.0.x86_64.xml   |   1 +
 .../caps_2.6.0-gicv2.aarch64.xml                   |   1 +
 .../caps_2.6.0-gicv3.aarch64.xml                   |   1 +
 tests/qemucapabilitiesdata/caps_2.6.0.ppc64le.xml  |   1 +
 tests/qemucapabilitiesdata/caps_2.6.0.x86_64.xml   |   1 +
 tests/qemucapabilitiesdata/caps_2.7.0.x86_64.xml   |   1 +
 .../qemuxml2argv-virtio-revision.args              |  62 +++++++++
 .../qemuxml2argv-virtio-revision.xml               | 113 ++++++++++++++++
 tests/qemuxml2argvtest.c                           |  11 ++
 .../qemuxml2xmlout-virtio-revision.xml             | 113 ++++++++++++++++
 tests/qemuxml2xmltest.c                            |   2 +
 19 files changed, 630 insertions(+), 11 deletions(-)
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-virtio-revision.args
 create mode 100644 tests/qemuxml2argvdata/qemuxml2argv-virtio-revision.xml
 create mode 100644 tests/qemuxml2xmloutdata/qemuxml2xmlout-virtio-revision.xml

-- 
2.7.3




More information about the libvir-list mailing list