migration: Fix global state with Xen.
commitc69adea462a97c02001b2dd1edd2a0692d27f5a2
authorAnthony PERARD <anthony.perard@citrix.com>
Mon, 3 Aug 2015 14:29:19 +0000 (3 15:29 +0100)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Mon, 3 Aug 2015 16:13:23 +0000 (3 16:13 +0000)
treef4c4f237972bb0425b4abce18f60a0935355327d
parentf60c87154ac722c528fd5582f7137914a93c5eec
migration: Fix global state with Xen.

When doing migration via the QMP command xen_save_devices_state, the
current runstate is not store into the global state section. Also the
current runstate is not the one we want on the receiver side.

During migration, the Xen toolstack paused QEMU before save the devices
state. Also, the toolstack expect QEMU to autostart when the migration is
finished.
So this patch store "running" as it's current runstate.

Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
include/migration/migration.h
migration/migration.c
migration/savevm.c