History log of /src/sys/lib/libkern/arch/powerpc/Makefile.inc |
Revision | | Date | Author | Comments |
1.34 |
| 30-May-2022 |
rin | Restrict strictly-aligned versions of memcmp(9), memcpy(9), and memmove(9) to 403, instead of all evbppc machines.
Introduce strict-align LIBKERN_MD_FLAGS for this purpose.
|
1.33 |
| 26-Jul-2021 |
rin | Improve previous:
- Add suffix ``d'' for mkdep(1). - Improve comment a little...
|
1.32 |
| 24-Jul-2021 |
rin | For evbppc, use C version of memcpy(3), memcmp(3), and memmove(3) consistently for *.{po,pico,go} (for RUMP), in order to avoid alignment faults for 403.
|
1.31 |
| 02-Jul-2011 |
matt | branches: 1.31.70; Add the _restgpr* and _savegpr* entries that GCC 4.5 wants. This file is designed to support the other GCC 4.5 variants that may be required.
|
1.30 |
| 17-Jan-2011 |
matt | Kill _NOREGNAMES. Everything should be using %rX now. If it doesn't it soon will.
|
1.29 |
| 16-Jan-2011 |
matt | branches: 1.29.2; Add -D_NOREGNAMES
|
1.28 |
| 14-Aug-2009 |
dsl | 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.27 |
| 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.26 |
| 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.25 |
| 18-Apr-2008 |
garbled | branches: 1.25.4; 1.25.12; 1.25.18; Back out the ppc assembler changes for memcpy/memmove/memcmp on evbppc. It breaks the explora because the cpu (403) cannot deal with unaligned accesses. Reported by Juergen Hannken-Illjes.
|
1.24 |
| 11-Dec-2005 |
christos | branches: 1.24.70; merge ktrace-lwp.
|
1.23 |
| 10-Aug-2003 |
matt | Add a memset.S (does not use dcbz; to be added later). It does both bzero and memset.
|
1.22 |
| 25-Feb-2003 |
matt | branches: 1.22.2; Switch back to generic bzero/memset until new one is shown to work.
|
1.21 |
| 24-Feb-2003 |
matt | Actually use bzero.S. Also fix bzero to use GET_CPUINFO
|
1.20 |
| 24-Feb-2003 |
matt | Don't make memset.c since bzero.o has memset in addition to bzero.
|
1.19 |
| 02-Dec-2001 |
mjl | Disable bzero/memset assembler implementation until the dependency problem on assym.h is sorted out and TRW to get at CACHELINESIZE in the kernel is determined.
|
1.18 |
| 30-Nov-2001 |
mjl | Add assembler version of strlen.
|
1.17 |
| 29-Nov-2001 |
mjl | Add assembler versions of ffs, bzero and memset.
|
1.16 |
| 01-Nov-2000 |
thorpej | branches: 1.16.2; 1.16.4; Add a strcasecmp(), modified from chopps's strncasecmp().
|
1.15 |
| 01-Feb-2000 |
danw | add strtoul
|
1.14 |
| 17-Apr-1999 |
ws | branches: 1.14.2; Modify syncicache on PowerPC from an inline to a real function. Support different cache line sizes with the same object code in userland. While here, move the function to implementation name space.
|
1.13 |
| 04-Aug-1998 |
perry | branches: 1.13.8; remove memcpy.c -- I forgot this gets built anyway
|
1.12 |
| 04-Aug-1998 |
perry | remove memmove.c -- I forgot this gets built anyway
|
1.11 |
| 04-Aug-1998 |
perry | add memcmp.c memcpy.c memmove.c
|
1.10 |
| 22-Feb-1998 |
mycroft | Fix typo.
|
1.9 |
| 22-Feb-1998 |
mycroft | Don't list bcopy.c here, since we only want memcpy() and not bcopy(). XXX What a kluge!
|
1.8 |
| 22-Feb-1998 |
mycroft | We need memcpy().
|
1.7 |
| 22-Feb-1998 |
mycroft | Add some missing things.
|
1.6 |
| 22-Feb-1998 |
mycroft | Pull in [hn]to[nh][ls].c.
|
1.5 |
| 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.4 |
| 24-Oct-1997 |
chuck | add memchr() to libkern
|
1.3 |
| 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.2 |
| 18-Jan-1997 |
cgd | branches: 1.2.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.1 |
| 30-Sep-1996 |
ws | PowerPC port
|
1.2.8.1 |
| 14-Oct-1997 |
thorpej | Update marc-pcmcia branch from trunk.
|
1.13.8.1 |
| 21-Jun-1999 |
thorpej | Sync w/ -current.
|
1.14.2.2 |
| 22-Nov-2000 |
bouyer | Sync with HEAD.
|
1.14.2.1 |
| 20-Nov-2000 |
bouyer | Update thorpej_scsipi to -current as of a month ago
|
1.16.4.1 |
| 10-Jan-2002 |
thorpej | Sync kqueue branch with -current.
|
1.16.2.1 |
| 08-Jan-2002 |
nathanw | Catch up to -current.
|
1.22.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.22.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.22.2.1 |
| 03-Aug-2004 |
skrll | Sync with HEAD
|
1.24.70.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.25.18.1 |
| 13-May-2009 |
jym | Sync with HEAD.
Commit is split, to avoid a "too many arguments" protocol error.
|
1.25.12.1 |
| 28-Apr-2009 |
skrll | Sync with HEAD.
|
1.25.4.2 |
| 19-Aug-2009 |
yamt | sync with head.
|
1.25.4.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.29.2.1 |
| 06-Jun-2011 |
jruoho | Sync with HEAD.
|
1.31.70.1 |
| 01-Aug-2021 |
thorpej | Sync with HEAD.
|