about summary refs log tree commit diff
path: root/io
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 /io
parent139a4d957a49107e0528e60913f3eb565c691da3 (diff)
downloadglibc-0d019734966f91c3511933d207802631a7774def.tar.gz
glibc-0d019734966f91c3511933d207802631a7774def.tar.xz
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