mirror of
https://sourceware.org/git/glibc.git
synced 2025-01-07 18:10:07 +00:00
8d2c0a593b
This patch adds support for lock elision using ISA 2.07 hardware transactional memory instructions for pthread_mutex primitives. Similar to s390 version, the for elision logic defined in 'force-elision.h' is only enabled if ENABLE_LOCK_ELISION is defined. Also, the lock elision code should be able to be built even with a compiler that does not provide HTM support with builtins. However I have noted the performance is sub-optimal due scheduling pressures. |
||
---|---|---|
.. | ||
environments.h | ||
fcntl.h | ||
ioctl-types.h | ||
ipc.h | ||
libc-vdso.h | ||
local_lim.h | ||
mman.h | ||
msq.h | ||
ppc.h | ||
pthreadtypes.h | ||
sem.h | ||
semaphore.h | ||
shm.h | ||
sigstack.h | ||
stat.h | ||
termios.h | ||
wordsize.h |