clean up the interactive commands list, mainly by showing
the arguments these commands take;

based on some improvements from Mark Lumsden
sync
sync somewhat to the man page;
started by a diff from Mark Lumsden
document how signalling via `k' works, after some help from theo and miod;
Add more chipset revision ids.

From scottl via FreeBSD and brad@.
Move HASH_BITS constant to if_skreg.h as SK_HASH_BITS.  Remove unused
code and an unnecessary comment, No functional change.

From brad@.
Remove entry for mx driver which was removed a bit over 7 years ago.
Cleanup, kill dead code and unused arguments. Mostly stuff that is computed
and passed around but never used. OK mglocker@
Use right flow control autonegotiation bits for 1000baseX.
Add preliminary support for Marvell Yukon-II Extreme chips.
Based on a diff from brad@.
Add DLink DGE-550T B1.  Reorganize Marvell Yukon entries & add a few missing
ones.  Based on a diff by brad@.
regen
Adjust for new/renamed DLink card & Marvell chips.  Based on a diff by brad@.
Don't enable debug spam by default.
Shuffle code around so that optimization of the m88110_trap() return gets
computed correctly.
Rework the i/o mapping logic so that it allows the 1:1 region to not go up to
the end of the address space; allows the A16D16 VME space to be mapped
correctly again on MVME197.
Rework the cache handling routines again. We now try to operate on the exact
address range we've been given, rounded to cache line boundaries, instead
of being lazy and operating on pages as soon as the range was large enough.

Also, since the ranges we'll be invoked for are reasonably small, it does
not make sense to check for segment sizes - we're always smaller, really.

While there, hardcode the size in cmmu_flush_data_cache(), which becomes
cmmu_flush_data_page(), since it was always invoked for complete pages.
Correct return value in read(2) syscall example.  ok pedro
Nuke MDFSTYPE and MDFSOPTS, 'mount -t ...' and giving the user the
option to choose a filesystem type when mounting a disk. Rely on the
filesystem information provided by the disklabel.

When there is only one usable partition on the selected disk, just
mount it without bothering the user with a question.

Ensure that msdos filesystems are mounted with '-s' so that the names
of the install sets will be in lower case and thus visible to the
script.

msdos problems noted by Rodolfo Gouveia, who did a lot of testing and
debugging. 'mount -t ...' silliness pointed out by deraadt@.
Remove _KERNEL_OPT leftovers.