When Xdialog(1) is passed a NULL argument to its `--help' option, Xdialog(1)
acts like dialog(1) in that it returns exit status 2 when the help button is
chosen.

Approved by:	adri (co-mentor) (implicit)
Fix build in case we have SMBVDEBUG turned on.

Reviewed by:	gnn
Approved by:	gnn
Sponsored by:	iXsystems inc.
Second attempt to add @every_second keyword support. Due to multiple
requests, default to the previous 60-seconds scheduling method
unless there is any @every_second entries to conserve CPU cycles and
power.

This change also improves scheduling in the default mode by running
as close to the beginning of the minnute as possible by replacing
sleep(3) with nanosleep(2). Previously, the tasks would run anywhere
within the first second of the minute and that offset drifted back
and forth each time cron(8) was engaged.

MFC after:	1 month
Merge bmake-20121010

Approved by:	marcel (mentor)
Don't attach if the bootloader has not indicated that we're a PCI host.  This
fixes booting on systems which are PCI targets.
Add support for Radisys as a vendor of Octeon hardware.  Add some preliminary
support for what their boot loader refers to as the "RSYS4GBE", of which there
are two instances ("Data Processing Blocks") on the Radisys ATCA-7220.
Switch from using a msgbox to display help files to a textbox instead. The
problem with using a msgbox was one of truncation in the case of Xdialog(1)
and lack of screen real-estate (since the msgbox is not scrollable in X11
while a textbox is).

The textbox renders the text much better and is more appropriate for this
type of data display.

Approved by:	adrian (co-mentor) (implicit)
Fix copy/paste error.

Approved by:	adrian (co-mentor) (implicit)
Tighten-up displays that use a NULL prompt (e.g., networking and usermgmt).

Approved by:	adrian (co-mentor) (implicit)
No MII on the RSYS4GBE (AMC-7211/ATCA-7220).
Resurrect and integrate stable/9/sysinstall/help/tcp.hlp

Approved by:	adrian (co-mentor) (implicit)
Don't mask fwe(4) lp(4) or plip(4) devices from ifconfig(8) list.

Approved by:	adrian (co-mentor) (implicit)
Remove unnecessary quotation to clean things up.

Approved by:	adrian (co-mentor) (implicit)
This utility builds without NO_WCAST_ALIGN

Tested with make universe

No objections from:	stas
Approved by:	cperciva
MFC after:	3 days
Port the new PV entry allocator from amd64/i386.  This allocator has two
advantages.  First, PV entries are roughly half the size.  Second, this
allocator doesn't access the paging queues, and thus it allows for the
removal of the page queues lock from this pmap.

Replace all uses of the page queues lock by a R/W lock that is private
to this pmap.

Tested by:	marcel
Resurrect and integrate stable/9/usr.sbin/sysinstall/help/usermgmt.hlp

Approved by:	adrian (co-mentor) (implicit)
Comment out the BOOTP/NFSROOT support.  Transition this
config file to support a production kernel mounted on an
SD card.
set the kernelname from the boot loader environment.
This fixes kern.bootfile sysctl.

Submitted by:	Giovanni Trematerra
Add missing CTLFLAG_TUN flag to tunable sysctls in USB stack.
Rearrange the tunables and belonging sysctl declarations, so
that they are next to eachother.

Submitted by:	n_hibma @
MFC after:	1 week
Add support for Fast Track Ultra 8R from M-audio.

MFC after:	1 week