aboutsummaryrefslogtreecommitdiff
path: root/sys/ia64/include/atomic.h
Commit message (Expand)AuthorAgeFilesLines
* Remove ia64.Marcel Moolenaar2014-07-071-417/+0
* Implement atomic_swap_<type>.Marcel Moolenaar2014-01-011-0/+28
* Define mb(), rmb() and wmb() for real.Marcel Moolenaar2008-11-221-3/+3
* - bump __FreeBSD version to reflect added buf_ring, memory barriers,Kip Macy2008-11-221-0/+4
* Work-around a compiler optimization bug, that broke libthr. MassiveMarcel Moolenaar2008-05-281-1/+1
* Implement atomic_fetchadd_long() for all architectures and document it.Pawel Jakub Dawidek2008-03-161-0/+11
* Define atomic_readandclear_ptr.Jason Evans2007-11-271-0/+1
* Add casts to some of the more commonly used pointer-type atomicMarcel Moolenaar2007-07-301-5/+14
* Add a new atomic_fetchadd() primitive that atomically adds a value to aJohn Baldwin2005-09-271-0/+19
* Convert the atomic_ptr() operations over to operating on uintptr_tJohn Baldwin2005-07-151-58/+19
* For the atomic_{add|clear|set|subtract} family of inlines, return theMarcel Moolenaar2004-09-221-2/+4
* MFp4: various style fixes, includingMarcel Moolenaar2004-09-221-237/+228
* Simplify IA64_CMPXCHG to avoid having braced-groups in expressions.Marcel Moolenaar2002-05-191-20/+22
* Implement atomic_{set,clear,add,subtract}_{acq_,rel_,}_ptr()John Baldwin2000-10-251-12/+26
* * Various fixes to breakage introduced by the atomic and mutex reorgs.Doug Rabson2000-10-241-9/+21
* - Expand the set of atomic operations to optionally include memory barriersJohn Baldwin2000-10-201-57/+207
* * Add rudimentary DDB support (no kgdb, no backtrace, no single step).Doug Rabson2000-10-101-0/+23
* This is the first snapshot of the FreeBSD/ia64 kernel. This kernel willDoug Rabson2000-09-291-0/+190