Fix name of sysctl setup function.
Add an explicit initialization of .new_device = NULL
Add support for scratchpad buffers (required for some XHCI devices).
Fix an endian issue.
create a lua device node for lua(4) and luactl(8)
link the lua(4) module to the build
link luactl(8) to the build
link core(9l) (docs pending) to the build
Initial Lua binding for pmf(9)
linke pmf(9l) to the build
Pull in fix from FreeBSD ffs_alloc.c r121785:
Consider only cylinder groups with at least 75% of the average free space
per cylinder group and 75% of the average free inodes per cylinder group
as candidates for the creation of a new directory.  Avoids excessive I/O
scanning for a suitable cylinder group on relatively full file systems.

Tested by sborril and me.

Pullup: netbsd-6, netbsd-5


Original commit message:

Tweak the calculation of minbfree in ffs_dirpref() so that only
those cylinder groups that have at least 75% of the average free
space per cylinder group for that file system are considered as
candidates for the creation of a new directory.  The previous formula
for minbfree would set it to zero if the file system was more than
75% full, which allowed cylinder groups with no free space at all
to be chosen as candidates for directory creation, which resulted
in an expensive search for free blocks for each file that was
subsequently created in that directory.

Modify the calculation of minifree in the same way.

Decrease maxcontigdirs as the file system fills to decrease the
likelyhood that a cluster of directories will overflow the available
space in a cylinder group.

Reviewed by:	mckusick
Tested by:	kmarx@vicor.com
MFC after:	2 weeks
Add DF_* values for DT_FLAGS
add an alias for the linux name for the interface index
Adding luactl.debug to lists to fix debug build.
Support for the Broadcom BCM56340 iProc based switch.
Make these compatible with thumb/thumb2
Add support for the BCM56340 iProc based switch
Make sure certain files are always assembled with -marm
Instead of guessing the suffix in the code, use the suffix list previously
loaded via man.conf(5). While there, zap unused iteration code.
(Franco Fichtner)
Add the if_axen kmod to md.evbppc to unbreak the evbppc build.
Add EM_AARCH64 from Elliott Hughes