]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: Support scsi controller model=virtio-{non-}transitional
authorCole Robinson <crobinso@redhat.com>
Thu, 17 Jan 2019 17:52:43 +0000 (12:52 -0500)
committerCole Robinson <crobinso@redhat.com>
Mon, 4 Mar 2019 16:08:41 +0000 (11:08 -0500)
commit448a0947174ffcc3047bb2ad2d3709d02c894257
tree10d8f19808439130d65cc91f0bfbf45878164c3f
parent47f94f4591af2357be5880fae9a37a9135d83dba
qemu: Support scsi controller model=virtio-{non-}transitional

Add <controller type='scsi' model handling for virtio transitional
devices. Ex:

  <controller type='scsi' model='virtio-transitional'/>

* "virtio-transitional" maps to qemu "virtio-scsi-pci-transitional"
* "virtio-non-transitional" maps to qemu "virtio-scsi-non-transitional"

The naming here doesn't match the pre-existing model=virtio-scsi.
The prescence of '-scsi' there seems kind of redundant as we have
type='scsi' already, so I decided to follow the pattern of other
patches and use virtio-transitional etc.

Reviewed-by: Andrea Bolognani <abologna@redhat.com>
Signed-off-by: Cole Robinson <crobinso@redhat.com>
18 files changed:
docs/formatdomain.html.in
docs/schemas/domaincommon.rng
src/conf/domain_conf.c
src/conf/domain_conf.h
src/qemu/qemu_command.c
src/qemu/qemu_domain.c
src/qemu/qemu_domain_address.c
src/vbox/vbox_common.c
src/vmx/vmx.c
tests/qemuxml2argvdata/virtio-non-transitional.x86_64-3.1.0.args
tests/qemuxml2argvdata/virtio-non-transitional.x86_64-latest.args
tests/qemuxml2argvdata/virtio-non-transitional.xml
tests/qemuxml2argvdata/virtio-transitional.x86_64-3.1.0.args
tests/qemuxml2argvdata/virtio-transitional.x86_64-latest.args
tests/qemuxml2argvdata/virtio-transitional.xml
tests/qemuxml2xmloutdata/virtio-non-transitional.xml
tests/qemuxml2xmloutdata/virtio-transitional.xml
tests/qemuxml2xmltest.c