Export the interrupt status vector via soc_data.  Set the interrupt
priorities in the AIC in the atmelarm driver before attaching the
children.  Delete redunant copies of the code.
Create the children devices for the SoC in atmelarm bus node, not in
the identify routine of the CPU.
Change behavior introduced in r237119 to vendor solution

References:
https://www.illumos.org/issues/2883

PR:		167905
Obtained from:	illumos (issue #2883)
MFC after:	2 weeks
Document the sysctl/tunable changes in r238379 and r238382.

Suggested by:	mjacob
Add and utilize defines for the ATA device register.

PR:		169764
Submitted by:	Steven Hartland <steven.hartland@multiplay.co.uk>
Reviewed by:	mav
MFC after:	2 weeks
Update for new core team.  Looks like this file was not updated two years
ago for the last core team.

MFC after:	3 days
Complete the transition away from newbus to populate the children to
the linker set of CPU modules.  The newbus method, although clever,
had many flaws: it didn't really support multiple SoC, many of the
comments about order were just wrong, and it did a few things far too
late to be useful.  delay and cpu_reset now work much earlier in the
boot process.
Fix whitespace divot.
Document the behavior of mount with failok specified.

PR:		docs/163742
Submitted by:	gcooper
Discussion by:	gcooper
Discussion by:	bjk
Approved by:	gabor
MFC after:	3 days
Remember where we found the DBGU and use that for our console.
This file is no longer AT91RM9200 specific, but now is generic to all
Atmel AT91 SoC's we support.  Rename to reflect that.
Merge OpenSSL 1.0.1c.

Approved by:	benl (maintainer)
Sort ASM definitions by crypto module for slightly easier maintenance.
Specifically, GHASH_ASM belongs to crypto/modes.
Fix the previous commit.  Obsolete libraries must be added to OLD_LIBS.

Pointyhat to:	me
Wring a few cycles out of pmap_enter().  In particular, on a user-space
pmap, avoid walking the page table twice.
For our at91rm9200 boards, register which subtype of SoC is on the
board.  We'll use this later to control the differences between these
two variants' pins.
Whitespace nit
Update vendor/illumos to illumos-gate revision 13750:6c5d0718e821

Source URL:
ssh://anonhg@hg.illumos.org/illumos-gate

Obtained from:	illumos
acpi_cpu: separate a notion of current deepest allowed+available Cx level

... from a user-set persistent limit on the said level.
Allow to set the user-imposed limit below current deepest available level
as the available levels may be dynamically changed by ACPI platform
in both directions.
Allow "Cmax" as an input value for cx_lowest sysctls to mean that there
is not limit and OS can use all available C-states.
Retire global cpu_cx_count as it no longer serves any meaningful
purpose.

Reviewed by:	jhb, gianni, sbruno
Tested by:	sbruno, Vitaly Magerya <vmagerya@gmail.com>
MFC after:	2 weeks
Merge illumos commit 13749:df4cd82e2b60

1796 "ZFS HOLD" should not be used when doing "ZFS SEND" froma read-only pool
2871 support for __ZFS_POOL_RESTRICT used by ZFS test suite
2903 zfs destroy -d does not work
2957 zfs destroy -R/r sometimes fails when removing defer-destroyed snapshot

References:
https://www.illumos.org/issues/1796
https://www.illumos.org/issues/2871
https://www.illumos.org/issues/2903
https://www.illumos.org/issues/2957

MFC after:	1 week