qemu/hw/block
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
block.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
cdrom.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
ecc.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
fdc.c hw/block: pass owner to memory_region_init* functions 2013-07-04 17:42:47 +02:00
hd-geometry.c hw: move target-independent files to subdirectories 2013-04-08 18:13:12 +02:00
m25p80.c m25p80: Add Micron n25q032a 2013-06-01 14:25:39 +04:00
Makefile.objs NVMe: Initial commit for new storage interface 2013-06-17 17:47:59 +02:00
nand.c nand: Don't inherit from Sysbus 2013-06-25 19:15:46 +01:00
nvme.c hw/block: pass owner to memory_region_init* functions 2013-07-04 17:42:47 +02:00
nvme.h NVMe: Initial commit for new storage interface 2013-06-17 17:47:59 +02:00
onenand.c hw/block: pass owner to memory_region_init* functions 2013-07-04 17:42:47 +02:00
pc_sysfw.c memory: add owner argument to initialization functions 2013-07-04 17:42:44 +02:00
pflash_cfi01.c hw/block: pass owner to memory_region_init* functions 2013-07-04 17:42:47 +02:00
pflash_cfi02.c hw/block: pass owner to memory_region_init* functions 2013-07-04 17:42:47 +02:00
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 block: add block driver read only whitelist 2013-06-04 12:11:58 +02:00