Azure Hyper-V ACPI firmware will attempt to allocate large chunks of
memory which will block downstream devices from joining. Microsofts ACPI
acpi_syscontainer driver will take up 6 billion addresses and block its own
SR-IOV pcibX devices from being able to be allocated.
Build Hyper-V pcib driver in hyperv device drivers.
This also changes the name of the pcib device module name so it is
easier to idenfity as a hyper-v driver.
Hyper-V: Azure Gen 2 console workaround.
Gen 2 UEFI booting on Azure has a bug in their console which causes
prints during initial booting to freeze the node. Once the CPUs are
initialized it looks like the printfs can resume.