All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v6 00/16] Misc patches to aid migration v2 Remus support
@ 2015-05-14  8:55 Yang Hongyang
  2015-05-14  8:55 ` [PATCH v6 01/16] libxc/migration: Be rather stricter with illformed callers Yang Hongyang
                   ` (16 more replies)
  0 siblings, 17 replies; 36+ messages in thread
From: Yang Hongyang @ 2015-05-14  8:55 UTC (permalink / raw)
  To: xen-devel
  Cc: wei.liu2, ian.campbell, wency, andrew.cooper3, yunhong.jiang,
	eddie.dong, guijianfeng, rshriram, ian.jackson

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

^ permalink raw reply	[flat|nested] 36+ messages in thread

end of thread, other threads:[~2015-05-15  1:05 UTC | newest]

Thread overview: 36+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-05-14  8:55 [PATCH v6 00/16] Misc patches to aid migration v2 Remus support Yang Hongyang
2015-05-14  8:55 ` [PATCH v6 01/16] libxc/migration: Be rather stricter with illformed callers Yang Hongyang
2015-05-14  8:55 ` [PATCH v6 02/16] libxc/save: Adjust stream-position callbacks for checkpointed streams Yang Hongyang
2015-05-14 11:19   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 03/16] libxc/migration: Specification update for CHECKPOINT records Yang Hongyang
2015-05-14  8:55 ` [PATCH v6 04/16] libxc/migration: Pass checkpoint information into the save algorithm Yang Hongyang
2015-05-14 11:21   ` Ian Campbell
2015-05-14 11:59     ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 05/16] tools/libxc: unused attribute in DECLARE_HYPERCALL_BUFFER_SHADOW Yang Hongyang
2015-05-14 11:22   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 06/16] tools/libxc: add a check in xc_hypercall_buffer_free_pages macro Yang Hongyang
2015-05-14 11:24   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 07/16] libxc/save: introduce setup() and cleanup() on save Yang Hongyang
2015-05-14 11:25   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 08/16] libxc/save: rename to_send to dirty_bitmap Yang Hongyang
2015-05-14 11:25   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 09/16] libxc/save: adjust the memory allocation for migration Yang Hongyang
2015-05-14 11:26   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 10/16] libxc/save: remove bitmap param from send_some_pages Yang Hongyang
2015-05-14 11:27   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 11/16] libxc/save: rename send_some_pages to send_dirty_pages Yang Hongyang
2015-05-14  8:59   ` Andrew Cooper
2015-05-14 11:27     ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 12/16] libxc/save: reuse send_dirty_pages() in send_all_pages() Yang Hongyang
2015-05-14 11:28   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 13/16] libxc/restore: introduce process_record() Yang Hongyang
2015-05-14 11:28   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 14/16] libxc/restore: split read/handle qemu info Yang Hongyang
2015-05-14 11:33   ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 15/16] libxc/restore: introduce setup() and cleanup() on restore Yang Hongyang
2015-05-14  9:01   ` Andrew Cooper
2015-05-14 11:33     ` Ian Campbell
2015-05-14  8:55 ` [PATCH v6 16/16] libxc/restore: add checkpointed flag to the restore context Yang Hongyang
2015-05-14 11:34   ` Ian Campbell
2015-05-14 12:35 ` [PATCH v6 00/16] Misc patches to aid migration v2 Remus support Ian Campbell
2015-05-15  1:05   ` Yang Hongyang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.