On 13/05/2015 02:53, Yang Hongyang wrote: > This is the combination of Andrew Cooper's misc patches and mine > to aid migration v2 Remus support.
Everything looks in order now from my point of view! ~Andrew > > See individual patches for details. > > Git tree available at: > https://github.com/macrosheep/xen/tree/misc-remus-v5 > > 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 > no mark = unchanged from last round > > Andrew Cooper (4): > libxc/migration: Be rather stricter with illformed callers > libxc/save: Adjust stream-position callbacks for checkpointed streams > M 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 > M tools/libxc: add a check in xc_hypercall_buffer_free_pages macro > M libxc/save: introduce setup() and cleanup() on save > libxc/save: rename to_send to dirty_bitmap > M libxc/save: adjust the memory allocation for migration > M libxc/save: remove bitmap param from send_some_pages > libxc/save: rename send_some_pages to send_dirty_pages > M 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 | 29 +++++- > tools/libxc/include/xenctrl.h | 11 +- > 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, 272 insertions(+), 154 deletions(-) > _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel