]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add a VIS-based block copy function for SPARC64 V and later, which
authormarius <marius@FreeBSD.org>
Wed, 15 Sep 2010 21:44:31 +0000 (21:44 +0000)
committermarius <marius@FreeBSD.org>
Wed, 15 Sep 2010 21:44:31 +0000 (21:44 +0000)
commit6c236115f4b69ebb0a466ee25701d1092d1b900d
tree62c5f97ba461f8e0ad29a727836ebf6b175438e3
parent51d5293d0c39c6e91cbb9d7ef18f8d109dfaf939
Add a VIS-based block copy function for SPARC64 V and later, which
additionally takes advantage of the prefetch cache of these CPUs.
Unlike the uncommitted US-III version, which provide no measurable
speedup or even resulted in a slight slowdown on certain CPUs models
compared to using the US-I version with these, the SPARC64 version
actually results in a slight improvement.
sys/sparc64/include/md_var.h
sys/sparc64/sparc64/machdep.c
sys/sparc64/sparc64/support.S