martin
|
11a6dbe728
|
Convert TNF licenses to new 2 clause variant
|
2008-04-30 13:10:46 +00:00 |
|
scw
|
4e2c4c42b4
|
Implement _atomic_cas_up() in assembly code as the compiler cannot be
trusted to generate fully restartable code sequences.
Addresses lib/38482 for ARM and m68000.
|
2008-04-29 20:57:50 +00:00 |
|
martin
|
ce099b4099
|
Remove clause 3 and 4 from TNF licenses
|
2008-04-28 20:22:51 +00:00 |
|
ad
|
eff625dc0e
|
Put back a __predict_false removed during testing and fix atomic_cas_mp().
|
2008-02-11 23:48:23 +00:00 |
|
ad
|
a3fb849dfc
|
Clarify what membar_enter/membar_exit provide.
|
2008-02-11 15:12:07 +00:00 |
|
ad
|
1b2aff1f03
|
Note many of the restrictions, and clarify the section on global
visibility.
|
2008-02-11 15:01:24 +00:00 |
|
ad
|
12190eee54
|
Fix name of the init function.
|
2008-02-10 13:41:02 +00:00 |
|
ad
|
646fc3baa9
|
Add atomic_cas_foo_ni().
|
2008-02-10 13:40:31 +00:00 |
|
ad
|
d418b9fe8b
|
Some glue for atomic ops in userspace.
|
2008-02-09 13:30:54 +00:00 |
|
he
|
1e962f25f7
|
Correct what must obviously be a cut+paste-induced set of typos.
|
2007-12-04 01:13:38 +00:00 |
|
wiz
|
7b371a343f
|
Typo fixes.
|
2007-12-02 18:57:56 +00:00 |
|
ad
|
6f3a041727
|
atomic_add_* takes signed integers, the others take unsigned.
|
2007-11-29 17:29:40 +00:00 |
|
ad
|
fe803ab0ed
|
Add inc/dec variants that use atomic_cas in preference to atomic_add.
|
2007-11-29 15:27:57 +00:00 |
|
ad
|
5c5043b187
|
membar_read/write are gone.
|
2007-11-29 15:20:43 +00:00 |
|
ad
|
695c2bc225
|
Only build the 64-bit versions if __HAVE_ATOMIC64_OPS.
|
2007-11-29 01:02:40 +00:00 |
|
ad
|
13c86772e9
|
Memory barrier in respect of the CAS isn't necessary.
|
2007-11-28 16:59:09 +00:00 |
|
ad
|
79085586b9
|
Support files from the thorpej-atomic branch.
|
2007-11-28 16:54:57 +00:00 |
|