summaryrefslogtreecommitdiffstats
path: root/cpukit/score/include/rtems/score/thread.h
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-06-01 11:04:50 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-06-01 11:13:47 +0200
commitf807b84ba0b7f55eead115aa66fba808ba561556 (patch)
treefc2d61c5c86c44cc3bacedf893970416d92ffbe7 /cpukit/score/include/rtems/score/thread.h
parentsmptests/smpatomic01: New test cases (diff)
downloadrtems-f807b84ba0b7f55eead115aa66fba808ba561556.tar.bz2
score: Fix _Thread_Lock_acquire()
A read-modify-write operation is necessary to read the last value written. See for example C11 standard or Power ISA 2.07, Book II: Power ISA Virtual Environment Architecture, Section 1.6.3 Memory Coherence Required [Category: Memory Coherence] and Section 1.7.3 Atomic Update.
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions