On Thu, Nov 4, 2010 at 10:03 AM, Scott Duplichan <sc...@notabs.org> wrote: > -----Original Message-----
> ]> + // disable processor pcie mmio, if enabled > ]> + if (is_family10h()) { > ]> + msr_t temp; > ]> + pcie_mmio_save = temp = rdmsr (0xc0010058); > ]> + temp.lo &= ~1; > ]> + wrmsr (0xc0010058, temp); > ]> + } > ]> + > ]> /* Get PCIe configuration space. */ > ]> MMIOBase = pci_read_config32(nb_dev, 0x1c) & 0xfffffff0; > ] > ]This pci_read_config32 is targeting the Fam10 mmconf area, which is now > ]disabled. Are we relying on the rs780 mmconf to back this address > ]region at this point? > > When I step through this pci_read_config32 call (on simnow) I see it using > the cf8/cfc method for config access, not the mmio method. This should be MMCONF with CONFIG_MMCONF_SUPPORT=y. Is that not the case? Did we miss something? Marc -- http://se-eng.com -- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot