Skip to content
Commit 1d45200a authored by Adhemerval Zanella's avatar Adhemerval Zanella
Browse files

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
parent 6831ddb3
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment