Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | mips64 also needs memcpy.S, otherwise memcpy.c gets built, which conflicts | 2007-11-27 | 1 | -0/+0 | ||
| | | | | | | with bcopy.S ok miod@ | |||||
* | mips64 needs at least these to build; spotted by jsing | 2007-11-26 | 2 | -0/+0 | ||
| | ||||||
* | libkern, begone. Move to a new mechanism where config(8)'s "file" | 2007-11-25 | 110 | -1504/+3573 | ||
| | | | | | | | | | | | | 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.. | |||||
* | SCCS junk, bit by bit | 2007-11-24 | 7 | -56/+7 | ||
| | ||||||
* | junk RCS | 2007-11-24 | 1 | -8/+1 | ||
| | ||||||
* | more junk SCCS | 2007-11-24 | 3 | -12/+0 | ||
| | ||||||
* | junk SCCS | 2007-11-24 | 11 | -75/+11 | ||
| | ||||||
* | delete unused junk RCS ids | 2007-11-24 | 9 | -36/+0 | ||
| | ||||||
* | ansi C | 2007-11-24 | 2 | -4/+7 | ||
| | ||||||
* | Uncomment rule to build bcopy.S, and use that as our bcopy(9) implementation. | 2007-10-13 | 1 | -5/+5 | ||
| | ||||||
* | Make this actually work by using the right register numbers. In the conversion | 2007-10-13 | 1 | -12/+12 | ||
| | | | | | from hppa the fact that t1-t4 actually number down from r22-r19 got somehow lost. | |||||
* | "boundries" -> "boundaries" in various comments. Started by Diego Casati. | 2007-05-25 | 4 | -6/+6 | ||
| | ||||||
* | move hppa to __HAVE_CPUINFO | 2007-05-14 | 1 | -1/+5 | ||
| | | | | input from miod@, ok kettenis@ | |||||
* | more locc() dies | 2007-05-04 | 5 | -112/+6 | ||
| | ||||||
* | locc() is dead, spotted by miod | 2007-05-04 | 2 | -48/+1 | ||
| | ||||||
* | move bcd tables to the only place that uses them (the unused mcd driver); | 2007-05-04 | 3 | -44/+3 | ||
| | | | | ok miod | |||||
* | remove strcpy and strcat from the kernel; they are dead and unused code. | 2007-05-04 | 9 | -466/+2 | ||
| | | | | | | | (OpenBSD does not use strcat/strcpy in the kernel, if people do it in external modules they should update their code) ok deraadt@ | |||||
* | some shorter code is better code | 2007-05-03 | 1 | -6/+4 | ||
| | ||||||
* | Move m88k memory copy and fill functions to libkern. The copy functions will | 2006-11-17 | 7 | -1/+576 | ||
| | | | | | | no longer share the same code, but will be instead be duplicated from the same source, so that bcopy() and memcpy() do not need to check for overlap, and memcpy() and memmove() are shorter. | |||||
* | typo | 2006-11-09 | 1 | -1/+1 | ||
| | ||||||
* | import supah pieces from netbsd | 2006-10-06 | 7 | -0/+997 | ||
| | ||||||
* | Switch to the C version of random() on m68k platforms. It is almost as fast | 2006-01-04 | 1 | -2/+2 | ||
| | | | | | | | | | | as the assembly version on 0[234]0, but *fifteen* times faster than it on 68060 systems, since it uses a form of muls.l which has to be emulated. And since we use random() for statclock variance, this means we were gratuitously doing an average of 100 emulation traps per second. ok deraadt@ millert@ | |||||
* | I'm Positive these are Type-O. | 2005-08-01 | 2 | -4/+4 | ||
| | ||||||
* | not needed | 2005-07-20 | 1 | -2/+2 | ||
| | ||||||
* | add moddi3, needed by new libz | 2005-07-20 | 1 | -5/+2 | ||
| | ||||||
* | hppa64 bits | 2005-04-01 | 3 | -0/+1740 | ||
| | ||||||
* | Remove __P usage in sys that has crept back in. | 2005-02-13 | 1 | -2/+2 | ||
| | | | | 'Looks fine' millert@, ok miod@ | |||||
* | sync from libc | 2004-11-28 | 33 | -359/+217 | ||
| | ||||||
* | a tiny hppa64 bit | 2004-11-28 | 1 | -3/+3 | ||
| | ||||||
* | 64 bit safe over entire address range | 2004-10-08 | 5 | -69/+69 | ||
| | ||||||
* | make it compile with _STANDALONE, ok deraadt@ | 2004-09-23 | 1 | -3/+3 | ||
| | ||||||
* | Keep providing a 32bit only version of bzero() #ifdef _STANDALONE, as | 2004-09-21 | 1 | -3/+20 | ||
| | | | | bootblocks are compiled as 32bit code. | |||||
* | slightly 64 bit improved | 2004-09-18 | 1 | -8/+8 | ||
| | ||||||
* | Changes for 64 bit kernel. Some functions needis to be rewritten or | 2004-09-09 | 8 | -16/+16 | ||
| | | | | optimized to take advantage of full 64 bit width registers. | |||||
* | add missing copyright | 2004-08-13 | 8 | -9/+257 | ||
| | ||||||
* | mips64 now | 2004-08-11 | 11 | -0/+388 | ||
| | ||||||
* | move to mips64 | 2004-08-11 | 11 | -388/+0 | ||
| | ||||||
* | ansi and some missing protos | 2004-08-07 | 54 | -252/+177 | ||
| | ||||||
* | Remove some register keywords to make this compile on amd64. | 2004-07-22 | 1 | -7/+7 | ||
| | ||||||
* | add bounded attribute to some functions. anil tested and ok'ed | 2004-06-21 | 2 | -6/+11 | ||
| | ||||||
* | Replace RSA-derived md5 code with code derived from Colin Plumb's PD version. | 2004-05-07 | 2 | -368/+2 | ||
| | | | | | | This moves md5.c out of libkern and into sys/crypto where it belongs (as requested by markus@). Note that md5.c is still mandatory (dev/rnd.c uses it). Verified with IPsec + hmac-md5 and tcp md5sig. OK henning@ and hshoexer@ | |||||
* | add back strchr/strrchr; from dhartmei | 2004-05-06 | 3 | -3/+72 | ||
| | ||||||
* | It turns out that the so-called fast ffs(3) routines were wrong, as soon as | 2004-04-01 | 2 | -18/+2 | ||
| | | | | | | | | | | | | more than one bit is set, as the ff1 instruction counts from the highest order. However, gcc/m88k with optimization enabled would use a correct, short sequence based upon ff1 and tweaks, to achieve the intended result, hence i did not catch this flaw initially. So revert to the C implementation - it is correct, still decently fast, and will only be used when compiling at -O0. | |||||
* | change amd64's MACHINE_ARCH from x86_64 to amd64. There are many many | 2004-02-27 | 23 | -858/+0 | ||
| | | | | | | reasons for this, quite a few of them technical, and not all of them in response to Intel's broken ia32e crud. The gcc toolchain stays at x86_64 for now. | |||||
* | no quad stuff on amd64 either; from art@ | 2004-02-03 | 1 | -2/+2 | ||
| | ||||||
* | tag... | 2004-02-01 | 9 | -0/+9 | ||
| | ||||||
* | Kernel library bits for arm, from NetBSD. | 2004-02-01 | 9 | -0/+1266 | ||
| | ||||||
* | an amd64 arch support. | 2004-01-28 | 46 | -0/+1716 | ||
| | | | | | | | hacked by art@ from netbsd sources and then later debugged by me into the shape where it can host itself. no bootloader yet as needs redoing from the recent advanced i386 sources (anyone? ;) | |||||
* | use C comments, works better | 2004-01-22 | 1 | -3/+3 | ||
| | ||||||
* | A faster ffs() routine based upon the ff1 assembly instruction. | 2004-01-21 | 2 | -3/+18 | ||
| |