Home | History | Annotate | only in /src/lib/libc/arch/mips/string
History log of /src/lib/libc/arch/mips/string
RevisionDateAuthorComments
 1.6 02-Nov-2024  jakllsch Fix mips build failure caused by new ffsl.c
 1.5 14-Dec-2009  matt branches: 1.5.58;
Merge from matt-nb5-mips64.
 1.4 30-Jul-2009  dsl If SRCS contains any .S files then remove the corresponding .c file from
SRCS and add to LSRCS (for lint).
Change the 'string' Makefiles so that the arch/*/string/Makefile.inc
need only specify the .S files for that architecture and not the .c
files for all the files they don't override.
 1.3 17-Jul-2009  dsl Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate
duplicate symbols for index() and rindex().
libc and kernel build ok for affected archs (i386, amd64, vax, sun3,
evbmips-eb) all seem ok.
(vax might lose an asm index() - but comments imply it is worse than the C)
 1.2 10-Oct-2000  jeffs branches: 1.2.50;
Make memcpy and memmove use bcopy assembly for mips. Tweak forward copy
code for backward copy to make overlap copy faster. This happens in
some SW like sleepycat db. Use temp labels in order to not confused
the profiling tools.
 1.1 20-Mar-1995  mycroft Separate machine dependencies.
 1.2.50.1 18-Aug-2009  matt Enable use of memset2.c/bzero2.c
Cleanup RCSIDs
 1.5.58.1 02-Aug-2025  perseant Sync with HEAD
 1.9 14-Dec-2009  matt Merge from matt-nb5-mips64.
 1.8 07-Aug-2003  agc branches: 1.8.46;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.7 10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.6 20-Oct-1997  jonathan branches: 1.6.14;
Pull up endian-independent changes from locore, userland bcopy.S.
 1.5 17-Sep-1996  jonathan * Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4 16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.6.14.1 11-Nov-2002  nathanw Catch up to -current
 1.8.46.2 18-Aug-2009  matt Enable use of memset2.c/bzero2.c
Cleanup RCSIDs
 1.8.46.1 16-Aug-2009  matt Move to new ABI agnostic mechanisms. Get rid of magic constants.
Use genassym.cf to generate them.
 1.4 01-Mar-1995  mycroft Clean up deleted files.
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.10 21-Dec-2005  christos moved to common.
 1.9 10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.8 10-Oct-2000  jeffs branches: 1.8.2;
Make memcpy and memmove use bcopy assembly for mips. Tweak forward copy
code for backward copy to make overlap copy faster. This happens in
some SW like sleepycat db. Use temp labels in order to not confused
the profiling tools.
 1.7 18-Oct-1997  jonathan Pull up endian diffs from kernel bcopy().
 1.6 09-Aug-1997  jonathan Substitute Mach 3.0 kernel bcopy() which is unrolled for aligned copies.
 1.5 17-Sep-1996  jonathan * Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4 16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.8.2.1 11-Nov-2002  nathanw Catch up to -current
 1.4 01-Mar-1995  mycroft Clean up deleted files.
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.10 14-Dec-2009  matt Fix typo.
 1.9 14-Dec-2009  matt Merge from matt-nb5-mips64.
 1.8 07-Aug-2003  agc branches: 1.8.46;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.7 10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.6 19-Oct-1997  jonathan branches: 1.6.14;
Pull up ambi-endian diffs from kernel bzero().
 1.5 17-Sep-1996  jonathan * Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4 16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.6.14.1 11-Nov-2002  nathanw Catch up to -current
 1.8.46.3 29-Apr-2011  matt Pull in fixes from -current.
 1.8.46.2 18-Aug-2009  matt Checkin a fix for 8byte access even though we are now using the C version.
 1.8.46.1 16-Aug-2009  matt Move to new ABI agnostic mechanisms. Get rid of magic constants.
Use genassym.cf to generate them.
 1.4 01-Mar-1995  mycroft Clean up deleted files.
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.8 20-Dec-2005  christos Use reach-over sources from common/lib/libc
 1.7 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.6 10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.5 17-Sep-1996  jonathan branches: 1.5.16;
* Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4 16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.5.16.1 11-Nov-2002  nathanw Catch up to -current
 1.4 01-Mar-1995  mycroft Clean up deleted files.
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.9 17-Jul-2009  dsl Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate
duplicate symbols for index() and rindex().
libc and kernel build ok for affected archs (i386, amd64, vax, sun3,
evbmips-eb) all seem ok.
(vax might lose an asm index() - but comments imply it is worse than the C)
 1.8 22-Apr-2005  simonb branches: 1.8.34;
Branch to a local symbol instead of a global symbol.
 1.7 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.6 10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.5 17-Sep-1996  jonathan branches: 1.5.16;
* Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4 16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.5.16.1 11-Nov-2002  nathanw Catch up to -current
 1.8.34.2 18-Aug-2009  matt Enable use of memset2.c/bzero2.c
Cleanup RCSIDs
 1.8.34.1 16-Aug-2009  matt Move to new ABI agnostic mechanisms. Get rid of magic constants.
Use genassym.cf to generate them.
 1.4 01-Mar-1995  mycroft Clean up deleted files.
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.2 20-Dec-2005  christos Use reach-over sources from common/lib/libc
 1.1 10-Oct-2000  jeffs Make memcpy and memmove use bcopy assembly for mips. Tweak forward copy
code for backward copy to make overlap copy faster. This happens in
some SW like sleepycat db. Use temp labels in order to not confused
the profiling tools.
 1.2 20-Dec-2005  christos Use reach-over sources from common/lib/libc
 1.1 10-Oct-2000  jeffs Make memcpy and memmove use bcopy assembly for mips. Tweak forward copy
code for backward copy to make overlap copy faster. This happens in
some SW like sleepycat db. Use temp labels in order to not confused
the profiling tools.
 1.2 20-Dec-2005  christos Use reach-over sources from common/lib/libc
 1.1 15-Mar-1999  jonathan Assembly-coded, word-at-a-time unrolled memset().
 1.8 17-Jul-2009  dsl Change all archs so that strchr.[cS] and strrchr.[cS] exist and generate
duplicate symbols for index() and rindex().
libc and kernel build ok for affected archs (i386, amd64, vax, sun3,
evbmips-eb) all seem ok.
(vax might lose an asm index() - but comments imply it is worse than the C)
 1.7 07-Aug-2003  agc branches: 1.7.46;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.6 10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.5 17-Sep-1996  jonathan branches: 1.5.16;
* Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4 16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.5.16.1 11-Nov-2002  nathanw Catch up to -current
 1.7.46.2 18-Aug-2009  matt Enable use of memset2.c/bzero2.c
Cleanup RCSIDs
 1.7.46.1 16-Aug-2009  matt Move to new ABI agnostic mechanisms. Get rid of magic constants.
Use genassym.cf to generate them.
 1.4 01-Mar-1995  mycroft Clean up deleted files.
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.8 20-Dec-2005  christos Use reach-over sources from common/lib/libc
 1.7 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.6 10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.5 17-Sep-1996  jonathan branches: 1.5.16;
* Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4 16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.5.16.1 11-Nov-2002  nathanw Catch up to -current
 1.4 01-Mar-1995  mycroft Clean up deleted files.
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.8 20-Dec-2005  christos Use reach-over sources from common/lib/libc
 1.7 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.6 10-Nov-2002  thorpej ABICALLS -> __ABICALLS__
 1.5 17-Sep-1996  jonathan branches: 1.5.16;
* Add Mips ABI changes for ELf shared library support.
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
 1.4 16-Sep-1996  jonathan Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
from "Id:" to "NetBSD:".
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled
 1.5.16.1 11-Nov-2002  nathanw Catch up to -current
 1.4 01-Mar-1995  mycroft Clean up deleted files.
 1.3 15-Dec-1994  mycroft More underscores...
 1.2 14-Nov-1994  dean Prepended underscores
 1.1 24-May-1994  glass libc support for mips. libkern hooks are disabled

RSS XML Feed