[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH RFC v2 0/9] Preliminary working version of live migration
Hello all, Me and my colleagues have finally made a working version of live migration in xen-on-arndale. Using this patch series, we can xl save/restore and xl migrate <domid> <ip> successfully. I have to further test the stability and the performance, I would like to get some comments and reviews if anything may not nicely fit to the xen framework. It is quite preliminary version, but I hope it could be a start for supporting live migration in xen on arm. Best, Jaeyong Alexey Sokolov (2): xen/arm: Implement get_maximum_gpfn hypercall for arm xen/arm: Implement modify_returncode Alexey Sokolov, Elena Pyatunina, Evgeny Fedotov, and Nikolay Martyanov (1): xen/arm: Implement toolstack for xl restore/save and migrate Elena Pyatunina (2): xen/arm: Add handling write fault for dirty-page tracing xen/arm: Implement hypercall for dirty page tracing (shadow op) Jaeyong Yoo (3): xen-arm: Implement basic save/load for hvm context xen/arm: Add more registers for saving and restoring vcpu registers xen/arm: Missing impl of clear_guest_offset macro Jaeyong Yoo and Evgeny Fedotov (1): xen/arm: Implement save and restore for gic, vtimer, and ptimer config/arm32.mk | 1 + tools/include/xen-foreign/reference.size | 2 +- tools/libxc/Makefile | 5 + tools/libxc/xc_arm_migrate.c | 586 +++++++++++++++++++++++++++++++ tools/libxc/xc_resume.c | 25 ++ tools/misc/Makefile | 4 + xen/arch/arm/Makefile | 2 +- xen/arch/arm/domain.c | 38 ++ xen/arch/arm/domctl.c | 134 ++++++- xen/arch/arm/hvm.c | 67 ---- xen/arch/arm/hvm/Makefile | 2 + xen/arch/arm/hvm/hvm.c | 209 +++++++++++ xen/arch/arm/hvm/save.c | 66 ++++ xen/arch/arm/mm.c | 62 +++- xen/arch/arm/p2m.c | 368 +++++++++++++++++++ xen/arch/arm/traps.c | 7 + xen/common/Makefile | 2 + xen/include/asm-arm/domain.h | 8 + xen/include/asm-arm/guest_access.h | 6 +- xen/include/asm-arm/hvm/support.h | 29 ++ xen/include/asm-arm/mm.h | 2 + xen/include/asm-arm/p2m.h | 8 + xen/include/public/arch-arm.h | 41 +++ xen/include/public/arch-arm/hvm/save.h | 55 +++ 24 files changed, 1655 insertions(+), 74 deletions(-) create mode 100644 tools/libxc/xc_arm_migrate.c delete mode 100644 xen/arch/arm/hvm.c create mode 100644 xen/arch/arm/hvm/Makefile create mode 100644 xen/arch/arm/hvm/hvm.c create mode 100644 xen/arch/arm/hvm/save.c create mode 100644 xen/include/asm-arm/hvm/support.h -- 1.8.1.2 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |