summaryrefslogtreecommitdiffstats
path: root/sys/lib/libkern
AgeCommit message (Expand)AuthorFilesLines
2011-11-27Regen.kettenis2-41/+40
2011-11-27Replace a few more 32-bit instructions with the proper 64-bit equivalent.kettenis1-22/+21
2011-09-19Regen.kettenis2-4/+4
2011-09-19Avoid sign-extension when extracting the low bits of addresses when checkingkettenis1-3/+3
2011-07-19we need to alias __movstr* as __movmem* for gcc4jsg1-2/+2
2011-04-14Regen.jsing2-9/+9
2011-04-14Use 64-bit operations for address manipulation.jsing1-4/+4
2011-04-14Correctly load p_addr and avoid trashing the source address.jsing1-4/+4
2011-03-12syncderaadt4-32/+32
2011-03-12In the original sparc V7 book (and in the v8 book), the divrem leaf code usedderaadt1-2/+2
2011-01-27s/DST/DEST/ to avoid warnings when building RAMDISK kernels, which definemiod1-60/+60
2011-01-10add a new function, explicit_bzero, to be used for erasing "secret" stuff.tedu2-1/+22
2010-07-20Add OpenSSH's timingsafe_bcmp() to libkern.matthew2-1/+35
2010-04-20destintation -> destinationmiod1-3/+3
2010-04-01Allow for multiple CPUs by moving to an array of cpu_info.jsing1-6/+2
2009-12-12Provide a correct version for little endian kernels... sighmiod2-3/+13
2009-11-07remove gcc 1 workaround we no longer care about whichjsg1-11/+1
2009-10-27rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andderaadt36-168/+15
2009-08-19<machine/macros.h> would provide inline version of a few of the functionsmiod8-5/+459
2009-05-24ansi func declsjsg1-19/+10
2009-01-25memcpy needs a prototype which is in systm.hgrange1-1/+2
2008-10-15make random(9) return per-cpu values (by saving the seed in the cpuinfo),deraadt3-53/+21
2008-10-10Use the MI random() for all cases; no need for a MD version since itderaadt1-1/+0
2008-10-07unbreak ieeefp emulation code wrt converting double to unsignedmartynas2-2/+90
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray11-85/+8
2008-05-14These files are not used (and some of them would not compile anyway).miod3-300/+0
2008-04-20Catch up with dismantled libkern.kettenis6-0/+336
2008-04-20Remove the random() function from locore.s (which used sparcv7 instructions,kettenis1-1/+0
2008-02-25delete prototypes for functions which the kernel does not havederaadt1-8/+1
2007-12-29Override SoftFloat's countLeadingZeros32() with a faster, ff1-based, versionmiod1-1/+3
2007-12-29Unifdef NO_IEEE in the libkern softfloat code, and put an appropriate rulemiod5-23/+32
2007-11-28place a comment as to why these are otherwise emptyderaadt43-2/+43
2007-11-27mips64 also needs memcpy.S, otherwise memcpy.c gets built, which conflictsjsing1-0/+0
2007-11-26mips64 needs at least these to build; spotted by jsingderaadt2-0/+0
2007-11-25libkern, begone. Move to a new mechanism where config(8)'s "file"deraadt110-1504/+3573
2007-11-24SCCS junk, bit by bitderaadt7-56/+7
2007-11-24junk RCSderaadt1-8/+1
2007-11-24more junk SCCSderaadt3-12/+0
2007-11-24junk SCCSderaadt11-75/+11
2007-11-24delete unused junk RCS idsderaadt9-36/+0
2007-11-24ansi Cderaadt2-4/+7
2007-10-13Uncomment rule to build bcopy.S, and use that as our bcopy(9) implementation.kettenis1-5/+5
2007-10-13Make this actually work by using the right register numbers. In the conversionkettenis1-12/+12
2007-05-25"boundries" -> "boundaries" in various comments. Started by Diego Casati.krw4-6/+6
2007-05-14move hppa to __HAVE_CPUINFOmartin1-1/+5
2007-05-04more locc() diesderaadt5-112/+6
2007-05-04locc() is dead, spotted by miodderaadt2-48/+1
2007-05-04move bcd tables to the only place that uses them (the unused mcd driver);deraadt3-44/+3
2007-05-04remove strcpy and strcat from the kernel; they are dead and unused code.reyk9-466/+2
2007-05-03some shorter code is better codederaadt1-6/+4