summaryrefslogtreecommitdiffstats
path: root/sys/arch/hppa/include/atomic.h
AgeCommit message (Expand)AuthorFilesLines
2018-05-14Expose memory barriers to userland.kettenis1-2/+3
2016-02-09make __cpu_simple_lock provide serialisation of the critical section.dlg1-8/+8
2014-09-24jmatthew@ points out atomic_swap_foo takes two arguments, not three.dlg1-3/+3
2014-09-22implement atomic_{cas,swap}_{uint,ulong,ptr} anddlg1-23/+195
2014-06-17Implement the membar(9) API for hppa.kettenis1-1/+20
2014-03-29It's been a quarter century: we can assume volatile is present with that name.guenther1-17/+17
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.pirofti1-4/+4
2010-06-27Use a mutex to make atomic operations atomic on multiprocessor kernels.jsing1-1/+20
2007-04-26Proper atomic_{set,clear}bits_{int,long} implementation, and use it formiod1-1/+33
2007-02-19only make this interface available to the kernel for now, discussed withaderaadt1-2/+5
2007-02-06Add machine/atomic.h to all architectures and define two operationsart1-0/+20