Add some devices:
- Add Intel Bay Trail devices from the document.
- Add Intel EP80579 devices from OpenBSD.
- Add Intel DH89xx's SMBus controller.
- Add ASPEED AST1150 PCIe-to-PCI bridge.
regen.
Add Tolapai, Coleto Creek and Bay Trail.
Replace wrong numeric values with corresponding symbolic constants.
While here, remove unneeded paragraph macro.
Add IOMMU and the Root Complex Event Collector.
Add PCQ_MAXLEN constant.
PR/48883: Justin Cormack: Cope with systems that don't provide REG_STARTEND
Implement pktq_set_maxlen() and let sysctl net.inet.{ip,ip6}.ifq.maxlen be
changed on the fly again.
Restore the assert in RUMP's softint_schedule_cpu() and just ensure
curcpu() in the caller.
Fix receive loop, enable turbo mode, checksum offloading still needs
correct handling of pseudo headers.

The Raspberry PI now copies at 2MByte/s with scp and 4MByte/s with NFS.

Based on work from nick@.
pktqueue: add or fix some comments, remove some header inclusions.
burst_cap is always set now - remove the conditional.
spaces to tab.
Comment KNF
printslots() -> printPCIslots(). Make it compile with -DDEBUG.
When linking statically (as for sun2), need to list -lrump also
after -lrumpuser, because rump_pub_lwproc_switch is used in the
latter and defined in the former.