Don't allow anyone but the superuser to do 'ctl' on procfs nodes.
Mention/Xref ral(4).
Fix bus_dmamap_sync() usage.
This should not be a problem since BUS_DMASYNC_POSTWRITE is probably a no-op.
Note that meta data is stored in non-pageable memory and the problems this
may carry.  Suggested by Greg Troxel in private mail.
Xref msk, and describe mfi and bnx.
Xr lint 7; noticed by Anon Ymous
No need to leave a lot of space between the error number and the message.
Drop trailing whitespace.
Nicer macro usage.
Handle new gcc properly
+ some minor cosmetic changes

+ rather than using global variables, accessed all over the place, create
a local structure, and pass it down.

+ add a -p argument to denote a prefix, so that it's possible to record
a different directory hierarchy from the one that was scanned.  One
typical use would be:

	# ./veriexecgen -v -d /usr/dest/i386 -a -p /usr/dest/i386 -r -o fingers

to create a fingerprint database called fingers from the files located
in the /usr/dest/i386 hierarchy, but without the leading /usr/dest/i386
prefix:

	# Generated by agc, Tue Dec 19 13:10:34 2006
	/bin/domainname SHA256 12622c8f3698e51f090abf84ce81aaaaa1ed72135291b41a3e7d6c7b6a2a9847
	/bin/chmod SHA256 5c3f8fec48601e0eaf7f47522ad8ff9fabb442b123ada97a71de285b4f6bf658

+ make veriexecgen into a host tool
Build veriexecgen as a host tool
Add note on handling the O2 framebuffer, and how to work around the
non-support, by giving instructions for a serial console.

By Daniel Sieger <dsieger@TechFak.Uni-Bielefeld.DE>
fix kernel panic with veriexec and raidframe.
Punctuation nit.
A commit too far - don't try to build veriexecgen for just now
Remove the third argument from check_exec() and just check for ep_flags
in the exec_package to know if we need to use VERIEXEC_DIRECT or
VERIEXEC_INDIRECT.

Suggested by and okay yamt@
Markup fix - forgot 'Fn'.
do not compare ipv6 ipsec tunnel addresses against uninitialized data.
Fixes PR kern/34734
- Upgrade to the latest firmware and as a result remove the error log dump.
- Mostly sync with OpenBSD
	- Serialise sending commands to the firmware
	- Remove redundant calls to bpfdetach.
	- use bus_size_t where appropriate and not fetch iobase as it's not
	  used.
	- improve 802.11 radiotap support (correct rx rate)
	- add short preamble flag
	- add short slot time support
	- ignore parity errors (as per the Linux driver)
	- Set Tx power for all channels.
	- disable bluetooth co-existance
	- Check that ni->ni_rates.rs_nrates is not greater than the maximum
	  handled by the firmware.
- Begin syncing with the FreeBSD driver by renaming a few things.