OpenGrok
Cross Reference: atomic_init_testset.c
xref
: /
src
/
common
/
lib
/
libc
/
atomic
/
atomic_init_testset.c
Home
|
History
|
Annotate
|
Download
|
only in
atomic
History log of
/src/common/lib/libc/atomic/atomic_init_testset.c
Revision
Date
Author
Comments
1.19
21-Jan-2024
thorpej
Catch up with revision 1.5 of atomic_init_cas.c. Fixes building libc
on sun2, and probably others.
1.18
19-Jan-2024
christos
make decls consistent
1.17
15-May-2020
martin
PR 55239: initialize all RAS sections for non-MP configurations
1.16
18-Feb-2019
martin
Add some atomic_cas_64_ni aliases
1.15
27-Feb-2014
matt
branches: 1.15.26;
Add atomic_cas_64 support for ARM EABI on V5TE and V5TEJ cpus.
(strd is atomic).
1.14
24-Feb-2014
martin
Provide CAS variants for 16 and 8 bit when running with more that 1 cpu
1.13
22-Feb-2014
martin
Try to hide the C runtime implementation specific __sync_* ops from librump,
to avoid duplicates.
1.12
29-Jan-2014
martin
Fix a few more copy&pastos - now it actually builds.
1.11
29-Jan-2014
martin
Fix copy&pasto
1.10
27-Jan-2014
matt
Add _atomic_cas_16 and _atomic_cas_8 and their aliases
__sync_val_compare_and_swap_2 & __sync_val_compare_and_swap_1
1.9
21-Aug-2013
matt
Use __section(".test.startup") for the init routines
1.8
28-Feb-2012
joerg
branches: 1.8.2;
Make sure to create the right aliases.
1.7
14-Dec-2009
matt
branches: 1.7.6;
Merge from matt-nb5-mips64
1.6
30-Jan-2009
skrll
Make sure _atomic_cas_fn is initialised for "weirdo environments" such
as ramdisks where the constructor doesn't get called.
Fixes ifconfig in hp700 sysinst.
OK'ed by ad.
1.5
29-Apr-2008
scw
branches: 1.5.10;
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.
1.4
28-Apr-2008
martin
Remove clause 3 and 4 from TNF licenses
1.3
11-Feb-2008
ad
branches: 1.3.4; 1.3.6;
Put back a __predict_false removed during testing and fix atomic_cas_mp().
1.2
10-Feb-2008
ad
Add atomic_cas_foo_ni().
1.1
09-Feb-2008
ad
Some glue for atomic ops in userspace.
1.3.6.1
18-May-2008
yamt
sync with head.
1.3.4.2
23-Mar-2008
matt
sync with HEAD
1.3.4.1
11-Feb-2008
matt
file atomic_init_testset.c was added on branch matt-armv6 on 2008-03-23 00:12:44 +0000
1.5.10.1
05-Sep-2009
matt
Don't cast a ptr to uint32_t, use uintptr_t instead.
1.7.6.2
22-May-2014
yamt
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
1.7.6.1
17-Apr-2012
yamt
sync with head
1.8.2.1
19-Aug-2014
tls
Rebase to HEAD as of a few days ago.
1.15.26.3
21-Apr-2020
martin
Ooops, restore accidently removed files from merge mishap
1.15.26.2
21-Apr-2020
martin
Sync with HEAD
1.15.26.1
10-Jun-2019
christos
Sync with HEAD
Indexes created Mon Sep 29 21:09:56 GMT 2025