summaryrefslogtreecommitdiff
path: root/arch/arm/atomic.h
AgeCommit message (Expand)AuthorLines
2014-11-19overhaul ARM atomics/tls for performance and compatibilityRich Felker-41/+153
2014-10-10add explicit barrier operation to internal atomic.h APIRich Felker-1/+3
2014-08-25fix build error on arm due to new a_spin codeRich Felker-1/+1
2014-08-25add working a_spin() atomic for non-x86 targetsRich Felker-0/+1
2014-07-27clean up unused and inconsistent atomics in arch dirsRich Felker-5/+0
2014-04-30fix arm thread-pointer/atomic asm when compiling to thumb codeRich Felker-3/+5
2014-04-14use dmb barrier instruction for atomics on arm v7Rich Felker-2/+9
2014-04-07fix arm atomic asm register constraintRich Felker-1/+1
2014-04-07use inline atomics and thread pointer on arm models supporting themRich Felker-0/+21
2013-09-22fix arm atomic store and generate simpler/less-bloated/faster codeRich Felker-6/+8
2013-08-11add missing a_or_l to atomic.h for non-x86 archsRich Felker-0/+5
2012-07-08remove little-endian assumption from arm atomic.hRich Felker-4/+6
2011-09-18initial commit of the arm portRich Felker-0/+112