Print out DSISR in a fatal DSI trap.

Sponsored by:


git-svn-id: svn://svn.freebsd.org/base/head@249129 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
HAL additions to enable MCI Bluetooth coexistence in the AR9300 HAL.

* Add the rest of the missing GPIO output mux types;
* Add in a new debug category;
* And a new MCI btcoex configuration option in ath_hal.ah_config

Obtained from:	Qualcomm Atheros


git-svn-id: svn://svn.freebsd.org/base/head@249131 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add a new TX power field - it's inteded to be used where low TX power
is configured for higher rates (lower than max) but higher TX power
is configured for the lower rates, above the configured cap, to improve
long distance behaviour.


git-svn-id: svn://svn.freebsd.org/base/head@249137 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
strncmp for boot code: fix an off by one error

Before this change strncmp would access and _compare_ n+1 characters
in the case where the first n characters match.

MFC after:	5 days


git-svn-id: svn://svn.freebsd.org/base/head@249139 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Minimal subset of the unbound sources.


git-svn-id: svn://svn.freebsd.org/base/head@249140 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Upgrade to 1.4.20.


git-svn-id: svn://svn.freebsd.org/base/head@249141 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
mdoc: remove superfluous paragraph macro.


git-svn-id: svn://svn.freebsd.org/base/head@249153 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Following r241022, replace iteration over the provider list on media events
by taking first one and asserting that there is no others.

MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@249161 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
If filter of the interrupt event is not null, print it, in addition to
the handler address.  Add a mark to distinguish between filter and
handler.

Note that the arguments for both filter and handler are same.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	jhb
MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@249163 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Correct the returned message lengths for timeval and bintime control
messages (SO_BINTIME, SO_TIMEVAL).

Obtained from:	phk


git-svn-id: svn://svn.freebsd.org/base/head@249166 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix memory leak in coredump().

Reviewed by:	kib


git-svn-id: svn://svn.freebsd.org/base/head@249168 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Notify CAM on state* change to a logical volume not status.  This resolves
the issues reported regarding camcontrol devlist not showing the rebuild
states of volumes unless an explicit camcontrol rescan was executed.

PR:	kern/171650
Reviewed by:	scottl@freebsd.org
Obtained from:	Yahoo! Inc.
MFC after:	2 weeks


git-svn-id: svn://svn.freebsd.org/base/head@249170 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add myself as a ports committer

Approved by:	eadler (mentor)


git-svn-id: svn://svn.freebsd.org/base/head@249171 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix a typo in the burncd line.

Approved by:	cognet


git-svn-id: svn://svn.freebsd.org/base/head@249172 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
config checksum is over the entire fixed portion, not just the
config header. FreeBSD doesn't check this but other o/s's do.

Obtained from:	NetApp


git-svn-id: svn://svn.freebsd.org/base/head@249173 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Don't panic when a valid divisor of 1 has been requested.

Obtained from:	NetApp


git-svn-id: svn://svn.freebsd.org/base/head@249174 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove dangling ISA uart stubs.

Obtained from:	NetApp


git-svn-id: svn://svn.freebsd.org/base/head@249175 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add the hw.floatingpoint sysctl to ARM to tell us if we have vfp support
in the kernel and the hardware includes a vfp unit.


git-svn-id: svn://svn.freebsd.org/base/head@249176 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix declaration vs. definition inconsistency.  No functional change.


git-svn-id: svn://svn.freebsd.org/base/head@249177 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add blacklist entries for Atheros bluetooth device IDs that are known to
need firmware before they will re-attach as correctly functioning bluetooth
devices.

Reviewed by:	maksim
Obtained from:	Linux ath3k device driver


git-svn-id: svn://svn.freebsd.org/base/head@249178 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f