summaryrefslogtreecommitdiffstats
path: root/sys/arm/include/atomic.h
Commit message (Collapse)AuthorAgeFilesLines
* Make sure gcc doesn't generate something such as swp r3, r4, [r3] for __swp,cognet2004-12-181-1/+1
| | | | as it has unpredictable results.
* Disable interrupts for atomic_cmpset_32, this one is just not atomic.cognet2004-11-051-10/+13
| | | | Don't export it to userland.
* Try to implement atomic operations using swp, instead of disabling interrupts.cognet2004-11-041-76/+65
|
* Import FreeBSD/arm kernel bits.cognet2004-05-141-0/+197
It only supports sa1110 (on simics) right now, but xscale support should come soon. Some of the initial work has been provided by : Stephane Potvin <sepotvin at videotron.ca> Most of this comes from NetBSD.
OpenPOWER on IntegriCloud