aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include/atomic.h
Commit message (Expand)AuthorAgeFilesLines
* MFC:Olivier Houchard2007-12-071-27/+56
* MFC: Add atomic_fetchadd(9) operation for types int and 32.John Baldwin2005-10-061-0/+38
* MFC: Add extra constraints to inform the compiler that the memory beingJohn Baldwin2005-08-051-2/+4
* MFC: Convert the atomic pointer operations to operate on uintptr_t ratherJohn Baldwin2005-08-051-8/+4
* Fix a typo.John Baldwin2005-06-231-1/+1
* Make sure we clean the RAS start address once we're done.Olivier Houchard2005-05-241-0/+12
* Import a basic implementation of the restartable atomic sequences to provideOlivier Houchard2005-04-071-37/+133
* Start all license statements with /*-Warner Losh2005-01-051-1/+1
* Make sure gcc doesn't generate something such as swp r3, r4, [r3] for __swp,Olivier Houchard2004-12-181-1/+1
* Disable interrupts for atomic_cmpset_32, this one is just not atomic.Olivier Houchard2004-11-051-10/+13
* Try to implement atomic operations using swp, instead of disabling interrupts.Olivier Houchard2004-11-041-76/+65
* Import FreeBSD/arm kernel bits.Olivier Houchard2004-05-141-0/+197