summaryrefslogtreecommitdiffstats
path: root/sys/lib/libkern/arch/m88k (follow)
Commit message (Collapse)AuthorAgeFilesLines
* give bcopy() the ovbcopy() semanticsmiod2013-06-151-1/+2
|
* ovbcopy begonederaadt2013-06-131-4/+1
|
* remove ovbcopy supportderaadt2013-06-111-4/+0
| | | | ok kettenis
* Add {,u}{div,mod}si3 to libkern and to the kernel as well.miod2013-06-074-0/+195
|
* Switch m88k ports to ELF.miod2013-01-052-200/+200
|
* s/DST/DEST/ to avoid warnings when building RAMDISK kernels, which definemiod2011-01-271-60/+60
| | | | TIMEZONE and DST...
* destintation -> destinationmiod2010-04-201-3/+3
|
* libkern, begone. Move to a new mechanism where config(8)'s "file"deraadt2007-11-251-8/+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..
* Move m88k memory copy and fill functions to libkern. The copy functions willmiod2006-11-177-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.
* It turns out that the so-called fast ffs(3) routines were wrong, as soon asmiod2004-04-012-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.
* use C comments, works betterderaadt2004-01-221-3/+3
|
* A faster ffs() routine based upon the ff1 assembly instruction.miod2004-01-212-3/+18
|
* 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
* ??? Bogons! How did this get broken?smurph2001-02-011-2/+2
|
* strlcat and strlcpy into libkern.provos2000-12-181-2/+2
|
* Pull memcmp() into libkern. Also, use asm version of memset() on m68k.millert2000-06-161-2/+2
|
* added ffs()smurph1999-03-031-2/+2
|
* Support for the m88k arch.smurph1998-12-151-0/+7