[coreboot] [commit] r5058 - trunk/src/northbridge/amd/lx

svn at coreboot.org svn at coreboot.org
Wed Jan 27 19:19:33 CET 2010


Author: oxygene
Date: 2010-01-27 19:19:33 +0100 (Wed, 27 Jan 2010)
New Revision: 5058

Modified:
   trunk/src/northbridge/amd/lx/northbridge.c
Log:
Change memory map of geode lx: 768kb-systop is a
single range.
This change allows both seabios and filo to boot
linux successfully (which was confused before)

Signed-off-by: Edwin Beasant <edwin_beasant at virtensys.com>
Signed-off-by: Patrick Georgi <patrick.georgi at coresystems.de>
Acked-by: Patrick Georgi <patrick.georgi at coresystems.de>


Modified: trunk/src/northbridge/amd/lx/northbridge.c
===================================================================
--- trunk/src/northbridge/amd/lx/northbridge.c	2010-01-26 15:34:15 UTC (rev 5057)
+++ trunk/src/northbridge/amd/lx/northbridge.c	2010-01-27 18:19:33 UTC (rev 5058)
@@ -411,11 +411,11 @@
 	mc_dev = dev->link[0].children;
 	if (mc_dev) {
 		tomk = get_systop() / 1024;
-		/* Report the memory regions */
+		/* Report the memory regions
+		   All memory up to systop except 0xa0000-0xbffff */
 		idx = 10;
 		ram_resource(dev, idx++, 0, 640);
-		ram_resource(dev, idx++, 768, 1024); // c0000-fffff are usable
-		ram_resource(dev, idx++, 1024, tomk - 1024);	// Systop - 1 MB -> KB
+		ram_resource(dev, idx++, 768, tomk - 768);	// Systop - 0xc0000 -> KB
 
 #if CONFIG_WRITE_HIGH_TABLES==1
 		/* Leave some space for ACPI, PIRQ and MP tables */





More information about the coreboot mailing list