All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] arm64: lib: improve copy performance
@ 2021-03-23  7:34 ` Yang Yingliang
  0 siblings, 0 replies; 20+ messages in thread
From: Yang Yingliang @ 2021-03-23  7:34 UTC (permalink / raw)
  To: linux-arm-kernel, linux-kernel
  Cc: catalin.marinas, will, guohanjun, yangyingliang

This patchset reduce instructions in copy_template.S
to improve the performance of copy memory, when size
is ge 64 bytes.

Yang Yingliang (3):
  arm64: lib: introduce ldp2/stp2 macro
  arm64: lib: improve copy performance when size is ge 128 bytes
  arm64: lib: improve copy performance when size is less than 128 and ge
    64 bytes

 arch/arm64/include/asm/asm-uaccess.h | 16 +++++++++
 arch/arm64/lib/copy_from_user.S      |  8 +++++
 arch/arm64/lib/copy_in_user.S        |  8 +++++
 arch/arm64/lib/copy_template.S       | 54 +++++++++++++++-------------
 arch/arm64/lib/copy_to_user.S        |  8 +++++
 arch/arm64/lib/memcpy.S              |  8 +++++
 6 files changed, 78 insertions(+), 24 deletions(-)

-- 
2.25.1


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2021-03-24 19:39 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-23  7:34 [PATCH 0/3] arm64: lib: improve copy performance Yang Yingliang
2021-03-23  7:34 ` Yang Yingliang
2021-03-23  7:34 ` [PATCH 1/3] arm64: lib: introduce ldp2/stp2 macro Yang Yingliang
2021-03-23  7:34   ` Yang Yingliang
2021-03-23  7:34 ` [PATCH 2/3] arm64: lib: improve copy performance when size is ge 128 bytes Yang Yingliang
2021-03-23  7:34   ` Yang Yingliang
2021-03-23 12:08   ` Robin Murphy
2021-03-23 12:08     ` Robin Murphy
2021-03-23 13:32     ` Will Deacon
2021-03-23 13:32       ` Will Deacon
2021-03-23 14:28       ` Robin Murphy
2021-03-23 14:28         ` Robin Murphy
2021-03-23 15:03       ` Catalin Marinas
2021-03-23 15:03         ` Catalin Marinas
2021-03-24 16:38     ` David Laight
2021-03-24 16:38       ` David Laight
2021-03-24 19:36       ` Robin Murphy
2021-03-24 19:36         ` Robin Murphy
2021-03-23  7:34 ` [PATCH 3/3] arm64: lib: improve copy performance when size is less than 128 and ge 64 bytes Yang Yingliang
2021-03-23  7:34   ` Yang Yingliang

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.