|
[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 |