summaryrefslogtreecommitdiffstats
path: root/sys/lib/libkern (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add strnlen() to libkern.matthew2012-04-262-1/+38
* Remove assembly version of strlen from i386 and amd64, where it'smikeb2012-01-172-38/+0
* Regen.kettenis2011-11-272-68/+68
* Switch to proper PA-RISC 2.0 mnemonics. Works around a bug in the assemblerkettenis2011-11-271-22/+22
* Regen.kettenis2011-11-271-3/+3
* Fix return value of memcpy.kettenis2011-11-271-4/+3
* Oops, jsing@ changed spcopy.S without realizing that that file is generatedkettenis2011-11-271-7/+3
* Regen.kettenis2011-11-272-41/+40
* Replace a few more 32-bit instructions with the proper 64-bit equivalent.kettenis2011-11-271-22/+21
* Regen.kettenis2011-09-192-4/+4
* Avoid sign-extension when extracting the low bits of addresses when checkingkettenis2011-09-191-3/+3
* we need to alias __movstr* as __movmem* for gcc4jsg2011-07-191-2/+2
* Regen.jsing2011-04-142-9/+9
* Use 64-bit operations for address manipulation.jsing2011-04-141-4/+4
* Correctly load p_addr and avoid trashing the source address.jsing2011-04-141-4/+4
* syncderaadt2011-03-124-32/+32
* In the original sparc V7 book (and in the v8 book), the divrem leaf code usedderaadt2011-03-121-2/+2
* s/DST/DEST/ to avoid warnings when building RAMDISK kernels, which definemiod2011-01-271-60/+60
* add a new function, explicit_bzero, to be used for erasing "secret" stuff.tedu2011-01-102-1/+22
* Add OpenSSH's timingsafe_bcmp() to libkern.matthew2010-07-202-1/+35
* destintation -> destinationmiod2010-04-201-3/+3
* Allow for multiple CPUs by moving to an array of cpu_info.jsing2010-04-011-6/+2
* Provide a correct version for little endian kernels... sighmiod2009-12-122-3/+13
* remove gcc 1 workaround we no longer care about whichjsg2009-11-071-11/+1
* rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt2009-10-2736-168/+15
* <machine/macros.h> would provide inline version of a few of the functionsmiod2009-08-198-5/+459
* ansi func declsjsg2009-05-241-19/+10
* memcpy needs a prototype which is in systm.hgrange2009-01-251-1/+2
* make random(9) return per-cpu values (by saving the seed in the cpuinfo),deraadt2008-10-153-53/+21
* Use the MI random() for all cases; no need for a MD version since itderaadt2008-10-101-1/+0
* unbreak ieeefp emulation code wrt converting double to unsignedmartynas2008-10-072-2/+90
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-2611-85/+8
* These files are not used (and some of them would not compile anyway).miod2008-05-143-300/+0
* Catch up with dismantled libkern.kettenis2008-04-206-0/+336
* Remove the random() function from locore.s (which used sparcv7 instructions,kettenis2008-04-201-1/+0
* delete prototypes for functions which the kernel does not havederaadt2008-02-251-8/+1
* Override SoftFloat's countLeadingZeros32() with a faster, ff1-based, versionmiod2007-12-291-1/+3
* Unifdef NO_IEEE in the libkern softfloat code, and put an appropriate rulemiod2007-12-295-23/+32
* place a comment as to why these are otherwise emptyderaadt2007-11-2843-2/+43
* mips64 also needs memcpy.S, otherwise memcpy.c gets built, which conflictsjsing2007-11-271-0/+0
* mips64 needs at least these to build; spotted by jsingderaadt2007-11-262-0/+0
* libkern, begone. Move to a new mechanism where config(8)'s "file"deraadt2007-11-25110-1504/+3573
* SCCS junk, bit by bitderaadt2007-11-247-56/+7
* junk RCSderaadt2007-11-241-8/+1
* more junk SCCSderaadt2007-11-243-12/+0
* junk SCCSderaadt2007-11-2411-75/+11
* delete unused junk RCS idsderaadt2007-11-249-36/+0
* ansi Cderaadt2007-11-242-4/+7
* Uncomment rule to build bcopy.S, and use that as our bcopy(9) implementation.kettenis2007-10-131-5/+5
* Make this actually work by using the right register numbers. In the conversionkettenis2007-10-131-12/+12