[libvirt] [PATCH RFC 0/8] qemu: allow disabling certain virtio revisions

Ján Tomko jtomko at redhat.com
Fri Jul 29 13:37:36 UTC 2016


For https://bugzilla.redhat.com/show_bug.cgi?id=1227354

some users might want to adjust the QEMU defaults and disable
either virtio 0.9 or virtio 1.0 (spelled out as disable-legacy
and disable-modern on qemu command line).

This series uses a separate <virtio revision="x"> element
right under the relevant device element for consistency,
even though it might fit better in different subelemets for
some of them.

Ján Tomko (8):
  Fix indentation
  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 intefaces
  Add virtio revision to rng devices
  qemu: format options for enforcing virtio revisions

 docs/formatdomain.html.in                          |  51 ++++++++++
 docs/schemas/domaincommon.rng                      |  29 ++++++
 src/conf/domain_conf.c                             |  72 +++++++++++++-
 src/conf/domain_conf.h                             |  14 +++
 src/qemu/qemu_command.c                            |  31 ++++++
 .../qemuxml2argv-virtio-revision.args              |  58 +++++++++++
 .../qemuxml2argv-virtio-revision.xml               | 107 +++++++++++++++++++++
 tests/qemuxml2argvtest.c                           |  10 ++
 .../qemuxml2xmlout-virtio-revision.xml             | 107 +++++++++++++++++++++
 tests/qemuxml2xmltest.c                            |   2 +
 10 files changed, 480 insertions(+), 1 deletion(-)
 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