NetBSD/sys/lib/libkern
skrll 8516d55745 Merge nick-hppapmap.
This is a port of the OpenBSD pmap and trap handling code to get us

        - Performance boost on some/all machines.
        - Well on the way to PA2.0 (in 32bit mode) support. Several
          machines probe hardware, but fail sometime after interrupts
          are enabled.

Other things changed / fixed on the branch are

        - update autoconf to use the OpenBSD code.
        - com @ dino is very close to being supported.
        - HPPA_REDZONE has been replaced with a working redzone which
          is enabled with DIAGNOSTIC.
        - UPAGES has been halved in size.
        - power(4) from OpenBSD to fix a few bugs.
        - updated list of modules from OpenBSD.
	- initial ports of uturn(4), astro(4) and elroy(4).
	- update some copyrights (remove advertising clause, etc.)

Thanks to mjf for some of the above, testing and listening.
2009-04-30 07:01:26 +00:00
..
arch Merge nick-hppapmap. 2009-04-30 07:01:26 +00:00
__assert.c Rename __assert() to __kernassert() so that it doesn't collide 2007-09-24 14:19:03 +00:00
__main.c ansify function definitions 2009-03-15 21:33:51 +00:00
arc4random.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
bcd.c Provide BCD<->binary conversion in libkern and turn <dev/clock_subr.h>'s 2006-03-11 15:40:07 +00:00
crc32.c Make the function declaration the same for the big-endian case as 2009-03-26 22:18:14 +00:00
crc32.h Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
imax.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
imin.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
intoa.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
libkern.h Fix build problems caused by crc32 addition to libkern. Also, this makes 2009-03-25 18:41:06 +00:00
lmax.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
lmin.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
Makefile Change the use of formally undocumented features, which have now been 2009-01-18 20:42:11 +00:00
Makefile.inc Use common sources with userland. 2005-12-20 19:35:26 +00:00
Makefile.libkern Fixes PR kern/41069 and PR kern/41070. 2009-03-25 01:26:12 +00:00
max.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
mertwist.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
milieu.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
min.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
pmatch.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
scanc.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
skpc.c Change about 4500 of the K&R function definitions to ANSI ones. 2009-03-14 15:35:58 +00:00
softfloat-macros.h
softfloat-specialize.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
softfloat.c merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
softfloat.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ulmax.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
ulmin.c ANSIfy another 1261 function definitions. 2009-03-14 21:04:01 +00:00
xlat_mbr_fstype.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00