Drop unused variable
Dump SPD when verbose and check for all-zeros
Fix MMIO limit mask checking and programming; fix non-power of two high MMIO map use
Move new and delete operators and add placement new
Correct base register use
Allocate non-prefetchable 64-bit PCI BARs in 64-bit prefetchable space, as allowed by the PCIe 3 errata
Export E820 access
Use SCI for writes so log output is clear
Add io.nonpref-high option to allow 64-bit non-prefetchable PCI BARs in 64-bit prefetchable space
Add map layout diagram
Various fixes
Handle failure to route
Trim per server memory down to SCC granularity
Set SCC granularity based on memory size
Add route-around approach
Prepare router for integration
Compile out legacy code; minor updates
Reapply "Enable intermediate remote-IO by default, so Linux has access to the Northbridges" as it causes failures on non-Supermicro servers."

This reverts commit e47741b14bdd152b70d1cfecef2b48bf5ab06bb5.

Conflicts:
	bootloader/dnc-bootloader.c
Reapply Steffen's fixes for BMC power on issues
Print useful error when can't bind