aboutsummaryrefslogtreecommitdiff
path: root/linuxthreads/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2000-08-03 17:59:17 +0000
committerUlrich Drepper <drepper@redhat.com>2000-08-03 17:59:17 +0000
commit0d019734966f91c3511933d207802631a7774def (patch)
treeb71b971c00e1f87717eac7ad964c69ecb3f46919 /linuxthreads/ChangeLog
parent139a4d957a49107e0528e60913f3eb565c691da3 (diff)
downloadglibc-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 'linuxthreads/ChangeLog')
-rw-r--r--linuxthreads/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog
index e80114f174..0335aa7e56 100644
--- a/linuxthreads/ChangeLog
+++ b/linuxthreads/ChangeLog
@@ -1,3 +1,16 @@
+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.
+
2000-08-03 Ulrich Drepper <drepper@redhat.com>
* pthread.c: Move definition of __pthread_set_own_extricate_if...