master
create new machine/_float.h which is namespace clean. create a new MI float.h which pulls in and defines the values that are needed from there, and repair sys/limits.h so that it defines the values it needs as well (depending on POSIX version, XPG version, etc). guenther has a more exact selection of that coming for limits.h. this also fixes a few mistakes for the vax. reviewed by kettenis and guenther.
Merge machine/ansi.h and machine/types.h into machine/_types.h and rename the types using the __ protected namespace (e.g. __size_t). Idea from FreeBSD.
flense more trailing whitespace
The "powerpc" port which has supported the newer Apple Macintosh powerpc based is being renamed to macppc. This is to allow sharing of common code between different powerpc base platforms.
Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.
remove prototypes with no matching function and externs with no var
Remove unused field d_poll from struct cdevsw.
hw.power, machdep.lidaction, machdep.pwraction for macppc
One ddb interface is enough for ppc.
Remove some trailing whitespace.
Add missing <machine/elf.h> for compound arches.
add missing license (PD) block
Remove the almost unused abstraction around "struct firmware" and use instead a single function ppc_mem_regions() required by the ppc pmap.
Remove {LOAD,COUNT}_TEXTA from libsa loadfile, it only made sense for a.out kernels and we no longer have any.
move the ppc mplock implementation from macppc to powerpc.
Move powerpc to __HAVE_MUTEX. With help from drahn@. Tested by nick@, xsa@, deraadt@.
/dev/openprom
increase MSGBUFSIZE
Remove clause #3 from mrg@NetBSD license.
remove vtophys() on *ppc.
Userland timecounter for macppc
the clang binary never shrinks, especially since it is statically linked (for performance). in this case, it grew larger than the maximum text segment size; increase that size.