glibc/sysdeps/unix/sysv/linux/powerpc
Florian Weimer e627106266 POWER: Add context-synchronizing instructions to pkey_write [BZ #25954]
Sandipan Das reported that,

"The Power ISA mandates that all writes to the Authority
Mask Register (AMR) must always be preceded as well as
succeeded by a context-synchronizing instruction. This
applies to both the privileged and unprivileged variants
of the Move To AMR instruction.

This [requirement] is from Table 6 of Chapter 11 in page 1134 of Power
ISA 3.0B. The document can be found here:
<https://ibm.ent.box.com/s/1hzcwkwf8rbju5h9iyf44wm94amnlcrv>
"

See this kernel patch submission:

<https://lore.kernel.org/linuxppc-dev/5f65cf37be993760de8112a88da194e3ccbb2bf8.1588959697.git.sandipan@linux.ibm.com/>
2020-05-11 16:11:47 +02:00
..
bits semaphore: consolidate arch headers into a generic one 2020-05-06 13:07:12 -07:00
powerpc32 nptl: Move pthread_sigmask implementation to libc 2020-04-21 14:01:58 -03:00
powerpc64 POWER: Add context-synchronizing instructions to pkey_write [BZ #25954] 2020-05-11 16:11:47 +02:00
sys
Implies
Makefile
Versions
configure
configure.ac
dl-auxv.h
dl-brk.S
dl-cache.h
dl-static.c
elision-conf.c
elision-conf.h
elision-lock.c
elision-timed.c
elision-trylock.c
elision-unlock.c
force-elision.h
get_timebase_freq.c
gettimeofday.c y2038: linux: Provide __gettimeofday64 implementation 2020-02-18 23:55:47 +01:00
htm.h
ioctl.c
ipc_priv.h
kernel-features.h
kernel_sigaction.h
kernel_termios.h
ldconfig.h
ldd-rewrite.sed
ldsodefs.h
libc-start.c
libc-start.h
libc-vdso.h
lowlevellock.h
nldbl-abi.h
pt-longjmp.c
pthread_attr_setstack.c
pthread_attr_setstacksize.c
pthread_mutex_cond_lock.c
pthread_mutex_lock.c
pthread_mutex_timedlock.c
pthread_mutex_trylock.c
readelflib.c
rt-sysdep.c
sigcontextinfo.h
syscall.S
sysconf.c
sysdep.c
sysdep.h powerpc: Rename argN to _argN in LOADARGS_N [BZ #25902] 2020-04-30 19:12:49 -07:00
test-gettimebasefreq-static.c
test-gettimebasefreq.c
test-powerpc-linux-sysconf.c
time.c