[coreboot] r247 - in buildrom-devel: config/platforms packages/coreboot-v2 packages/coreboot-v2/patches

svn at coreboot.org svn at coreboot.org
Fri Oct 10 23:28:59 CEST 2008


Author: ward
Date: 2008-10-10 23:28:58 +0200 (Fri, 10 Oct 2008)
New Revision: 247

Added:
   buildrom-devel/packages/coreboot-v2/patches/s2881-lab-vga-fix.patch
Modified:
   buildrom-devel/config/platforms/tyan-s2881.conf
   buildrom-devel/packages/coreboot-v2/coreboot.inc
Log:

The Tyan s2881 ships with a 512KB rom chip. For LAB we require an 1MB chip, but
the VGA rom address is hardcoded assuming the 512KB chip.

This patch

a) bumps up the v2 revision to 3646 which actually enables vga on the s2881
b) conditionally patches the v2 tree for a 1MB chip when the s2881 is being
built with the LAB config file.

Tested on real hardware.

Signed-off-by: Ward Vandewege <ward at gnu.org>
Acked-by: Jordan Crouse <jordan.crouse at amd.com>



Modified: buildrom-devel/config/platforms/tyan-s2881.conf
===================================================================
--- buildrom-devel/config/platforms/tyan-s2881.conf	2008-10-10 19:54:41 UTC (rev 246)
+++ buildrom-devel/config/platforms/tyan-s2881.conf	2008-10-10 21:28:58 UTC (rev 247)
@@ -30,4 +30,4 @@
 COREBOOT_VENDOR=tyan
 COREBOOT_BOARD=s2881
 CBV2_TDIR=s2881
-CBV2_TAG=3131
+CBV2_TAG=3646

Modified: buildrom-devel/packages/coreboot-v2/coreboot.inc
===================================================================
--- buildrom-devel/packages/coreboot-v2/coreboot.inc	2008-10-10 19:54:41 UTC (rev 246)
+++ buildrom-devel/packages/coreboot-v2/coreboot.inc	2008-10-10 21:28:58 UTC (rev 247)
@@ -3,6 +3,9 @@
 ifeq ($(CONFIG_USE_LZMA),y)
 	CBV2_CONFIG=Config-lab.lb
 	CBV2_PAYLOAD_FILE_EXT=elf.lzma
+ifeq ($(COREBOOT_BOARD),s2881)
+	CBV2_PATCHES += $(PACKAGE_DIR)/coreboot-v2/patches/s2881-lab-vga-fix.patch 
+endif
 else
 	CBV2_CONFIG=Config.lb
 	CBV2_PAYLOAD_FILE_EXT=elf
@@ -150,6 +153,7 @@
 
 $(OUTPUT_DIR)/$(TARGET_ROM): $(CBV2_COMPONENTS)
 	@ mkdir -p $(OUTPUT_DIR)
+	@ echo $(BIN_DIR)/construct-rom.sh $(PLATFORM_DOPAD) $(CBV2_COMPONENTS) 
 	@ $(BIN_DIR)/construct-rom.sh $(PLATFORM_DOPAD) $(CBV2_COMPONENTS) > $@
 
 generic-coreboot: $(OUTPUT_DIR)/$(TARGET_ROM)

Added: buildrom-devel/packages/coreboot-v2/patches/s2881-lab-vga-fix.patch
===================================================================
--- buildrom-devel/packages/coreboot-v2/patches/s2881-lab-vga-fix.patch	                        (rev 0)
+++ buildrom-devel/packages/coreboot-v2/patches/s2881-lab-vga-fix.patch	2008-10-10 21:28:58 UTC (rev 247)
@@ -0,0 +1,14 @@
+Index: src/mainboard/tyan/s2881/Config.lb
+===================================================================
+--- a/src/mainboard/tyan/s2881/Config.lb	(revision 3646)
++++ a/src/mainboard/tyan/s2881/Config.lb	(working copy)
+@@ -231,7 +231,8 @@
+                                                 end
+                                                 chip drivers/pci/onboard
+                                                         device pci 6.0 on end
+-							register "rom_address" = "0xfff80000"
++							#register "rom_address" = "0xfff80000" #for 512K
++							register "rom_address" = "0xfff00000" #for 1M
+                                                 end
+ 					end
+ 					device pci 1.0 on





More information about the coreboot mailing list