These patches, on top of "vmstate, memory: decouple vmstate from memory API", convert live migration to use the memory API.
Patch 4 is an ABI change, please review carefully. Avi Kivity (8): Store MemoryRegion in RAMBlock Switch ram_save to the memory API Sort RAMBlocks by ID for migration, not by ram_addr Remove support for version 3 ram_load Convert ram_load() to the memory API memory: obsolete cpu_physical_memory_[gs]et_dirty_tracking() xen: convert framebuffer dirty tracking to memory API memory: obsolete more dirty memory related functions arch_init.c | 71 +++++++++++++++++++----------------------------------- cpu-all.h | 54 +----------------------------------------- exec-obsolete.h | 51 +++++++++++++++++++++++++++++++++++++++ exec.c | 11 +------- memory.c | 2 + xen-all.c | 5 +-- 6 files changed, 82 insertions(+), 112 deletions(-) -- 1.7.7.1