summaryrefslogtreecommitdiff
path: root/extra
diff options
context:
space:
mode:
authorWaldemar Brodkorb <wbx@uclibc-ng.org>2016-05-29 08:53:18 +0200
committerWaldemar Brodkorb <wbx@uclibc-ng.org>2016-05-29 08:53:18 +0200
commit557f663a8cb7de8cbbfa9ce63b2c956bcaad194c (patch)
tree9a00e4e3dbefed4f2382790e4ef40bc7f6c9bde4 /extra
parente517397535b0777568fd9c13c4214b63c52d0798 (diff)
mips: allow to disable prefetch support in memcpy/memset
There exist some problem with the new memcpy/memset functions imported from GNU libc/newlib. If you have any problem with the new MIPS optimized assembly try to disable prefetching support. Thanks to Rene Nielsen and Matthew Fortune analyzing the problem so far.
Diffstat (limited to 'extra')
-rw-r--r--extra/Configs/Config.mips7
1 files changed, 7 insertions, 0 deletions
diff --git a/extra/Configs/Config.mips b/extra/Configs/Config.mips
index e0b62dd67..919e80c59 100644
--- a/extra/Configs/Config.mips
+++ b/extra/Configs/Config.mips
@@ -31,3 +31,10 @@ config CONFIG_MIPS_N64_ABI
bool "N64 ABI"
endchoice
+
+config UCLIBC_USE_MIPS_PREFETCH
+ bool "Use MIPS prefetch optimization for memcpy/memset"
+ default y
+ help
+ You get better performance when you use Prefetch.
+ https://gcc.gnu.org/projects/prefetch.html#mips