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-v6 v5->v6 Some minor changes, typos etc. v4->v5 Most of the changes are trival, like drop brackets in DECLARE_HYPERCALL_BUFFER_SHADOW(), drop stray blank line etc. Except the 6th patch which add a do{}while (0) in xc_hypercall_buffer_free_pages macro. Summary of changes: M = modified A = acked N = new no mark = unchanged from last round Andrew Cooper (4): A libxc/migration: Be rather stricter with illformed callers libxc/save: Adjust stream-position callbacks for checkpointed streams A libxc/migration: Specification update for CHECKPOINT records libxc/migration: Pass checkpoint information into the save algorithm. Yang Hongyang (12): M 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 N libxc/restore: introduce setup() and cleanup() on restore N libxc/restore: add checkpointed flag to the restore context docs/specs/libxc-migration-stream.pandoc | 29 +++++- 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 | 33 ++++-- tools/libxc/xc_sr_restore.c | 130 +++++++++++++++-------- 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, 303 insertions(+), 164 deletions(-) -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel