It seems like these two snippets should be related in some way. Do
you have to set them equal?
Index: src/config/Options.lb
===================================================================
--- src/config/Options.lb (.../branches/upstream/coreboot-v2)
+++ src/config/Options.lb (.../trunk/coreboot-v2)
@@ -983,6 +983,13 @@
comment "enable mmconfig for pci conf"
end
+define MMCONF_BASE_ADDRESS
+ default none
+ format "0x%x"
+ export used
+ comment "enable mmconfig base address"
+end
+
from /src/northbridge/intel/i945/northbridge.c:
/* We use 0xcf as an unused index for our PCIe bar so that we find it
again */
resource = new_resource(dev, 0xcf);
resource->base = DEFAULT_PCIEXBAR;
resource->size = 64 * 1024 * 1024; /* 64MB hard coded PCIe config
space */
resource->flags =
IORESOURCE_MEM | IORESOURCE_FIXED | IORESOURCE_STORED |
IORESOURCE_ASSIGNED;
printk_debug("Adding PCIe enhanced config space BAR 0x%08x-0x%08x.\n",
resource->base, (resource->base + resource->size));
I didn't see anywhere that you enabled the PCI decode space in the
fam10 code. Is it fixed? How does resource allocation avoid it?
Thanks,
Myles
--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot