[CRIU] [PATCH 0/4] ppc64: Fix and optimisation

Laurent Dufour ldufour at linux.vnet.ibm.com
Wed May 13 09:45:07 PDT 2015


This series is providing some assembly language improvements in the way the
registers are named. 
It also introduces optimized code for memcmp, memcpy and the various bit
operations.

Most of the code has been *shamefully* copied from the kernel files.

Laurent Dufour (4):
  ppc64: Fix assembly code
  ppc64: Use optimized memcpy
  ppc64: Use optimized memcmp
  ppc64: Optimizing bit operation

 arch/ppc64/Makefile               |   1 +
 arch/ppc64/include/asm/bitops.h   | 169 ++++++++++++++++++++++-
 arch/ppc64/include/asm/linkage.h  | 281 ++++++++++++++++++++++++++++++++++++++
 arch/ppc64/include/asm/string.h   |  16 ++-
 arch/ppc64/memcmp_64.S            | 236 ++++++++++++++++++++++++++++++++
 arch/ppc64/memcpy_power7.S        | 208 ++++++++++++++++++++++++++++
 arch/ppc64/parasite-head.S        |  22 +--
 arch/ppc64/restorer-trampoline.S  |  16 +--
 arch/ppc64/syscall-common-ppc64.S |  16 +--
 arch/ppc64/vdso-trampoline.S      |   8 +-
 pie/Makefile                      |   2 +
 11 files changed, 938 insertions(+), 37 deletions(-)
 create mode 100644 arch/ppc64/memcmp_64.S
 create mode 100644 arch/ppc64/memcpy_power7.S

-- 
1.9.1



More information about the CRIU mailing list