index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
amd64
/
include
/
atomic.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use newer constraints for inline assembly for an operand that is both an
jhb
2001-11-12
1
-21
/
+21
*
Allow atomic ops to be somewhat safely used in userland. We always use
jhb
2001-10-08
1
-3
/
+7
*
RIP <machine/lock.h>.
markm
2001-02-11
1
-4
/
+9
*
- Sort of lie and say that %eax is an output only and not an input for the
jhb
2001-01-17
1
-2
/
+2
*
- Fix atomic_load_* and atomic_store_* to generate functions for atomic.c
jhb
2001-01-16
1
-168
/
+123
*
Fix the atomic_load_acq() and atomic_store_rel() functions to properly
jhb
2001-01-14
1
-5
/
+43
*
The x86 atomic operations are already locked, so they do not need an
jhb
2000-10-28
1
-2
/
+0
*
- Add atomic_cmpset_{acq_,rel_,}_long
jhb
2000-10-25
1
-0
/
+52
*
- Expand the set of atomic operations to optionally include memory barriers
jhb
2000-10-20
1
-2
/
+108
*
Add atomic_readandclear_int and atomic_readandclear_long.
jhb
2000-10-05
1
-2
/
+34
*
Introduce atomic_cmpset_int() and atomic_cmpset_long() from SMPng a
phk
2000-09-06
1
-0
/
+72
*
When using _asm{} in GCC, one must specify the operand's size if one
obrien
2000-05-10
1
-9
/
+9
*
Use the rev 1.1.2.1 code from RELENG_3 for atomic operations rather
peter
1999-10-04
1
-19
/
+38
*
Typo: s/__GNUC_MINOR_/__GNUC_MINOR__/
peter
1999-10-04
1
-1
/
+1
*
Allow compilation with older versions of GCC, in order to make it possible
eivind
1999-10-03
1
-0
/
+23
*
$Id$ -> $FreeBSD$
peter
1999-08-28
1
-1
/
+1
*
Create callable (non-inline) versions of the atomic_OP_TYPE functions
alc
1999-08-18
1
-3
/
+14
*
atomic.h:
alc
1999-07-23
1
-4
/
+4
*
Commit the correct patch, i.e., the one that actually corresponds
alc
1999-07-13
1
-35
/
+55
*
Changed the implementation of the primitives to guarantee atomicity
alc
1999-07-13
1
-22
/
+42
*
Change various syscalls to use size_t arguments instead of u_int.
dfr
1998-08-24
1
-0
/
+58