[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v1 COLO Pre 00/12] Prerequisite patches for COLO
This patchset is Prerequisite for COLO feature. For what COLO is, refer to http://wiki.xen.org/wiki/COLO_-_Coarse_Grain_Lock_Stepping This patchset is based on: [PATCH v1 0/5] Misc cleanups for libxl http://lists.xenproject.org/archives/html/xen-devel/2015-05/msg02591.html and is taken from previous sent RFC v5 COLO patches. You can also get the patchset from: https://github.com/macrosheep/xen/tree/pre-colo-v1 Wen Congyang (4): tools/libxc: support to resume uncooperative HVM guests tools/libxl: Introduce a new internal API libxl__domain_unpause() tools/libxl: Update libxl_save_msgs_gen.pl to support return data from xl to xc tools/libxl: Add back channel to allow migration target send data back Yang Hongyang (8): libxc/restore: zero ioreq page only one time tools/libxc: export xc_bitops.h tools/libxl: introduce a new API libxl__domain_restore() to load qemu state tools/libxl: Update libxl__domain_unpause() to support qemu-xen tools/libxl: introduce libxl__domain_common_switch_qemu_logdirty() tools/libxl: rename remus device to checkpoint device tools/libxl: adjust the indentation tools/libxl: don't touch remus in checkpoint_device tools/libxc/include/xc_bitops.h | 76 ++++++++ tools/libxc/xc_bitops.h | 76 -------- tools/libxc/xc_resume.c | 22 ++- tools/libxc/xc_sr_restore_x86_hvm.c | 3 +- tools/libxl/Makefile | 5 +- tools/libxl/libxl.c | 62 +++++-- tools/libxl/libxl_checkpoint_device.c | 282 +++++++++++++++++++++++++++++ tools/libxl/libxl_create.c | 14 +- tools/libxl/libxl_dom_restore.c | 76 ++++++++ tools/libxl/libxl_dom_save.c | 81 +++++---- tools/libxl/libxl_internal.h | 171 ++++++++++-------- tools/libxl/libxl_netbuffer.c | 117 ++++++------ tools/libxl/libxl_nonetbuffer.c | 10 +- tools/libxl/libxl_qmp.c | 10 ++ tools/libxl/libxl_remus.c | 145 ++++++++++----- tools/libxl/libxl_remus_device.c | 327 ---------------------------------- tools/libxl/libxl_remus_disk_drbd.c | 56 +++--- tools/libxl/libxl_save_callout.c | 31 ++++ tools/libxl/libxl_save_helper.c | 17 ++ tools/libxl/libxl_save_msgs_gen.pl | 65 ++++++- tools/libxl/libxl_types.idl | 11 +- tools/libxl/xl_cmdimpl.c | 7 + 22 files changed, 991 insertions(+), 673 deletions(-) create mode 100644 tools/libxc/include/xc_bitops.h delete mode 100644 tools/libxc/xc_bitops.h create mode 100644 tools/libxl/libxl_checkpoint_device.c create mode 100644 tools/libxl/libxl_dom_restore.c delete mode 100644 tools/libxl/libxl_remus_device.c -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |