Remove only-works-on-amd64 restriction.

Sponsored by:	The FreeBSD Foundation
Add ZEDBOARD.

Tested against:	stable/10@r262905 (build only)
Sponsored by:	The FreeBSD Foundation
Remove unused prototype.
Garbage collect fdavail.

It rarely returns an error and fdallocn handles the failure of fdalloc
just fine.
Merge r262907 from ^/projects/release-embedded:
  Add ZEDBOARD support for release builds.

Sponsored by:	The FreeBSD Foundation
Merge r262906 from ^/projects/release-embedded:
  Remove only-works-on-amd64 restriction.

Sponsored by:	The FreeBSD Foundation
We don't need TAILQ for iSCSI PDUs; STAILQ is enough.

Sponsored by:	The FreeBSD Foundation
All the iSCSI sysctls are also tunables; advertise that.

Sponsored by:	The FreeBSD Foundation
Fix SIGIO delivery. Use fsetown() to handle file descriptor owner
ioctl and use pgsigio() to send SIGIO.

Submitted by:	truckman
Reviewed by:	mjg
Fix printf format mismatches

Sponsored by:	The FreeBSD Foundation
Adjust the comments about translating clock divisor bits to match recent
code changes.
Flag several sysctl variables as tunables.
gcc: define __block when block support is enabled

This mimics the behaviour in clang and lets us build cleanly
the libdispatch port on platforms where the base gcc is still
the default compiler.

Bump __FreeBSD_version for ports.

Tested by:	theraven
MFC after:	3 days
Rework the iSCSI PDU transmit code to avoid lock contention and coalesce
PDUs before sending.

Sponsored by:	The FreeBSD Foundation
Change kernel/rootfs hints to use search patterns instead of absolute
locations.
Remove dead code.

MFC after:	1 week
Sponsored by:	Yandex LLC
Remove unused variable.

MFC after:	1 week
Sponsored by:	Yandex LLC
The check for local address spoofing lacks ifaddr locking.
Remove these loops and use in_localip() and in6_localip()
functions instead.

MFC after:	1 week
Sponsored by:	Yandex LLC
Add PCI-IDs for TBD Gen9 RAID controller HBAs from HP to ciss(4)

Submitted by:	Benesh, Scott <scott.benesh@hp.com>
MFC after:  2 weeks
Sponsored by:	Yahoo! Inc.
Fix TTB set operation for armv7.

Perform sychronization (by "isb" barrier) after TTB is set.  This
is done to ensure that TLB invalidation always executes after
TTB modification and operates on valid CP15 data (per specification).

Submitted by:	Wojciech Macek <wma@semihalf.com>
Reviewed by:	ian@, cognet@