fixup! Allow passthrough devices to be hinted.
fixup! Document pci_iov_attach/detach in pci.9
fixup! Add manpages for SR-IOV enable/disable driver interface
fixup! fixup! Document pci_iov_attach/detach in pci.9
fixup! fixup! Add manpages for SR-IOV enable/disable driver interface
fixup! Add a manpage for iovctl(8)
fixup! Add manpage documenting iovctl config file format.
fixup! Document the interface for defining a configuration schema
fixup! Add iovctl functions for validating config
fixup! Add an rc.d script to invoke iovctl(8) during boot
fixup! Refactor PCI device creation
fixup! fixup! Document the interface for defining a configuration schema
fixup! fixup! Add main() for iovctl and hook iovctl into build
Merge branch 'phabric_D67' into iov
Merge branch 'phabric_D73' into iov
Merge branch 'phabric_D74' into iov
Merge branch 'phabric_D75' into iov
Save the correct size of the devinfo in the devinfo

When a VF is created, we have to allocate a new devinfo struct
for its ivar.  The size of this structure is uncertain because
different pci bus subclasses have a different sized structure.
Cache the size of the devinfo in all pci instances devinfo,
so that when we are creating a VF we can easily figure out how
much memory to allocate for the devinfo.
Merge branch 'phabric_D76' into iov

Conflicts:
	sys/dev/pci/pci_iov.c
	sys/dev/pci/pci_private.h
Merge branch 'phabric_D83' into iov