Home | History | Annotate | Download | only in atomic
History log of /src/common/lib/libc/arch/mips/atomic/atomic_and.S
RevisionDateAuthorComments
 1.6  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.5  01-Aug-2020  skrll Trailing whitespace
 1.4  14-Mar-2012  christos branches: 1.4.34;
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_and.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.4.34.2  21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.4.34.1  21-Apr-2020  martin Sync with HEAD

RSS XML Feed