Hi This includes: - Peter changes to make VMSTATE_STRUCT_POINTER more consistent - Fix migration with hpratio (ppc on ppc64 basically) - Orit/Arei cleanups/fixes to xbzrle
Thanks, please apply. The following changes since commit 8cfc114a2f293c40077d1bdb7500b29db359ca22: linux-user: Fix trampoline code for CRIS (2014-02-03 14:04:00 +0000) are available in the git repository at: git://github.com/juanquintela/qemu.git tags/migration/20140204 for you to fetch changes up to 2c429c2e4540ff74f2396b41e34371bd97c9337f: exec: fix ram_list dirty map optimization (2014-02-04 15:52:31 +0100) ---------------------------------------------------------------- migration/next for 20140204 ---------------------------------------------------------------- Alexey Kardashevskiy (1): exec: fix ram_list dirty map optimization Gonglei (Arei) (1): migration:fix free XBZRLE decoded_buf wrong Orit Wasserman (5): Set xbzrle buffers to NULL after freeing them to avoid double free errors Add check for cache size smaller than page size XBZRLE cache size should not be larger than guest memory size Don't abort on out of memory when creating page cache Don't abort on memory allocation error Peter Maydell (1): vmstate: Make VMSTATE_STRUCT_POINTER take type, not ptr-to-type arch_init.c | 47 +++++++++++++++++++++++++++++++----------- hw/arm/pxa2xx.c | 2 +- include/exec/ram_addr.h | 3 ++- include/hw/ptimer.h | 10 ++------- include/migration/migration.h | 1 + include/migration/page_cache.h | 4 +++- include/migration/vmstate.h | 8 +++---- migration.c | 18 +++++++++++++++- page_cache.c | 34 ++++++++++++++++++++++-------- 9 files changed, 90 insertions(+), 37 deletions(-)