OpenGrok
Cross Reference: atomic_inc.S
xref
: /
src
/
common
/
lib
/
libc
/
arch
/
mips
/
atomic
/
atomic_inc.S
Home
|
History
|
Annotate
|
Download
|
only in
atomic
History log of
/src/common/lib/libc/arch/mips/atomic/atomic_inc.S
Revision
Date
Author
Comments
1.7
06-Aug-2020
skrll
Centralise SYNC/BDSYNC in asm.h and introduce a new LLCSCSYNC and use it
before any ll/sc sequences.
Define LLSCSYNC as syncw; syncw for cnMIPS - issue two as early cnMIPS
has errat{um,a} that means the first can fail.
1.6
01-Aug-2020
skrll
Trailing whitespace
1.5
01-Jun-2015
matt
branches: 1.5.16;
Include OCTEON support for syncw and saa/saad (Store Atomic Add).
1.4
14-Mar-2012
christos
don't include <sys/cdefs.h> from assembly.
1.3
27-Aug-2011
bouyer
branches: 1.3.2;
loongson2f support:
- Add some loongson2 definitions to cpuregs.h, from OpenBSD
- Make sure that the at register is useable before every jump register
instruction (exept when register is k0 or k1) because -mfix-loongson2f-btb
needs the at register for its workaround
- add code to mips_fixup.c to handle the instructions added by
-mfix-loongson2f-btb
- Add a ls2-specific tlb miss handler: it doesn't have separate handler
for the xtlbmiss exeption.
- Fixes for some #ifdef MIPS3_LOONGSON2 assembly code (using the wrong
register)
1.2
14-Dec-2009
matt
Merge from matt-nb5-mips64
1.1
05-Sep-2009
matt
branches: 1.1.2;
file atomic_inc.S was initially added on branch matt-nb5-mips64.
1.1.2.1
05-Sep-2009
matt
Add native ll/sc or lld/scd versions of the atomic ops.
1.3.2.1
17-Apr-2012
yamt
sync with head
1.5.16.2
21-Apr-2020
martin
Ooops, restore accidently removed files from merge mishap
1.5.16.1
21-Apr-2020
martin
Sync with HEAD
Indexes created Wed Oct 01 19:09:53 GMT 2025