On Tue, Nov 07, 2006 at 09:50:54AM -0800, Aaron Durbin wrote: > Maybe Andi can shed some light on the reasoning for not checking e820 > to see if the entire MMCONFIG region is reported as reserved in the > e820 map. I can patch up the pci_mmcfg_insert_resource to verify if > the region that is exported by ACPI is reserved in e820 and printk an > error message if it is not and skip the resource insertion. > > Does that seem like a good avenue to pursue? Sounds much better than Eric's idea of maximum bus number currently in use (which was also my first thought). But rather than skipping the resource insertion, I believe you should limit its size to the largest multiple of 1MB that will fit within the reserved region.