summaryrefslogtreecommitdiff
path: root/arch/sparc/lib/Makefile
diff options
context:
space:
mode:
authorBabu Moger <babu.moger@oracle.com>2017-08-08 02:52:51 +0300
committerDavid S. Miller <davem@davemloft.net>2017-08-11 00:57:00 +0300
commitb3a04ed507bf5b85e9eae521f5c6ca1d1bc6a4f2 (patch)
treee952ade8ca842529ed89f37061b7b4601f86ff72 /arch/sparc/lib/Makefile
parent1ab326934fa1a16f776b014ba482c1be08a205a1 (diff)
downloadlinux-b3a04ed507bf5b85e9eae521f5c6ca1d1bc6a4f2.tar.xz
arch/sparc: Optimized memcpy, memset, copy_to_user, copy_from_user for M7/M8
New algorithm that takes advantage of the M7/M8 block init store ASI, ie, overlapping pipelines and miss buffer filling. Full details in code comments. Signed-off-by: Babu Moger <babu.moger@oracle.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/sparc/lib/Makefile')
-rw-r--r--arch/sparc/lib/Makefile3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/sparc/lib/Makefile b/arch/sparc/lib/Makefile
index 37930c0777fe..a1a2d39ec96e 100644
--- a/arch/sparc/lib/Makefile
+++ b/arch/sparc/lib/Makefile
@@ -38,6 +38,9 @@ lib-$(CONFIG_SPARC64) += NG4patch.o NG4copy_page.o NG4clear_page.o NG4memset.o
lib-$(CONFIG_SPARC64) += Memcpy_utils.o
+lib-$(CONFIG_SPARC64) += M7memcpy.o M7copy_from_user.o M7copy_to_user.o
+lib-$(CONFIG_SPARC64) += M7patch.o M7memset.o
+
lib-$(CONFIG_SPARC64) += GENmemcpy.o GENcopy_from_user.o GENcopy_to_user.o
lib-$(CONFIG_SPARC64) += GENpatch.o GENpage.o GENbzero.o