Home | History | Annotate | only in /src/common/lib/libc/arch/mips/string
History log of /src/common/lib/libc/arch/mips/string
RevisionDateAuthorComments
 1.4 27-Aug-2011  bouyer branches: 1.4.44;
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.3 14-Dec-2009  matt Merge from matt-nb5-mips64
 1.2 27-Dec-2005  tsutsui branches: 1.2.40;
Don't redefine _LOCORE if it's already defined.
Some Makefiles for standalone programs already have it.

XXX Old src/sys/lib/libkern/arch/mips/memcpy.S had some #ifdef MIPS3_5900
XXX which added some extra nops, but this new common bcopy.S doesn't.
 1.1 21-Dec-2005  christos move from libc.
 1.2.40.4 23-Aug-2009  matt Use #if 0 method for RCSID selection.
 1.2.40.3 20-Aug-2009  matt Fix screwup when converting. Use 64bit versions of lwr/lwl ldr/ldl as
appropriate.
 1.2.40.2 19-Aug-2009  matt Make this emit exactly the same code as before under O32.
 1.2.40.1 16-Aug-2009  matt First pass at making ABI agnostic. Generates same O32 code.
 1.4.44.2 21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.4.44.1 21-Apr-2020  martin Sync with HEAD
 1.4 04-Jul-2011  mrg branches: 1.4.44;
add a weak alias from ffs to __ffssi2. newsmips kernels link now.
 1.3 23-Jan-2011  matt Add a new O(log(2) implementation. On mips32/mips64, use clz/dclz.
 1.2 14-Dec-2009  matt branches: 1.2.4;
Merge from matt-nb5-mips64
 1.1 20-Dec-2005  christos branches: 1.1.40;
Merge libkern + libc common files. As requested by core.
 1.1.40.3 22-Apr-2010  matt Fix mips32/mips64 versions of ffs.
 1.1.40.2 21-Apr-2010  matt sync to netbsd-5
 1.1.40.1 16-Aug-2009  matt First pass at making ABI agnostic. Generates same O32 code.
 1.2.4.1 08-Feb-2011  bouyer Sync with HEAD
 1.4.44.2 21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.4.44.1 21-Apr-2020  martin Sync with HEAD
 1.1 20-Dec-2005  christos branches: 1.1.94;
Merge libkern + libc common files. As requested by core.
 1.1.94.2 21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.1.94.1 21-Apr-2020  martin Sync with HEAD
 1.1 20-Dec-2005  christos branches: 1.1.94;
Merge libkern + libc common files. As requested by core.
 1.1.94.2 21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.1.94.1 21-Apr-2020  martin Sync with HEAD
 1.2 14-Dec-2009  matt Merge from matt-nb5-mips64
 1.1 20-Dec-2005  christos branches: 1.1.40;
Merge libkern + libc common files. As requested by core.
 1.1.40.2 18-Aug-2009  matt No longer used.
 1.1.40.1 16-Aug-2009  matt First pass at making ABI agnostic. Generates same O32 code.
 1.5 25-Feb-2017  joerg branches: 1.5.12;
Switch from __ABICALLS__ to __mips_abicalls like upstream GCC does in
the generic MIPS target logic.
 1.4 26-May-2015  matt branches: 1.4.2; 1.4.4;
force 2nd to argument to unsigned byte value.
(found by t_strchr and t_strrchr tests)
 1.3 02-Jan-2011  matt Make these 64-bit clean.
 1.2 17-Jul-2009  dsl branches: 1.2.2;
Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate
duplicate symbols for index() and rindex().
 1.1 16-Jul-2009  dsl Add asm files for str(r)chr by copying the files for (r)index from
src/libc/arch/mips/string.
Add XLEAF() for index entry points.
 1.2.2.2 23-Jul-2009  jym Sync with HEAD.
 1.2.2.1 17-Jul-2009  jym file strchr.S was added on branch jym-xensuspend on 2009-07-23 23:31:34 +0000
 1.4.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.4.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.5.12.2 21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.5.12.1 21-Apr-2020  martin Sync with HEAD
 1.2 14-Dec-2009  matt branches: 1.2.48;
Merge from matt-nb5-mips64
 1.1 20-Dec-2005  christos branches: 1.1.40;
Merge libkern + libc common files. As requested by core.
 1.1.40.1 16-Aug-2009  matt First pass at making ABI agnostic. Generates same O32 code.
 1.2.48.2 21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.2.48.1 21-Apr-2020  martin Sync with HEAD
 1.2 14-Dec-2009  matt branches: 1.2.48;
Merge from matt-nb5-mips64
 1.1 20-Dec-2005  christos branches: 1.1.40;
Merge libkern + libc common files. As requested by core.
 1.1.40.1 16-Aug-2009  matt First pass at making ABI agnostic. Generates same O32 code.
 1.2.48.2 21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.2.48.1 21-Apr-2020  martin Sync with HEAD
 1.4 25-Feb-2017  joerg branches: 1.4.12;
Switch from __ABICALLS__ to __mips_abicalls like upstream GCC does in
the generic MIPS target logic.
 1.3 26-May-2015  matt branches: 1.3.2; 1.3.4;
force 2nd to argument to unsigned byte value.
(found by t_strchr and t_strrchr tests)
 1.2 02-Jan-2011  matt Make these 64-bit clean.
 1.1 16-Jul-2009  dsl branches: 1.1.2;
Add asm files for str(r)chr by copying the files for (r)index from
src/libc/arch/mips/string.
Add XLEAF() for index entry points.
 1.1.2.2 23-Jul-2009  jym Sync with HEAD.
 1.1.2.1 16-Jul-2009  jym file strrchr.S was added on branch jym-xensuspend on 2009-07-23 23:31:34 +0000
 1.3.4.1 21-Apr-2017  bouyer Sync with HEAD
 1.3.2.1 20-Mar-2017  pgoyette Sync with HEAD
 1.4.12.2 21-Apr-2020  martin Ooops, restore accidently removed files from merge mishap
 1.4.12.1 21-Apr-2020  martin Sync with HEAD

RSS XML Feed