Author: myles
Date: 2009-01-08 21:07:21 +0100 (Thu, 08 Jan 2009)
New Revision: 1111

Modified:
   coreboot-v3/northbridge/amd/geodelx/geodelx.c
Log:
This patch adds reserved regions to the geode northbridge for the ROM and
IOAPIC.

Signed-off-by: Myles Watson <[email protected]>
Acked-by: Marc Jones <[email protected]>


Modified: coreboot-v3/northbridge/amd/geodelx/geodelx.c
===================================================================
--- coreboot-v3/northbridge/amd/geodelx/geodelx.c       2009-01-08 17:21:37 UTC 
(rev 1110)
+++ coreboot-v3/northbridge/amd/geodelx/geodelx.c       2009-01-08 20:07:21 UTC 
(rev 1111)
@@ -149,8 +149,27 @@
  */
 static void geodelx_pci_domain_read_resources(struct device *dev)
 {
+       struct resource *res;
+
        /* If the domain has any specific resources, read them here. */
        pci_domain_read_resources(dev);
+
+       /* Reserve space for the IOAPIC.  This should be in the Southbridge,
+        * but I couldn't tell which device to put it in. */
+       res = new_resource(dev, 2);
+       res->base = 0xfec00000UL;
+       res->size = 0x100000UL;
+       res->limit = 0xffffffffUL;
+       res->flags = IORESOURCE_MEM | IORESOURCE_FIXED | IORESOURCE_STORED |
+                    IORESOURCE_ASSIGNED;
+
+       /* Reserve space for the ROM. */
+       res = new_resource(dev, 3);
+       res->base = 0xfff00000UL;
+       res->size = 0x100000UL;
+       res->limit = 0xffffffffUL;
+       res->flags = IORESOURCE_MEM | IORESOURCE_FIXED | IORESOURCE_STORED |
+                    IORESOURCE_ASSIGNED;
 }
 
 /**


--
coreboot mailing list: [email protected]
http://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to