Added new evaluation routines
Added helper methods for buffer/field evaluation
Fixed broken indentation on dsdt.c

ok marco@
Factorize akbd and ams drivers between mac68k and macppc; while there, start
moving out common adb code as well, and merge adb_direct.c into adb.c to
simplify external header files.

No functional change; more cleanups to come.
akbd and ams are mi drivers now, move manpages up; also sync akbd
layouts list with reality.
Fix logic botch when checking for COMPAT_SUNOS binary specifics; repairs
some TIOCGPGRP result fallout.
ok deraadt@
Added support for read/write of PCI Config space
Help jason@
ok marco@
sync
GETICBLEN() needs to swap the ICB length on big-endian architectures
crank to 3.8-beta
Flip BIOS and ACPI around since ACPI uses BIOS stuff.

ok dlg@ grange@
seek is a count of bytes, not samples

OK millert@
sync
Check SA_LEN(sa) after sa is checked for NULL.  Pointed out by solar at
openwall.com, ok henning@
Sync
Do not attempt to listen on interfaces with a wildcard address; ok henning@
tweaks; ok mickey
Avlab low profile 4-port serial

in dmesg from KUDO Takashi
Missing closing quote.
Replace SENSOR_ADD() macro with a pair of functions
sensor_add()/sensor_del() so that sensors can be attached
and detached dynamicaly.

ok kettenis@ deraadt@ dlg@
ENAMETOOLONG if path too long; ok miod pedro
redo (w/ proper changes everywhere ;):
take interp[MAXPATHLEN] off the stack.  from mickey, ok otto
while here, switch above from malloc to pool, remove stupid casts
tedu@ miod@ ok