qemu-patch-raspberry4/hw/virtio
Pankaj Gupta 1e7398a140 vhost: enable vhost without without MSI-X
We use vhostforce to enable vhost even if Guests don't have MSI-X
support and we fall back to QEMU virtio-net.

This gives a very small performance gain, but the disadvantage
is that guest now controls which virtio code is running
(qemu or vhost) so our attack surface is doubled.

This patch will enable vhost unconditionally whenever it's requested.
For compatibility, enable vhost when vhostforce is set, as well.

Signed-off-by: Pankaj Gupta <pagupta@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Jason Wang <jasowang@redhat.com>
2015-06-19 12:17:49 +02:00
..
dataplane dataplane: allow virtio-1 devices 2015-06-10 18:15:04 +02:00
Makefile.objs dataplane: endianness-aware accesses 2015-02-16 15:07:16 +00:00
vhost-backend.c vhost: Remove superfluous '\n' around error_report() 2015-03-10 08:15:33 +03:00
vhost-user.c vhost-user: add multi queue support 2015-06-01 14:18:55 +02:00
vhost.c vhost: enable vhost without without MSI-X 2015-06-19 12:17:49 +02:00
virtio-balloon.c virtio-balloon: switch to virtio_add_feature 2015-06-10 18:15:06 +02:00
virtio-bus.c virtio: device_plugged() can fail 2015-05-31 16:44:12 +02:00
virtio-mmio.c virtio: allow virtio-1 queue layout 2015-06-10 18:15:04 +02:00
virtio-pci.c virtio-input: emulated devices [pci] 2015-06-10 18:15:06 +02:00
virtio-pci.h virtio-input: emulated devices [pci] 2015-06-10 18:15:06 +02:00
virtio-rng.c virtio-rng: move qdev properties into virtio-rng.c 2015-06-10 18:15:34 +02:00
virtio.c virtio: add modern config accessors 2015-06-10 18:15:05 +02:00