Ulrich Drepper
406f28dbe5
* sysdeps/x86_64/cacheinfo.c: Comment out code added in support of
...
new memset.
too high for the improvements. Implement bzero unconditionally for
use in libc.
2007-10-17 15:58:16 +00:00
Ulrich Drepper
e2b393bc69
* sysdeps/x86_64/cacheinfo.c (__x86_64_shared_cache_size): Define.
...
(init_cacheinfo): Initialize it.
* sysdeps/x86_64/memset.S: Use __x86_64_shared_cache_size.
Always define bzero.
Remove non-glibc code.
* sysdeps/x86_64/bzero.S: Make an empty file.
2007-10-15 H.J. Lu <hongjiu.lu@intel.com>
* sysdeps/x86_64/cacheinfo.c
(__x86_64_preferred_memory_instruction): New.
(init_cacheinfo): Initialize __x86_64_preferred_memory_instruction.
* sysdeps/x86_64/memset.S: Rewrite.
* nss/getXXbyYY_r.c (REENTRANT_NAME): Mangle startp and start_fct
2007-10-16 05:59:53 +00:00
Ulrich Drepper
5a01ab7b83
* sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Work around problem
...
with some Pentium Ds.
2007-10-10 01:22:45 +00:00
Ulrich Drepper
0435403c9d
* sysdeps/x86_64/cacheinfo.c (__x86_64_data_cache_size_half): Renamed
...
from __x86_64_core_cache_size_half.
(init_cacheinfo): Compute shared cache size for AMD processors with
shared L3 correctly.
* sysdeps/x86_64/memcpy.S: Adjust for __x86_64_data_cache_size_half
name change.
Patch in large parts by Evandro Menezes.
2007-09-22 05:54:03 +00:00
Ulrich Drepper
76fca9f14a
* sysdeps/x86_64/cacheinfo.c (handle_amd): Fix computation of
...
associativity for fully-associative caches.
2007-08-25 17:24:23 +00:00
Ulrich Drepper
80e7d6a6d3
* sysdeps/x86_64/cacheinfo.c (handle_amd): Handle L3 cache
...
requests. Fill on more associativity values for L2.
Patch mostly by Evandro Menezes.
2007-08-25 17:07:47 +00:00
Ulrich Drepper
8c1dcd265d
* sysdeps/x86_64/cacheinfo.c (intel_02_known): Add new entries.
...
* sysdeps/unix/sysv/linux/i386/sysconf.c (intel_02_known): Likewise.
2007-07-09 16:12:05 +00:00
Ulrich Drepper
6d59823c29
* sysdeps/x86_64/cacheinfo.c (init_cacheinfo): Pass correct value
...
as second parameter to handle_intel.
2007-05-21 22:38:06 +00:00
Ulrich Drepper
bfe6f5fa89
* sysdeps/unix/sysv/linux/x86_64/sysconf.c: Move cache information
...
handling to ...
* sysdeps/x86_64/cacheinfo.c: ... here. New file.
* sysdeps/x86_64/Makefile [subdir=string] (sysdep_routines): Add
cacheinfo.
* sysdeps/x86_64/memcpy.S: Complete rewrite.
* sysdeps/x86_64/mempcpy.S: Adjust appropriately.
Patch by Evandro Menezes <evandro.menezes@amd.com>.
* sysdeps/unix/sysv/linux/i386/epoll_pwait.S: New file.
2007-05-21 19:21:48 +00:00