[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] virtio: non-legacy device handling
From: |
Cornelia Huck |
Subject: |
[PATCH 0/2] virtio: non-legacy device handling |
Date: |
Tue, 7 Jul 2020 12:54:44 +0200 |
As discussed in "virtio-fs: force virtio 1.x usage", it seems like
a good idea to make sure that any new virtio device (which does not
support legacy virtio) is indeed a non-transitional device, just to
catch accidental misconfigurations. We can easily compile a list
of virtio devices with legacy support and have transports verify
in their plugged callbacks that legacy support is off for any device
not in that list.
Most new virtio devices force non-transitional already, so nothing
changes for them. vhost-user-fs-pci even does not allow to configure
a non-transitional device, so it is fine as well.
One problematic device, however, is virtio-iommu-pci. It currently
offers both the transitional and the non-transitional variety of the
device, and does not force anything. I'm unsure whether we should
consider transitional virtio-iommu unsupported, or if we should add
some compat handling. (The support for legacy or not generally may
change based upon the bus, IIUC, so I'm unsure how to come up with
something generic.)
Cornelia Huck (2):
virtio: list legacy-capable devices
virtio: verify that legacy support is not accidentally on
hw/s390x/virtio-ccw.c | 6 ++++++
hw/virtio/virtio-pci.c | 4 ++++
hw/virtio/virtio.c | 25 +++++++++++++++++++++++++
include/hw/virtio/virtio.h | 2 ++
4 files changed, 37 insertions(+)
--
2.25.4
- [PATCH 0/2] virtio: non-legacy device handling,
Cornelia Huck <=
- [PATCH 1/2] virtio: list legacy-capable devices, Cornelia Huck, 2020/07/07
- [PATCH 2/2] virtio: verify that legacy support is not accidentally on, Cornelia Huck, 2020/07/07
- Re: [PATCH 0/2] virtio: non-legacy device handling, Cornelia Huck, 2020/07/16
- Re: [PATCH 0/2] virtio: non-legacy device handling, David Hildenbrand, 2020/07/20
- Re: [PATCH 0/2] virtio: non-legacy device handling, Michael S. Tsirkin, 2020/07/20
- Re: [PATCH 0/2] virtio: non-legacy device handling, David Hildenbrand, 2020/07/20
- Re: [PATCH 0/2] virtio: non-legacy device handling, Cornelia Huck, 2020/07/23
- Re: [PATCH 0/2] virtio: non-legacy device handling, David Hildenbrand, 2020/07/23
- Re: [PATCH 0/2] virtio: non-legacy device handling, Cornelia Huck, 2020/07/23
- Re: [PATCH 0/2] virtio: non-legacy device handling, Michael S. Tsirkin, 2020/07/23