On Thu, May 24, 2012 at 12:26 PM, Bjorn Helgaas <bhelgaas@xxxxxxxxxx> wrote: > ACPI: bus type pci registered > 1) PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0x80000000-0x8fffffff] (base 0x80000000) > PCI: MMCONFIG at [mem 0x80000000-0x8fffffff] reserved in E820 > ... > 1): Do we really need this early MCFG scan? Conceptually it seems like we > don't need to look at MCFG until we add a host bridge or do a blind probe. I looked at mmconfig-shared.c again. I had forgotten what a total pile of crap it is. I haven't seen so many special cases and exceptions in a long time. I think we probably *could* drop this early scan by converting the pci_mmcfg_check_hostbridge() stuff into quirks (i.e., enumerate devices without MMCONFIG and have quirks add MMCONFIG space when their devices are found), but that would be major surgery that isn't relevant to your project. So just ignore my question about this. Bjorn -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html