History log of /src/sys/lib/libkern/arch/m68k |
Revision | Date | Author | Comments |
1.4 | 11-Nov-1999 |
thorpej | Sync w/ libc.
|
1.3 | 22-Feb-1998 |
mycroft | branches: 1.3.14; 1.3.16; 1.3.20; Sync with libc, and add random.S.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.3.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.3.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.3.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.38 | 31-May-2020 |
rin | Add m68k assembler version of __muldi3().
This is intended for 68060: - GCC does not emit __muldi3() for 68020-40, that have 32 * 32 --> 64 mulul - mulsl (and moveml), used in this code, are not implemented for 68010
In comparison with that from compiler_rt, this version saves: - 12% of processing time - 12 bytes of stack - 50 bytes of code size Also, slightly faster, memory saving, and smaller than libgcc version.
By examining with evcnt(9), __muldi3() is invoked more than 1000 times per sec by kernel, which should justify to introduce assembler version of this function.
|
1.37 | 30-Jul-2015 |
tsutsui | Revert untested and unnecessary change in previous rev 1.36.
Our autobuild doesn't always reflect the latest fixes.
|
1.36 | 30-Jul-2015 |
christos | add mulsi3, needed by inet_addr.o
|
1.35 | 08-Sep-2014 |
joerg | branches: 1.35.2; Revert 1.33 and 1.34 for now, until either .INVISIBLE is reinstanciated or random.S dropped.
|
1.34 | 01-Sep-2014 |
matt | Make random.S invisible for coldfire too (e.g. anything not "m68k")
|
1.33 | 27-Aug-2014 |
christos | use .INVISIBLE to hide random.S, instead of extra rules.
|
1.32 | 18-Mar-2014 |
riastradh | Merge riastradh-drm2 to HEAD.
|
1.31 | 18-Jul-2013 |
matt | Reorder a little to make clearer.
|
1.30 | 14-Aug-2009 |
dsl | branches: 1.30.12; 1.30.22; 1.30.26; 1.30.34; Move that majority of the 'SRCS+= foo.c' into the main Makefile.libkern. Any .S files added by the arch/*/Makefile.inc cause the .c file to be excluded. Specific exclusions added using NO_SRCS to match previous files. At least sparc, sparc64, i386, amd64 and vax GENERIC still build. (There is a fubar with the naming of the byte-swap files ...)
|
1.29 | 12-Aug-2009 |
dsl | Remove some .c files accidentally left on the .S lines
|
1.28 | 12-Aug-2009 |
dsl | Split the lines that add .c to SRCS from those that add .S No changes (apart from the order) intended.
|
1.27 | 18-Mar-2009 |
tsutsui | - remove bcmp(9), bcopy(9), and bzero(9) from libkern since <sys/systm.h> has macro which replace them with mem*() functions in #ifdef _KERNEL as noted in man pages - move declarations of bcopy(3) and bzero(3) into <lib/libsa/stand.h> since they are still in libsa for some MD standalone sources (I guess all bcmp(3) in standalone sources have been replaced with memcmp(3) but they should be replaced with memcmp() anyway)
|
1.26 | 11-Dec-2005 |
christos | branches: 1.26.74; 1.26.84; 1.26.90; merge ktrace-lwp.
|
1.25 | 29-Oct-2003 |
mycroft | Don't try to build random.S on 68010.
|
1.24 | 21-Sep-2002 |
chs | branches: 1.24.6; add strtoul.c, it's now used in MI code.
|
1.23 | 26-Mar-2002 |
fredette | Added brand-new integer multiply and divide support, used only on the m68000.
|
1.22 | 22-Mar-2002 |
fredette | On the m68000, if and only if gcc doesn't seem to know where libgcc.a is, fall back to one under DESTDIR.
|
1.21 | 16-May-2001 |
fredette | branches: 1.21.2; When MACHINE_ARCH is m68000, compile ffs.c and random.c instead of ffs.s and random.s, and sneak the libgcc integer support routines into the list of library objects.
|
1.20 | 01-Nov-2000 |
thorpej | branches: 1.20.2; Add a strcasecmp(), modified from chopps's strncasecmp().
|
1.19 | 04-Aug-1998 |
perry | branches: 1.19.12; add memcmp.S memmove.S
|
1.18 | 22-Feb-1998 |
mycroft | Use the new .S files.
|
1.17 | 22-Feb-1998 |
mycroft | Sync with libc, and add random.S.
|
1.16 | 21-Jan-1998 |
cgd | add rules like those in libc to build strchr() and strrchr() (the latter is being added to libkern by this commit). remove strchr.c from archs' Makefile.inc files to go along with this. (If an arch has a .S version, it should be copied down and added to the apropriate Makefile.inc.)
|
1.15 | 24-Oct-1997 |
chuck | add memchr() to libkern
|
1.14 | 11-Oct-1997 |
scottr | Implement assembly byte-swap functions.
|
1.13 | 09-Oct-1997 |
bouyer | Add byte-swapping functions (bswap16, bswap32, bswap64) to libkern. Only assembly version for i386 bswap16 and bswap32 for now (bswap64 uses bswap32). Contribution of assembly versions of these are welcome. Add byte-swapping of ext2fs metadata for big-endian systems. Tested on i386 and sparc.
|
1.12 | 18-Jan-1997 |
cgd | branches: 1.12.8; add strchr() to libkern. strchr.c copied from libc's "index.c", but with appropriate definitions so that it'll build strchr(), and so that it builds correctly in libkern (needed to #define NULL).
|
1.11 | 03-Dec-1996 |
thorpej | We use C flavors of the quad support functions in libkern.
|
1.10 | 30-Nov-1996 |
jtc | Sync with libc
|
1.9 | 27-Aug-1996 |
cgd | Add machine-independent assertion-checking support. macros are:
assert() which always does assertion checking unless "NDEBUG" is defined.
KASSERT() which does assertion checking if DIAGNOSTIC is defined.
KDASSERT() which does assertion checking if DEBUG is define. This macro exists for compatibility with existing ports' assertion checking macros. (Assertion checking is not typically an "expensive" operation, and DIAGNOSTIC should be used for inexpensive consistency checks.)
|
1.8 | 10-Jun-1996 |
cgd | locc() is unused. Remove it from the machine-independent kernel interface.
|
1.7 | 18-Apr-1996 |
cgd | use assembly version of strcat (copied down from libc)
|
1.6 | 06-Feb-1996 |
christos | Add strncasecmp.c; extracted from ADOSFS adlookup.c.
|
1.5 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.4 | 05-Dec-1993 |
cgd | use .S
|
1.3 | 04-Dec-1993 |
cgd | branches: 1.3.2; change to use MACHINE_ARCH and update from libc
|
1.2 | 29-Nov-1993 |
briggs | Move the SRCS from hp300 over to here, changing ffs.c to ffs.s. Am I missing something obvious in doing this? This makes the ${ARCH}/Makefile.inc for 68k able to just set ARCH=m68k.
|
1.1 | 13-Oct-1993 |
cgd | move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.3.2.2 | 05-Dec-1993 |
cgd | use .S
|
1.3.2.1 | 04-Dec-1993 |
cgd | file Makefile.inc was added on branch magnum on 1993-12-05 01:52:18 +0000
|
1.12.8.1 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.19.12.1 | 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.20.2.3 | 18-Oct-2002 |
nathanw | Catch up to -current.
|
1.20.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.20.2.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.21.2.2 | 10-Oct-2002 |
jdolecek | sync kqueue with -current; this includes merge of gehenna-devsw branch, merge of i386 MP branch, and part of autoconf rototil work
|
1.21.2.1 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.24.6.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.24.6.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.24.6.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.26.90.1 | 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.26.84.1 | 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.26.74.2 | 19-Aug-2009 |
yamt | sync with head.
|
1.26.74.1 | 04-May-2009 |
yamt | sync with head.
|
1.30.34.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
1.30.26.1 | 28-Aug-2013 |
rmind | sync with head
|
1.30.22.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.30.12.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.35.2.1 | 22-Sep-2015 |
skrll | Sync with HEAD
|
1.8 | 30-Mar-2006 |
tsutsui | Remove unused file. Pointed out by uwe.
|
1.7 | 11-Dec-2005 |
christos | branches: 1.7.4; 1.7.6; 1.7.8; 1.7.10; 1.7.12; merge ktrace-lwp.
|
1.6 | 26-Feb-2005 |
perry | branches: 1.6.4; nuke trailing whitespace
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.8; 1.5.10; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.4 | 11-Nov-1999 |
thorpej | branches: 1.4.28; Sync w/ libc.
|
1.3 | 22-Feb-1998 |
mycroft | branches: 1.3.14; 1.3.16; 1.3.20; Sync with libc, and add random.S.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.3.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.3.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.3.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.4.28.4 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.4.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.10.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.5.8.1 | 29-Apr-2005 |
kent | sync with -current
|
1.6.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7.12.1 | 31-Mar-2006 |
tron | Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
|
1.7.10.1 | 19-Apr-2006 |
elad | sync with head.
|
1.7.8.1 | 01-Apr-2006 |
yamt | sync with head.
|
1.7.6.1 | 22-Apr-2006 |
simonb | Sync with head.
|
1.7.4.1 | 09-Sep-2006 |
rpaulo | sync with head
|
1.12 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.11 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.10 | 26-Feb-2005 |
perry | branches: 1.10.4; nuke trailing whitespace
|
1.9 | 07-Aug-2003 |
agc | branches: 1.9.8; 1.9.10; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.8 | 16-May-2001 |
fredette | branches: 1.8.22; On the 68010, we are forced to do bytewise compares and copies if the two addresses aren't of the same evenness.
|
1.7 | 11-Nov-1999 |
thorpej | branches: 1.7.6; Sync w/ libc.
|
1.6 | 15-May-1997 |
jtc | branches: 1.6.22; 1.6.24; 1.6.28; Sync with libc
|
1.5 | 13-May-1997 |
jtc | Sync with libc.
|
1.4 | 30-Nov-1996 |
jtc | Sync with libc
|
1.3 | 08-Feb-1995 |
mycroft | Sync with libc.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.6.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.6.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.6.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.7.6.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.8.22.4 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.8.22.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.8.22.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.8.22.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.9.10.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.9.8.1 | 29-Apr-2005 |
kent | sync with -current
|
1.10.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.5 | 26-Feb-2005 |
perry | branches: 1.5.4; nuke trailing whitespace
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.8; 1.4.10; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.3 | 16-May-2001 |
fredette | branches: 1.3.22; On the 68010, we are forced to do bytewise compares and copies if the two addresses aren't of the same evenness.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.6; Sync w/ libc.
|
1.1 | 22-Feb-1998 |
mycroft | branches: 1.1.14; 1.1.16; 1.1.20; Sync with libc, and add random.S.
|
1.1.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.6.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.3.22.4 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.3.22.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.22.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.22.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.4.10.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.4.8.1 | 29-Apr-2005 |
kent | sync with -current
|
1.5.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.44; Sync w/ libc.
|
1.1 | 11-Oct-1997 |
scottr | branches: 1.1.2; 1.1.18; 1.1.20; 1.1.24; Implement assembly byte-swap functions.
|
1.1.24.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.20.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.18.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.1.2.2 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.1.2.1 | 11-Oct-1997 |
thorpej | file bswap16.S was added on branch marc-pcmcia on 1997-10-14 10:27:38 +0000
|
1.2.44.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.44; Sync w/ libc.
|
1.1 | 11-Oct-1997 |
scottr | branches: 1.1.2; 1.1.18; 1.1.20; 1.1.24; Implement assembly byte-swap functions.
|
1.1.24.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.20.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.18.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.1.2.2 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.1.2.1 | 11-Oct-1997 |
thorpej | file bswap32.S was added on branch marc-pcmcia on 1997-10-14 10:27:39 +0000
|
1.2.44.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.44; Sync w/ libc.
|
1.1 | 11-Oct-1997 |
scottr | branches: 1.1.2; 1.1.18; 1.1.20; 1.1.24; Implement assembly byte-swap functions.
|
1.1.24.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.20.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.18.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.1.2.2 | 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.1.2.1 | 11-Oct-1997 |
thorpej | file bswap64.S was added on branch marc-pcmcia on 1997-10-14 10:27:41 +0000
|
1.2.44.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.10 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.9 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.8 | 26-Feb-2005 |
perry | branches: 1.8.4; nuke trailing whitespace
|
1.7 | 07-Aug-2003 |
agc | branches: 1.7.8; 1.7.10; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.6 | 11-Nov-1999 |
thorpej | branches: 1.6.28; Sync w/ libc.
|
1.5 | 13-May-1997 |
jtc | branches: 1.5.22; 1.5.24; 1.5.28; Sync with libc.
|
1.4 | 30-Nov-1996 |
jtc | Sync with libc
|
1.3 | 08-Feb-1995 |
mycroft | Sync with libc.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.5.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.5.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.5.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.6.28.4 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.6.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.6.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.6.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.7.10.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.7.8.1 | 29-Apr-2005 |
kent | sync with -current
|
1.8.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.4 | 23-Apr-2020 |
rin | Remove "#ifndef __mc68010__ #error" I added when these {,u}divsi3.S and {,u}modsi3.S were moved here (It was better to split the commit, sorry); bootloader for sun3 still depends on them.
|
1.3 | 22-Apr-2020 |
rin | Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010.
They requires a special calling convention to udivsi3, and cannot to be mixed up in normal routines provided by libgcc or compiler_rt. Although, there's no problem for using in a controlled situation, i.e., kernel and standalone programs.
Note that this does not affect m68k ports other than sun2, since codes generated by gcc do not call these routines.
Assembler files are moved from common/lib/libc/arch/m68k/gen to sys/lib/libkern/arch/m68k in order not to be compiled in libc.
Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37
Proposed on port-sun2@ with no response... (Again, this does not affect m68k ports other than sun2.) http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
|
1.2 | 20-Dec-2005 |
christos | branches: 1.2.100; Use common sources with userland.
|
1.1 | 26-Mar-2002 |
fredette | branches: 1.1.2; 1.1.8; 1.1.30; Added brand-new integer multiply and divide support, used only on the m68000.
|
1.1.30.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.8.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.8.1 | 26-Mar-2002 |
jdolecek | file divsi3.S was added on branch kqueue on 2002-06-23 17:49:48 +0000
|
1.1.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 | 26-Mar-2002 |
nathanw | file divsi3.S was added on branch nathanw_sa on 2002-04-01 07:48:05 +0000
|
1.2.100.1 | 25-Apr-2020 |
bouyer | Sync with bouyer-xenpvh-base2 (HEAD)
|
1.11 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.10 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.9 | 26-Feb-2005 |
perry | branches: 1.9.4; nuke trailing whitespace
|
1.8 | 29-Oct-2003 |
mycroft | branches: 1.8.8; 1.8.10; Refresh from libc to get 68010 version.
|
1.7 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.6 | 11-Nov-1999 |
thorpej | branches: 1.6.28; Sync w/ libc.
|
1.5 | 13-May-1997 |
jtc | branches: 1.5.22; 1.5.24; 1.5.28; Sync with libc.
|
1.4 | 08-Feb-1995 |
mycroft | Sync with libc.
|
1.3 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.2 | 09-Sep-1994 |
mycroft | Use bfffo rather than a slow loop.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.5.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.5.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.5.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.6.28.4 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.6.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.6.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.6.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.10.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.8.8.1 | 29-Apr-2005 |
kent | sync with -current
|
1.9.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.4 | 11-Nov-1999 |
thorpej | branches: 1.4.28; Sync w/ libc.
|
1.3 | 22-Feb-1998 |
mycroft | branches: 1.3.14; 1.3.16; 1.3.20; Sync with libc, and add random.S.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.3.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.3.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.3.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.4.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.4 | 11-Nov-1999 |
thorpej | branches: 1.4.28; Sync w/ libc.
|
1.3 | 22-Feb-1998 |
mycroft | branches: 1.3.14; 1.3.16; 1.3.20; Sync with libc, and add random.S.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.3.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.3.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.3.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.4.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.5 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.4 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.28; Sync w/ libc.
|
1.1 | 22-Feb-1998 |
mycroft | branches: 1.1.14; 1.1.16; 1.1.20; Sync with libc, and add random.S.
|
1.1.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.3.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3 | 10-Jun-1996 |
cgd | locc() is unused. Remove it from the machine-independent kernel interface.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 13-Oct-1993 |
cgd | branches: 1.1.2; move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.1.2.2 | 13-Oct-1993 |
cgd | move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.1.2.1 | 13-Oct-1993 |
cgd | file locc.S was added on branch magnum on 1993-10-13 05:41:03 +0000
|
1.2 | 01-Mar-1995 |
mycroft | Clean up deleted files.
|
1.1 | 13-Oct-1993 |
cgd | move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.5 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.4 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.28; Add register prefixes.
|
1.1 | 04-Aug-1998 |
perry | branches: 1.1.12; 1.1.14; 1.1.18; add memcmp.S memmove.S
|
1.1.18.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.14.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.12.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.3.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.44; Sync w/ libc.
|
1.1 | 22-Feb-1998 |
mycroft | branches: 1.1.14; 1.1.16; 1.1.20; Sync with libc, and add random.S.
|
1.1.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.44.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.44; Sync w/ libc.
|
1.1 | 04-Aug-1998 |
perry | branches: 1.1.12; 1.1.14; 1.1.18; add memcmp.S memmove.S
|
1.1.18.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.14.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.12.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.44.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.5 | 26-Feb-2005 |
perry | branches: 1.5.4; nuke trailing whitespace
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.8; 1.4.10; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.3 | 06-Sep-2001 |
fredette | branches: 1.3.20; On the 68010, don't bother with the by-8-longwords loop, instead only 16-bit align the region and use loop mode with longwords to do the bulk of the work.
On the 68020+, fixed an optimization bug where all regions that start on odd addresses would not be properly longword aligned.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.6; 1.2.8; Sync w/ libc.
|
1.1 | 22-Feb-1998 |
mycroft | branches: 1.1.14; 1.1.16; 1.1.20; Sync with libc, and add random.S.
|
1.1.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.8.1 | 13-Sep-2001 |
thorpej | Update the kqueue branch to HEAD.
|
1.2.6.1 | 21-Sep-2001 |
nathanw | Catch up to -current.
|
1.3.20.4 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.3.20.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.20.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.20.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.4.10.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.4.8.1 | 29-Apr-2005 |
kent | sync with -current
|
1.5.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.4 | 23-Apr-2020 |
rin | Remove "#ifndef __mc68010__ #error" I added when these {,u}divsi3.S and {,u}modsi3.S were moved here (It was better to split the commit, sorry); bootloader for sun3 still depends on them.
|
1.3 | 22-Apr-2020 |
rin | Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010.
They requires a special calling convention to udivsi3, and cannot to be mixed up in normal routines provided by libgcc or compiler_rt. Although, there's no problem for using in a controlled situation, i.e., kernel and standalone programs.
Note that this does not affect m68k ports other than sun2, since codes generated by gcc do not call these routines.
Assembler files are moved from common/lib/libc/arch/m68k/gen to sys/lib/libkern/arch/m68k in order not to be compiled in libc.
Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37
Proposed on port-sun2@ with no response... (Again, this does not affect m68k ports other than sun2.) http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
|
1.2 | 20-Dec-2005 |
christos | branches: 1.2.100; Use common sources with userland.
|
1.1 | 26-Mar-2002 |
fredette | branches: 1.1.2; 1.1.8; 1.1.30; Added brand-new integer multiply and divide support, used only on the m68000.
|
1.1.30.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.8.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.8.1 | 26-Mar-2002 |
jdolecek | file modsi3.S was added on branch kqueue on 2002-06-23 17:49:49 +0000
|
1.1.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 | 26-Mar-2002 |
nathanw | file modsi3.S was added on branch nathanw_sa on 2002-04-01 07:48:05 +0000
|
1.2.100.1 | 25-Apr-2020 |
bouyer | Sync with bouyer-xenpvh-base2 (HEAD)
|
1.2 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.1 | 26-Mar-2002 |
fredette | branches: 1.1.2; 1.1.8; 1.1.30; Added brand-new integer multiply and divide support, used only on the m68000.
|
1.1.30.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.8.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.8.1 | 26-Mar-2002 |
jdolecek | file mulsi3.S was added on branch kqueue on 2002-06-23 17:49:49 +0000
|
1.1.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 | 26-Mar-2002 |
nathanw | file mulsi3.S was added on branch nathanw_sa on 2002-04-01 07:48:06 +0000
|
1.7 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.4 | 11-Nov-1999 |
thorpej | branches: 1.4.28; Sync w/ libc.
|
1.3 | 22-Feb-1998 |
mycroft | branches: 1.3.14; 1.3.16; 1.3.20; Sync with libc, and add random.S.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.3.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.3.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.3.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.4.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.7 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.6 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.5 | 07-Aug-2003 |
agc | branches: 1.5.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.4 | 11-Nov-1999 |
thorpej | branches: 1.4.28; Sync w/ libc.
|
1.3 | 22-Feb-1998 |
mycroft | branches: 1.3.14; 1.3.16; 1.3.20; Sync with libc, and add random.S.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.3.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.3.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.3.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.4.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.4.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.4.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.6 | 18-Mar-2014 |
riastradh | Merge riastradh-drm2 to HEAD.
|
1.5 | 18-Jul-2013 |
matt | Don't use %d2 (violates the ABI since it wasn't saved), use %a0 instead. Use a pcrelative access for the local data avoiding the GOT.
|
1.4 | 06-Jan-2009 |
pooka | branches: 1.4.14; 1.4.24; 1.4.28; 1.4.36; Fix PIC version, it was missing one dereference. Thanks to spz for access to m68k hardware for testing.
|
1.3 | 04-Jan-2009 |
pooka | Support PIC for inclusion in librump. (m68k untested)
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.126; 1.2.130; 1.2.140; Add register prefixes.
|
1.1 | 22-Feb-1998 |
mycroft | branches: 1.1.14; 1.1.16; 1.1.20; Sync with libc, and add random.S.
|
1.1.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.140.1 | 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.2.130.1 | 04-May-2009 |
yamt | sync with head.
|
1.2.126.1 | 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.4.36.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
1.4.28.1 | 28-Aug-2013 |
rmind | sync with head
|
1.4.24.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.4.14.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.5 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.4 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.3 | 07-Aug-2003 |
agc | branches: 1.3.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.28; Sync w/ libc.
|
1.1 | 22-Feb-1998 |
mycroft | branches: 1.1.14; 1.1.16; 1.1.20; Sync with libc, and add random.S.
|
1.1.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.2.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.2.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.3.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.10 | 18-Mar-2014 |
riastradh | Merge riastradh-drm2 to HEAD.
|
1.9 | 18-Jul-2013 |
matt | Adjust for coldfire
|
1.8 | 18-Jul-2013 |
matt | Keep stack longword aligned. Use longword ops for %d2.
|
1.7 | 18-Jul-2013 |
matt | Convert to motorola syntax
|
1.6 | 08-Feb-2011 |
rmind | branches: 1.6.4; 1.6.14; 1.6.18; 1.6.26; Remove clause 3 (UCB advertising clause) from the University of Utah copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks! Also, merge UCB and Utah copyright texts back into one, as they originally were.
Extra verification by snj@.
|
1.5 | 11-Dec-2005 |
christos | branches: 1.5.98; 1.5.104; 1.5.106; merge ktrace-lwp.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.3 | 11-Nov-1999 |
thorpej | branches: 1.3.28; Add register prefixes.
|
1.2 | 26-Oct-1994 |
cgd | branches: 1.2.32; 1.2.34; 1.2.38; new RCS ID format.
|
1.1 | 13-Oct-1993 |
cgd | branches: 1.1.2; move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.1.2.2 | 13-Oct-1993 |
cgd | move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.1.2.1 | 13-Oct-1993 |
cgd | file scanc.S was added on branch magnum on 1993-10-13 05:41:04 +0000
|
1.2.38.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.2.34.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.2.32.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.3.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.106.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
1.5.104.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.5.98.1 | 05-Mar-2011 |
rmind | sync with head
|
1.6.26.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
1.6.18.1 | 28-Aug-2013 |
rmind | sync with head
|
1.6.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.6.4.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2 | 01-Mar-1995 |
mycroft | Clean up deleted files.
|
1.1 | 13-Oct-1993 |
cgd | move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.10 | 18-Mar-2014 |
riastradh | Merge riastradh-drm2 to HEAD.
|
1.9 | 18-Jul-2013 |
matt | Adjust for coldfire
|
1.8 | 18-Jul-2013 |
matt | Fix typo.
|
1.7 | 18-Jul-2013 |
matt | Convert to morotola syntax
|
1.6 | 08-Feb-2011 |
rmind | branches: 1.6.4; 1.6.14; 1.6.18; 1.6.26; Remove clause 3 (UCB advertising clause) from the University of Utah copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks! Also, merge UCB and Utah copyright texts back into one, as they originally were.
Extra verification by snj@.
|
1.5 | 11-Dec-2005 |
christos | branches: 1.5.98; 1.5.104; 1.5.106; merge ktrace-lwp.
|
1.4 | 07-Aug-2003 |
agc | Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.3 | 11-Nov-1999 |
thorpej | branches: 1.3.28; Add register prefixes.
|
1.2 | 26-Oct-1994 |
cgd | branches: 1.2.32; 1.2.34; 1.2.38; new RCS ID format.
|
1.1 | 13-Oct-1993 |
cgd | branches: 1.1.2; move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.1.2.2 | 13-Oct-1993 |
cgd | move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.1.2.1 | 13-Oct-1993 |
cgd | file skpc.S was added on branch magnum on 1993-10-13 05:41:06 +0000
|
1.2.38.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.2.34.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.2.32.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.3.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.5.106.1 | 17-Feb-2011 |
bouyer | Sync with HEAD
|
1.5.104.1 | 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.5.98.1 | 05-Mar-2011 |
rmind | sync with head
|
1.6.26.1 | 23-Jul-2013 |
riastradh | sync with HEAD
|
1.6.18.1 | 28-Aug-2013 |
rmind | sync with head
|
1.6.14.1 | 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.6.4.1 | 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2 | 01-Mar-1995 |
mycroft | Clean up deleted files.
|
1.1 | 13-Oct-1993 |
cgd | move 'boot' and 'libkern' into 'lib'. generally clean up 'kernel library' building and dependencies.
|
1.6 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.5 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.4 | 07-Aug-2003 |
agc | branches: 1.4.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.3 | 11-Nov-1999 |
thorpej | branches: 1.3.28; Sync w/ libc.
|
1.2 | 13-May-1997 |
jtc | branches: 1.2.22; 1.2.24; 1.2.28; Sync with libc.
|
1.1 | 18-Apr-1996 |
cgd | use assembly version of strcat (copied down from libc)
|
1.2.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.2.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.2.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.3.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.3.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.3.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.4.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3 | 18-Apr-1996 |
cgd | use assembly version of strcat (copied down from libc)
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.3 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.44; Sync w/ libc.
|
1.1 | 22-Feb-1998 |
mycroft | branches: 1.1.14; 1.1.16; 1.1.20; Sync with libc, and add random.S.
|
1.1.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.44.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.11 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.10 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.9 | 04-Dec-2003 |
keihan | branches: 1.9.16; netbsd.org -> NetBSD.org
This was the last commit of this kind to src/sys, which is now totally "NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
|
1.8 | 16-May-2001 |
fredette | branches: 1.8.22; Use the EXTBL macro where we want the extbl instruction. On the 68010 this expands to an extw/extl combination.
|
1.7 | 28-Nov-2000 |
is | branches: 1.7.2; Sync with libc: make function exit one instruction faster, and function one instruction shorter (Horimoto).
|
1.6 | 11-Nov-1999 |
thorpej | Sync w/ libc.
|
1.5 | 20-Jun-1997 |
jtc | branches: 1.5.22; 1.5.24; 1.5.28; sync with libc
|
1.4 | 13-May-1997 |
jtc | Sync with libc.
|
1.3 | 08-Feb-1995 |
mycroft | Sync with libc.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.5.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.5.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.5.22.2 | 08-Dec-2000 |
bouyer | Sync with HEAD.
|
1.5.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.7.2.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.8.22.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.8.22.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.8.22.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.9.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.8 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.7 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.6 | 07-Aug-2003 |
agc | branches: 1.6.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.5 | 11-Nov-1999 |
thorpej | branches: 1.5.28; Sync w/ libc.
|
1.4 | 13-May-1997 |
jtc | branches: 1.4.22; 1.4.24; 1.4.28; Sync with libc.
|
1.3 | 08-Feb-1995 |
mycroft | Sync with libc.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.4.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.4.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.4.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.5.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.8 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.7 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.6 | 07-Aug-2003 |
agc | branches: 1.6.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.5 | 11-Nov-1999 |
thorpej | branches: 1.5.28; Sync w/ libc.
|
1.4 | 13-May-1997 |
jtc | branches: 1.4.22; 1.4.24; 1.4.28; Sync with libc.
|
1.3 | 08-Feb-1995 |
mycroft | Sync with libc.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.4.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.4.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.4.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.5.28.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.28.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.28.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.6.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.10 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.9 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.8 | 04-Dec-2003 |
keihan | branches: 1.8.16; netbsd.org -> NetBSD.org
This was the last commit of this kind to src/sys, which is now totally "NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
|
1.7 | 16-May-2001 |
fredette | branches: 1.7.22; Use the EXTBL macro where we want the extbl instruction. On the 68010 this expands to an extw/extl combination.
|
1.6 | 11-Nov-1999 |
thorpej | branches: 1.6.6; Sync w/ libc.
|
1.5 | 20-Jun-1997 |
jtc | branches: 1.5.22; 1.5.24; 1.5.28; sync with libc
|
1.4 | 13-May-1997 |
jtc | Sync with libc.
|
1.3 | 08-Feb-1995 |
mycroft | Sync with libc.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.5.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.5.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.5.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.6.6.1 | 21-Jun-2001 |
nathanw | Catch up to -current.
|
1.7.22.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.7.22.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.7.22.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.8.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.9 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.8 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.7 | 07-Aug-2003 |
agc | branches: 1.7.16; Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22364, verified by myself.
|
1.6 | 27-Nov-2000 |
is | branches: 1.6.24; Sync with libc strncpy.S 1.11: optimized code by Hiroshi Horimoto.
|
1.5 | 11-Nov-1999 |
thorpej | Sync w/ libc.
|
1.4 | 13-May-1997 |
jtc | branches: 1.4.22; 1.4.24; 1.4.28; Sync with libc.
|
1.3 | 08-Feb-1995 |
mycroft | Sync with libc.
|
1.2 | 26-Oct-1994 |
cgd | new RCS ID format.
|
1.1 | 29-Mar-1994 |
chopps | copied over so lib/libc/arch not needed to build kernel.
|
1.4.28.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.4.24.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.4.22.2 | 08-Dec-2000 |
bouyer | Sync with HEAD.
|
1.4.22.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.6.24.3 | 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.6.24.2 | 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.6.24.1 | 03-Aug-2004 |
skrll | Sync with HEAD
|
1.7.16.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.3 | 20-Dec-2005 |
christos | Use common sources with userland.
|
1.2 | 11-Nov-1999 |
thorpej | branches: 1.2.44; Sync w/ libc.
|
1.1 | 22-Feb-1998 |
mycroft | branches: 1.1.14; 1.1.16; 1.1.20; Sync with libc, and add random.S.
|
1.1.20.1 | 27-Dec-1999 |
wrstuden | Pull up to last week's -current.
|
1.1.16.1 | 15-Nov-1999 |
fvdl | Sync with -current
|
1.1.14.1 | 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.2.44.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.6 | 23-Apr-2020 |
rin | Remove "#ifndef __mc68010__ #error" I added when these {,u}divsi3.S and {,u}modsi3.S were moved here (It was better to split the commit, sorry); bootloader for sun3 still depends on them.
|
1.5 | 22-Apr-2020 |
rin | Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010.
They requires a special calling convention to udivsi3, and cannot to be mixed up in normal routines provided by libgcc or compiler_rt. Although, there's no problem for using in a controlled situation, i.e., kernel and standalone programs.
Note that this does not affect m68k ports other than sun2, since codes generated by gcc do not call these routines.
Assembler files are moved from common/lib/libc/arch/m68k/gen to sys/lib/libkern/arch/m68k in order not to be compiled in libc.
Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37
Proposed on port-sun2@ with no response... (Again, this does not affect m68k ports other than sun2.) http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
|
1.4 | 20-Dec-2005 |
christos | branches: 1.4.100; Use common sources with userland.
|
1.3 | 11-Dec-2005 |
christos | merge ktrace-lwp.
|
1.2 | 26-Feb-2005 |
perry | branches: 1.2.4; nuke trailing whitespace
|
1.1 | 26-Mar-2002 |
fredette | branches: 1.1.2; 1.1.8; 1.1.14; 1.1.22; 1.1.24; Added brand-new integer multiply and divide support, used only on the m68000.
|
1.1.24.1 | 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.1.22.1 | 29-Apr-2005 |
kent | sync with -current
|
1.1.14.1 | 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.1.8.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.8.1 | 26-Mar-2002 |
jdolecek | file udivsi3.S was added on branch kqueue on 2002-06-23 17:49:49 +0000
|
1.1.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 | 26-Mar-2002 |
nathanw | file udivsi3.S was added on branch nathanw_sa on 2002-04-01 07:48:06 +0000
|
1.2.4.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.4.100.1 | 25-Apr-2020 |
bouyer | Sync with bouyer-xenpvh-base2 (HEAD)
|
1.4 | 23-Apr-2020 |
rin | Remove "#ifndef __mc68010__ #error" I added when these {,u}divsi3.S and {,u}modsi3.S were moved here (It was better to split the commit, sorry); bootloader for sun3 still depends on them.
|
1.3 | 22-Apr-2020 |
rin | Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to kernel and bootloader for 68010.
They requires a special calling convention to udivsi3, and cannot to be mixed up in normal routines provided by libgcc or compiler_rt. Although, there's no problem for using in a controlled situation, i.e., kernel and standalone programs.
Note that this does not affect m68k ports other than sun2, since codes generated by gcc do not call these routines.
Assembler files are moved from common/lib/libc/arch/m68k/gen to sys/lib/libkern/arch/m68k in order not to be compiled in libc.
Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37: http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37
Proposed on port-sun2@ with no response... (Again, this does not affect m68k ports other than sun2.) http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
|
1.2 | 20-Dec-2005 |
christos | branches: 1.2.100; Use common sources with userland.
|
1.1 | 26-Mar-2002 |
fredette | branches: 1.1.2; 1.1.8; 1.1.30; Added brand-new integer multiply and divide support, used only on the m68000.
|
1.1.30.1 | 21-Jun-2006 |
yamt | sync with head.
|
1.1.8.2 | 23-Jun-2002 |
jdolecek | catch up with -current on kqueue branch
|
1.1.8.1 | 26-Mar-2002 |
jdolecek | file umodsi3.S was added on branch kqueue on 2002-06-23 17:49:49 +0000
|
1.1.2.2 | 01-Apr-2002 |
nathanw | Catch up to -current. (CVS: It's not just a program. It's an adventure!)
|
1.1.2.1 | 26-Mar-2002 |
nathanw | file umodsi3.S was added on branch nathanw_sa on 2002-04-01 07:48:06 +0000
|
1.2.100.1 | 25-Apr-2020 |
bouyer | Sync with bouyer-xenpvh-base2 (HEAD)
|