[CRIU] [PATCH 0/2] Splitting get_task_regs()

Laurent Dufour ldufour at linux.vnet.ibm.com
Tue Oct 11 01:25:29 PDT 2016


Hi Pavel,

I rewrite the patch to make it work for ppc64.
The issue was due to the transactional memory handling, which implies to swipe
the registers between the checkpointed and the current state.

I introduced an additional patch which make use of vector128 to manipulate the
Altivec registers, this makes the code cleaner. This patch may be applied now.

Hope this matches your expectation.

Laurent.

Laurent Dufour (1):
  ppc64: use vector128 type for Altivec data

Pavel Emelyanov (1):
  arch: Introduce user_fpregs_struct_t on ppc64

 criu/arch/ppc64/crtools.c           | 334 +++++++++++++++++++++---------------
 criu/arch/ppc64/include/asm/types.h |  26 +++
 2 files changed, 226 insertions(+), 134 deletions(-)

-- 
2.7.4



More information about the CRIU mailing list