mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCHv2 0/4] ARM64: Improve copy_page and copy_template for ThunderX
@ 2016-01-13  7:08 Andrew Pinski
  2016-01-13  7:08 ` [PATCH 1/5] ARM64: Support midr detected cpufeature Andrew Pinski
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Andrew Pinski @ 2016-01-13  7:08 UTC (permalink / raw)
  To: pinskia, linux-kernel, linux-arm-kernel, Will Deacon; +Cc: Andrew Pinski

This is version 2.  I expanded it to include copy_template as it was a simple
extension to the new version of the patch.
Changes since v1:
1) Add infastructure for checking MIDR for features
2) Use the copy_page version from Will Deacon 
3) Add prefetching feature
4) Add prefetching to copy_page
5) Add prefetching to copy_template


Andrew Pinski (5):
  ARM64: Support midr detected cpufeature
  ARM64 Improve copy_page for 128 byte cache line
  ARM64: Add Needs software prefetching cap
  ARM64: Patch in prefetching for copy_page is requested
  ARM64: Patch in prefetching in copy_template

 arch/arm64/include/asm/cpufeature.h |   29 ++++++++++++++--
 arch/arm64/include/asm/cputype.h    |    7 ++++
 arch/arm64/kernel/cpu_errata.c      |   26 --------------
 arch/arm64/kernel/cpufeature.c      |   27 ++++++++++++++-
 arch/arm64/lib/copy_page.S          |   64 ++++++++++++++++++++++++++++++----
 arch/arm64/lib/copy_template.S      |   12 ++++++
 arch/arm64/lib/memcpy.S             |    2 +
 7 files changed, 129 insertions(+), 38 deletions(-)

-- 
1.7.2.5

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

end of thread, other threads:[~2016-01-13  7:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-13  7:08 [PATCHv2 0/4] ARM64: Improve copy_page and copy_template for ThunderX Andrew Pinski
2016-01-13  7:08 ` [PATCH 1/5] ARM64: Support midr detected cpufeature Andrew Pinski
2016-01-13  7:08 ` [PATCH 2/5] ARM64 Improve copy_page for 128 byte cache line Andrew Pinski
2016-01-13  7:08 ` [PATCH 3/5] ARM64: Add Needs software prefetching cap Andrew Pinski
2016-01-13  7:08 ` [PATCH 4/5] ARM64: Patch in prefetching for copy_page is requested Andrew Pinski
2016-01-13  7:08 ` [PATCH 5/5] ARM64: Patch in prefetching in copy_template Andrew Pinski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®