add a zfs spa_t change missed in r235329

sys/cddl/boot is obviously not under sys/boot...

Pointed out by:	Jan Beich <jbeich@tormail.org>
Pointyhat to:	avg
MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235343 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
mdoc: use Po and Pc macros instead of parens. Also avoid starting a line
with Ns.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235344 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Flip on WN1043ND switch PHY support.

* Add the i2c bitbang bus;
* Add the etherswitch/rtl8366rb drivers;
* "fix" the USB GPIO configuration so USB actually works.

Submitted by:	Stefan Bethke <stb@lassitu.de>


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235345 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revert this - I disabled it whilst hwpmc is/was broken.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235346 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Docuement requirement to alter some sysctls when using igb(4) with
jumbo frames.

PR:		153738
Submitted by:	Tom Judge (tom!tomjudge.com)
Discussed with:	jfv (in part, a long time ago...)
MFC after:	1 week


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235347 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add glue/support for the SAM9XE512-based Ethernut 5 boards. Currently,
all integrated and on-board peripherals except the DataFlash (at91_spi(4)
and at45d(4) still need to be unb0rken) and NAND Flash (missing NAND
framework) are working.
AFAICT, this makes FreeBSD the first operating system besides Nut/OS
supporting Ethernut 5 out of tree.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235348 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove duplicate config bits.

Submitted by:	juli


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235351 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Minor mdoc nit.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235353 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove end of line whitespace.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235355 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Make the vm_page_array_size long. Remove redundand zero initialization
for vm_page_array_size and nearby variablees.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	alc
MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235356 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix an mdoc(7) nit.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235357 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Set formatting width and offset in DB_COMMAND(9).


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235358 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Commit the change forgotten in r235356.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	alc
MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235359 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Provide in the association change notification the received ABORT chunk
if case of SCTP_COMM_LOST or SCTP_CANT_STR_ASSOC as required by RFC 6458.

MFC after: 3 days


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235360 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
zfs boot code: use %j and uintmax_t instead %ll and uint64_t in printfs

This is to silence warnings that result from different definitions of
uint64_t on different architectures, specifically i386 and sparc64.

MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235361 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Assert that fictitious or unmanaged pages do not appear on
active/inactive lists.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	alc
MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235362 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Minor mdoc nits.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235363 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sparc64/zfs boot: take advantage of new libzfsboot capabilities

Also drop the now unneeded compatibility shims.

Tested by:	marius
MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235364 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Assert that the page passed to vm_page_putfake() is unmanaged.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	alc
MFC after:	1 month


git-svn-id: svn+ssh://svn.freebsd.org/base/head@235365 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Split the code from vm_page_getfake() to initialize the fake page struct
vm_page into new interface vm_page_initfake(). Handle the case of fake
page re-initialization with changed memattr.

Sponsored by:	The FreeBSD Foundation
Reviewed by:	alc
MFC after:	1 month


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