Hi Anthony This series include the ram_save_live() split. XBZRLE patches got dropped until we fix a new bug. Please apply.
Thanks, Juan. The following changes since commit 61dc008f3529fa74a63aad1907438dad857e255a: Revert "audio: Make PC speaker audio card available by default" (2012-07-19 18:25:52 -0500) are available in the git repository at: http://repo.or.cz/r/qemu/quintela.git for you to fetch changes up to 6c779f22a93cc6e4565b940ef616e3efc5b50ba5: Change ram_save_block to return -1 if there are no more changes (2012-07-23 14:02:28 +0200) Juan Quintela (12): savevm: Use a struct to pass all handlers savevm: Live migration handlers register the struct directly savevm: remove SaveSetParamsHandler savevm: remove SaveLiveStateHandler savevm: Refactor cancel operation in its own operation savevm: introduce is_active method savevm: split save_live_setup from save_live_state savevm: split save_live into stage2 and stage3 ram: save_live_setup() don't need to sent pages ram: save_live_complete() only do one loop ram: iterate phase ram: save_live_setup() we don't need to synchronize the dirty bitmap. Orit Wasserman (2): Add migration capabilities Change ram_save_block to return -1 if there are no more changes arch_init.c | 137 ++++++++++++++++++++++++++++++----------------- block-migration.c | 153 +++++++++++++++++++++++++++++++++++------------------ hmp-commands.hx | 16 ++++++ hmp.c | 64 ++++++++++++++++++++++ hmp.h | 2 + migration.c | 72 ++++++++++++++++++++++++- migration.h | 6 ++- monitor.c | 7 +++ qapi-schema.json | 53 ++++++++++++++++++- qmp-commands.hx | 71 +++++++++++++++++++++++-- savevm.c | 77 +++++++++++++++------------ vl.c | 3 +- vmstate.h | 18 ++++--- 13 files changed, 525 insertions(+), 154 deletions(-) -- 1.7.10.4