This is the combination of Andrew Cooper's misc patches and mine to aid migration v2 Remus support.
See individual patches for details. Git tree available at: https://github.com/macrosheep/xen/tree/misc-remus-v4 Andrew Cooper (4): libxc/migration: Be rather stricter with illformed callers libxc/save: Adjust stream-position callbacks for checkpointed streams libxc/migration: Specification update for CHECKPOINT records libxc/migration: Pass checkpoint information into the save algorithm. Yang Hongyang (10): tools/libxc: unused attribute in DECLARE_HYPERCALL_BUFFER_SHADOW tools/libxc: add a check in xc_hypercall_buffer_free_pages macro libxc/save: introduce setup() and cleanup() on save libxc/save: rename to_send to dirty_bitmap libxc/save: adjust the memory allocation for migration libxc/save: remove bitmap param from send_some_pages libxc/save: rename send_some_pages to send_dirty_pages libxc/save: reuse send_dirty_pages() in send_all_pages() libxc/restore: introduce process_record() libxc/restore: split read/handle qemu info docs/specs/libxc-migration-stream.pandoc | 33 +++++- tools/libxc/include/xenctrl.h | 8 +- tools/libxc/include/xenguest.h | 1 + tools/libxc/xc_bitops.h | 5 + tools/libxc/xc_sr_common.c | 1 + tools/libxc/xc_sr_common.h | 30 ++++-- tools/libxc/xc_sr_restore.c | 89 ++++++++++------ tools/libxc/xc_sr_restore_x86_hvm.c | 28 ++++- tools/libxc/xc_sr_save.c | 171 +++++++++++++++++-------------- tools/libxc/xc_sr_save_x86_hvm.c | 30 +++--- tools/libxc/xc_sr_save_x86_pv.c | 29 ++++-- tools/libxc/xc_sr_stream_format.h | 1 + tools/libxl/libxl_dom.c | 1 + 13 files changed, 274 insertions(+), 153 deletions(-) -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel