History log of /src/lib/libc/arch/vax/string |
Revision | Date | Author | Comments |
1.5 | 12-Mar-2010 |
uwe | Add memset to libkern on vax, moving existing memset.S to src/common.
While kernel source code is supposed to use <machine/macros.h> via <sys/param.h> and pick an inline asm version from there, gcc itself can generate direct calls to memset() for structure initialization, so the symbol must be provided.
Fixes INSTALL kernel, for which -Os caused gcc to use memset() call to initialize a struct in uvm_fault_internal().
|
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 | 19-May-1996 |
ragge | VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1 | 17-Apr-1995 |
ragge | Added libc VAX specific files.
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.6 | 29-Sep-2020 |
msaitoh | s/occurence/occurrence/
|
1.5 | 23-Jan-2020 |
pgoyette | Fix name of keyword so it will worwk correctly. :)
|
1.4 | 25-Jan-2011 |
matt | branches: 1.4.44; Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4.44.1 | 08-Apr-2020 |
martin | Merge changes from current as of 20200406
|
1.4 | 25-Jan-2011 |
matt | Move IDs into .ident Use END(x) Remove a.out support Make CERROR hidden
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.52; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
1.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.3.52.1 | 08-Feb-2011 |
bouyer | Sync with HEAD
|
1.4 | 20-Dec-2005 |
christos | Use reach-over sources from common/lib/libc
|
1.3 | 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.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.4 | 20-Dec-2005 |
christos | Use reach-over sources from common/lib/libc
|
1.3 | 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.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|
1.4 | 12-Mar-2010 |
uwe | Add memset to libkern on vax, moving existing memset.S to src/common.
While kernel source code is supposed to use <machine/macros.h> via <sys/param.h> and pick an inline asm version from there, gcc itself can generate direct calls to memset() for structure initialization, so the symbol must be provided.
Fixes INSTALL kernel, for which -Os caused gcc to use memset() call to initialize a struct in uvm_fault_internal().
|
1.3 | 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.2 | 24-Feb-2002 |
matt | Change to use a register prefix.
|
1.1 | 19-May-1996 |
ragge | branches: 1.1.20; VAX string functions in assembler. Fixed for NetBSD by Ken Wellsch.
|
1.1.20.2 | 22-Mar-2002 |
nathanw | Catch up to -current.
|
1.1.20.1 | 08-Mar-2002 |
nathanw | Catch up to -current.
|