[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH RFC v2 0/9] Preliminary working version of live migration



On Wed, 3 Jul 2013, Jaeyong Yoo wrote:
> 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. 

Good job!! Thanks for the patches!


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

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.