summaryrefslogtreecommitdiffstats
path: root/sys/lib/libkern/arch/powerpc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add retguard to macppc kernel locore.S, ofwreal.S, setjmp.Sgkoehler2020-11-282-7/+7
| | | | | | | | | This changes RETGUARD_SETUP(ffs) to RETGUARD_SETUP(ffs, %r11, %r12) and RETGUARD_CHECK(ffs) to RETGUARD_CHECK(ffs, %r11, %r12) to show that r11 and r12 are in use between setup and check, and to pick registers other than r11 and r12 in some kernel functions. ok mortimer@ deraadt@
* Retguared asm macros for powerpc libkerngkoehler2020-10-272-7/+12
| | | | | This was in the macppc snap, but I forgot to include it in my last commit "Retguard asm macros for powerpc libc, ld.so"
* The kernel and bootblocks never reference this file...deraadt2020-07-181-41/+0
|
* Provide an optimized implementation of ffs(3) in the kernel onnaddy2020-06-101-0/+15
| | | | | | | arm64/powerpc/powerpc64, making use of the count leading zeros instruction. powerpc testing by cwen@; ok kettenis@ deraadt@
* Sync no-argument function declaration and definition by adding (void).naddy2016-03-071-2/+2
| | | | ok mpi@ millert@
* Fast memmove() implementation for PowerPC, from NetBSD via martin@; withmiod2013-06-153-1/+170
| | | | bcopy() and memcpy() wrappers.
* remove ovbcopy supportderaadt2013-06-111-1/+0
| | | | ok kettenis
* fix an oft copied typo that i'm tired of looking attedu2013-06-032-2/+2
|
* Remove excessive sys/cdefs.h inclusionderaadt2012-12-051-2/+2
| | | | ok guenther millert kettenis
* place a comment as to why these are otherwise emptyderaadt2007-11-282-0/+2
|
* libkern, begone. Move to a new mechanism where config(8)'s "file"deraadt2007-11-254-86/+0
| | | | | | | | | | | | directive can select between MI and MD versions of these files. At the same time, adjust the boot programs to pick exactly what they need, instead of the 7 or 8 mechanisms previously used. There will be some fallout from this, but testing it all by myself is a ridiculously slow process; it will be finished in-tree. Various developers were very nice and avoided making fun of me when I was gibbering in the corner..
* more locc() diesderaadt2007-05-041-2/+2
|
* not neededderaadt2005-07-201-2/+2
|
* add moddi3, needed by new libzderaadt2005-07-201-5/+2
|
* Remove the advertising clause in the UCB license which Berkeleymillert2003-06-021-6/+2
| | | | rescinded 22 July 1999. Proofed by myself and Theo.
* strcpy/strcat/sprintf removal in all bootblocks. various testing byderaadt2003-06-011-2/+2
| | | | | various people. outside of some messy things in src/gnu, only one thing in the main tree now violates this rule: bind
* powerpc uses memset for bzero, do this for profiled version also.drahn2002-11-111-1/+7
|
* First round of __P removal in sysmillert2002-03-141-2/+2
|
* remove unused files, build bzero off of memsetmickey2001-07-091-3/+13
|
* have to have a proto heremickey2001-07-091-1/+5
|
* strlcat and strlcpy into libkern.provos2000-12-181-2/+3
|
* Pull memcmp() into libkern. Also, use asm version of memset() on m68k.millert2000-06-161-2/+2
|
* add memset to list of files to build.rahnds1999-11-091-2/+2
|
* add missing function from libkern, strncasecmp()rahnds1998-09-251-2/+2
|
* add memchr to libkernchuck1997-11-041-1/+2
|
* Adding OpenBSD tags to files.rahnds1996-12-282-0/+2
|
* add necessary file for powerpc port.rahnds1996-12-281-0/+62
| | | | It would be really nice if this was a "standard" libkern function.
* Check-in of powerpc kernel support.rahnds1996-12-212-0/+48
NOTE: This will not work until the other pieces are checked in. This is primarily the NetBSD powerpc port, with modifications to support ELF.