[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