diff options
author | Ulrich Drepper <drepper@redhat.com> | 2000-08-03 17:59:17 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2000-08-03 17:59:17 +0000 |
commit | 0d019734966f91c3511933d207802631a7774def (patch) | |
tree | b71b971c00e1f87717eac7ad964c69ecb3f46919 /io | |
parent | 139a4d957a49107e0528e60913f3eb565c691da3 (diff) | |
download | glibc-0d019734966f91c3511933d207802631a7774def.tar glibc-0d019734966f91c3511933d207802631a7774def.tar.gz glibc-0d019734966f91c3511933d207802631a7774def.tar.bz2 glibc-0d019734966f91c3511933d207802631a7774def.zip |
Update.
2000-07-27 Jes Sorensen <jes@linuxcare.com>
* linuxthreads/sysdeps/ia64/pspinlock.c (__pthread_spin_lock): Add
load of spin lock to prime the cache before the atomic compare and
exchange operation (cmpxchg4). This avoids the spinning on the
cmpxchg4 instruction and reduces movement of the cache line back
and forth between the processors (explanation by Asis K. Mallick
from Intel). This basically makes the implementation operate the
same as the Linux kernel implementation.
* linuxthreads/shlib-versions: Use GLIBC_2_2 for Linux/ia64.
* linuxthreads/sysdeps/ia64/pspinlock.c: New file.
Diffstat (limited to 'io')
0 files changed, 0 insertions, 0 deletions