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