[coreboot] Patch set updated for coreboot: 365b40e configure VT8237R ROM decode according to CONFIG_ROM_SIZE

Florian Zumbiehl gerrit at coreboot.org
Wed Nov 2 09:58:31 CET 2011


Florian Zumbiehl just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/375

-gerrit

commit 365b40e2392e3f0bbc57297daf5daa79c3b5d223
Author: Florian Zumbiehl <florz at florz.de>
Date:   Tue Nov 1 20:18:27 2011 +0100

    configure VT8237R ROM decode according to CONFIG_ROM_SIZE
    
    Change-Id: I217813f42a52f759bf1010f4c5af62f3c6e5ec6b
    Signed-off-by: Florian Zumbiehl <florz at florz.de>
---
 src/southbridge/via/vt8237r/lpc.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/src/southbridge/via/vt8237r/lpc.c b/src/southbridge/via/vt8237r/lpc.c
index b1e1afe..4b3064a 100644
--- a/src/southbridge/via/vt8237r/lpc.c
+++ b/src/southbridge/via/vt8237r/lpc.c
@@ -447,7 +447,10 @@ static void vt8237_common_init(struct device *dev)
 	 *   0 FFC00000h-FFC7FFFFh
 	 * So 0x7f here sets ROM decode to FFC00000-FFFFFFFF or 4Mbyte.
 	 */
-	pci_write_config8(dev, 0x41, 0x7f);
+#if CONFIG_ROM_SIZE > 0x400000
+#error ROMs larger than 4MB are not supported by VT8237
+#endif
+	pci_write_config8(dev, 0x41, (~(0xff>>((CONFIG_ROM_SIZE+(512*1024-1))/(512*1024))))&0x7f);
 #endif
 
 	/*




More information about the coreboot mailing list