qemu/migration
Marc-André Lureau d890344166 slirp: use libslirp migration code
slirp migration code uses QEMU vmstate so far, when building WITH_QEMU.

Introduce slirp_state_{load,save,version}() functions to move the
state saving handling to libslirp side.

So far, the bitstream compatibility should remain equal with current
QEMU, as this is effectively using the same code, with the same format
etc. When libslirp is made standalone, we will need some mechanism to
ensure bitstream compatibility regardless of the libslirp version
installed. See the FIXME note in the code.

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20190212162524.31504-3-marcandre.lureau@redhat.com>
Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
2019-03-07 12:46:31 +01:00
..
Makefile.objs
block-dirty-bitmap.c
block.c
block.h
channel.c
channel.h
colo-failover.c
colo.c Migration/colo.c: Make COLO node running after failover 2019-03-06 10:49:18 +00:00
exec.c
exec.h
fd.c
fd.h
global_state.c
migration.c Migration/colo.c: Make COLO node running after failover 2019-03-06 10:49:18 +00:00
migration.h migration: Create socket-address parameter 2019-03-06 10:49:17 +00:00
page_cache.c
page_cache.h
postcopy-ram.c migration: Add an ability to ignore shared RAM blocks 2019-03-06 10:49:17 +00:00
postcopy-ram.h
qemu-file-channel.c
qemu-file-channel.h
qemu-file.c
qemu-file.h slirp: use libslirp migration code 2019-03-07 12:46:31 +01:00
qjson.c
qjson.h
ram.c migration/ram.c: add the free page optimization enable flag 2019-03-06 10:49:18 +00:00
ram.h
rdma.c migration: Add an ability to ignore shared RAM blocks 2019-03-06 10:49:17 +00:00
rdma.h
savevm.c migration/ram.c: add a notifier chain for precopy 2019-03-06 10:49:18 +00:00
savevm.h
socket.c migration: Create socket-address parameter 2019-03-06 10:49:17 +00:00
socket.h
tls.c
tls.h
trace-events migration: Switch to using announce timer 2019-03-05 11:27:41 +08:00
vmstate-types.c
vmstate.c
xbzrle.c
xbzrle.h