[LinuxBIOS] r2655 - trunk/LinuxBIOSv2/src/northbridge/intel/i440bx
svn at openbios.org
svn at openbios.org
Fri May 11 00:46:17 CEST 2007
Author: uwe
Date: 2007-05-11 00:46:17 +0200 (Fri, 11 May 2007)
New Revision: 2655
Modified:
trunk/LinuxBIOSv2/src/northbridge/intel/i440bx/northbridge.c
Log:
Fixed a bug within the 440BX RAM size calculation. Since the DRB values
on the 440BX are 8 MB units we need to shift left by 13 to get it into KB.
Signed-off-by: Ceri Coburn <ceri.coburn at gmail.com>
Signed-off-by: Roger Zauner <roger at eskimo.com>
Signed-off-by: Uwe Hermann <uwe at hermann-uwe.de>
Acked-by: Uwe Hermann <uwe at hermann-uwe.de>
Modified: trunk/LinuxBIOSv2/src/northbridge/intel/i440bx/northbridge.c
===================================================================
--- trunk/LinuxBIOSv2/src/northbridge/intel/i440bx/northbridge.c 2007-05-10 22:21:13 UTC (rev 2654)
+++ trunk/LinuxBIOSv2/src/northbridge/intel/i440bx/northbridge.c 2007-05-10 22:46:17 UTC (rev 2655)
@@ -112,7 +112,8 @@
* the physical memory. The units are ticks of 8MB
* i.e. 1 means 8MB.
*/
- tomk = ((unsigned long)pci_read_config8(mc_dev, DRB7)) << 15;
+ tomk = ((unsigned long)pci_read_config8(mc_dev, DRB7)) << 13;
+ printk_debug("Setting RAM size to %d MB\n", tomk >> 10);
/* Compute the top of Low memory */
tolmk = pci_tolm >> 10;
if (tolmk >= tomk) {
More information about the coreboot
mailing list