diff options
author | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2014-11-07 12:25:32 -0500 |
---|---|---|
committer | Adhemerval Zanella <azanella@linux.vnet.ibm.com> | 2015-01-20 13:23:33 -0500 |
commit | 1d45200a803939be3316b7ddf442906d544e9d43 (patch) | |
tree | 9632f7ec10162e3b1265c57b22308bc8a9cff0bc /elf/multiload.c | |
parent | 6831ddb38379c1924bd19b3203d161a4c3ed1e2e (diff) | |
download | glibc-1d45200a803939be3316b7ddf442906d544e9d43.zip glibc-1d45200a803939be3316b7ddf442906d544e9d43.tar.gz glibc-1d45200a803939be3316b7ddf442906d544e9d43.tar.bz2 |
powerpc: Add the lock elision using HTM
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.
Conflicts:
ChangeLog
NEWS
sysdeps/unix/sysv/linux/powerpc/lowlevellock.h
Diffstat (limited to 'elf/multiload.c')
0 files changed, 0 insertions, 0 deletions