mirror_qemu/include
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
..
block block: Add return value for bdrv_flush_all() 2013-07-15 09:51:27 +02:00
disas Add moxie disassembler 2013-03-23 14:25:41 +00:00
exec QOM CPUState refactorings 2013-07-10 10:54:16 -05:00
fpu softfloat: Implement uint64_to_float128 2013-01-05 10:12:50 +00:00
hw dataplane: sync virtio.c and vring.c virtqueue state 2013-07-19 12:29:21 +08:00
migration Add 'auto-converge' migration capability 2013-07-12 20:34:58 +02:00
monitor net: add support of mac-programming over macvtap in QEMU side 2013-07-15 21:23:08 +03:00
net net: add support of mac-programming over macvtap in QEMU side 2013-07-15 21:23:08 +03:00
qapi qerror: drop QERR_OPEN_FILE_FAILED macro 2013-06-17 11:01:14 -04:00
qemu add timestamp to error_report() 2013-07-10 13:42:09 -04:00
qom Introduce async_run_on_cpu() 2013-07-12 19:36:01 +02:00
sysemu cpus: Add return value for vm_stop() 2013-07-15 09:51:38 +02:00
ui vnc: use booleans for vnc_connect, vnc_listen_read and vnc_display_add_client 2013-06-21 22:52:50 +04:00
config.h janitor: move remaining public headers to include/ 2012-12-19 08:32:46 +01:00
elf.h include/elf.h: add aarch64 ELF machine and relocs 2013-06-12 16:20:22 +01:00
glib-compat.h glib: add a compatibility interface for g_timeout_add_seconds 2013-03-25 13:10:40 -05:00
qemu-common.h Introduce async_run_on_cpu() 2013-07-12 19:36:01 +02:00
qemu-io.h qemu-io: Interface cleanup 2013-06-06 11:27:05 +02:00
trace.h build: some simplifications for "trace/Makefile.objs" 2013-01-12 18:42:51 +01:00