qemu-irix/hw/block
Stefan Hajnoczi 6bf6fcd181 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>
(cherry picked from commit 9154b02c53)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
2013-08-13 10:03:19 -05:00
..
dataplane dataplane: sync virtio.c and vring.c virtqueue state 2013-08-13 10:03:19 -05:00
Makefile.objs hw: move block devices to hw/block/, configure via default-configs/ 2013-04-08 18:13:13 +02:00
block.c
cdrom.c
ecc.c
fdc.c fdc: QOM'ify ISA floppy controller 2013-04-29 08:27:47 -05:00
hd-geometry.c
m25p80.c m25p80.c: Sync Flash chip list with Linux 2013-05-12 13:25:55 +04:00
nand.c
onenand.c hw: move block devices to hw/block/, configure via default-configs/ 2013-04-08 18:13:13 +02:00
pc_sysfw.c Revert "pc: Kill the "use flash device for BIOS unless KVM" misfeature" 2013-05-13 09:52:43 -05:00
pflash_cfi01.c
pflash_cfi02.c
tc58128.c hw: move block devices to hw/block/, configure via default-configs/ 2013-04-08 18:13:13 +02:00
virtio-blk.c virtio: cleanup: init and exit function. 2013-04-24 11:50:21 -05:00
xen_blkif.h hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00
xen_disk.c hw: move private headers to hw/ subdirectories. 2013-04-08 18:13:16 +02:00