qemu-patch-raspberry4/hw/virtio
Stefan Hajnoczi 9154b02c53 dataplane: sync virtio.c and vring.c virtqueue state
Load the virtio.c state into vring.c when we start dataplane mode and
vice versa when stopping dataplane mode.  This patch makes it possible
to start and stop dataplane any time while the guest is running.

This will eventually allow us to go back to QEMU main loop for
bdrv_drain_all() and live migration.  In the meantime, this patch makes
the dataplane lifecycle more robust but should make no visible
difference.  It may be useful in the virtio-net dataplane effort.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
2013-07-19 12:29:21 +08:00
..
dataplane dataplane: sync virtio.c and vring.c virtqueue state 2013-07-19 12:29:21 +08:00
Makefile.objs virtio: simplify Makefile conditionals 2013-04-19 16:18:11 +02:00
vhost.c add a header file for atomic operations 2013-07-04 17:42:49 +02:00
virtio-balloon.c memory: add ref/unref calls 2013-07-04 17:42:45 +02:00
virtio-bus.c qdev: fix get_fw_dev_path to support to add nothing to fw_dev_path 2013-05-30 11:44:27 -05:00
virtio-pci.c hw/[u-x]*: pass owner to memory_region_init* functions 2013-07-04 17:42:48 +02:00
virtio-pci.h virtio-pci: cleanup. 2013-04-24 11:50:20 -05:00
virtio-rng.c virtio: cleanup: init and exit function. 2013-04-24 11:50:21 -05:00
virtio.c virtio: properly validate address before accessing config 2013-05-08 15:54:21 -05:00