[coreboot-gerrit] Patch set updated for coreboot: 6d242f0 payloads/external: Update SeaBIOS stable to the release-1.7.4 commit

Idwer Vollering (vidwer@gmail.com) gerrit at coreboot.org
Tue Apr 1 17:28:42 CEST 2014


Idwer Vollering (vidwer at gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/5442

-gerrit

commit 6d242f0c60f759793dc8f18d676a9ac65568e19e
Author: Idwer Vollering <vidwer at gmail.com>
Date:   Tue Apr 1 15:46:24 2014 +0000

    payloads/external: Update SeaBIOS stable to the release-1.7.4 commit
    
    Drop CONFIG_SMBIOS, as it does not exist in the release's .config any more.
    Set CONFIG_THREAD_OPTIONROMS.
    
    Change-Id: I8f87ffa782758ec0a05f44a19b800e892cefb9f0
    Signed-off-by: Idwer Vollering <vidwer at gmail.com>
---
 payloads/external/SeaBIOS/Makefile.inc |  6 +++++-
 src/Kconfig                            | 13 ++++++++++++-
 2 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/payloads/external/SeaBIOS/Makefile.inc b/payloads/external/SeaBIOS/Makefile.inc
index 84f1515..e8bcaec 100644
--- a/payloads/external/SeaBIOS/Makefile.inc
+++ b/payloads/external/SeaBIOS/Makefile.inc
@@ -1,5 +1,5 @@
 TAG-$(CONFIG_SEABIOS_MASTER)=origin/master
-TAG-$(CONFIG_SEABIOS_STABLE)=88cb66ea542906ffff8a80ef397b9e3adbb33116
+TAG-$(CONFIG_SEABIOS_STABLE)=96917a8ed761f017fc8c72ba3b9181fbac03ac59
 
 unexport KCONFIG_AUTOCONFIG
 
@@ -21,12 +21,16 @@ config: checkout
 	echo "    CONFIG     SeaBIOS $(TAG-y)"
 	$(MAKE) -C $(OUT)/seabios defconfig OUT=$(OUT)/seabios/out/
 	echo "CONFIG_COREBOOT=y" >> $(OUT)/seabios/.config
+ifeq ($(CONFIG_SEABIOS_THREAD_OPTIONROMS),y)
+	echo "CONFIG_THREAD_OPTIONROMS=y" >> $(OUT)/seabios/.config
+endif
 	echo "CONFIG_DEBUG_SERIAL=y" >> $(OUT)/seabios/.config
 	echo "CONFIG_DEBUG_SERIAL_PORT=0x3f8" >> $(OUT)/seabios/.config
 	echo "CONFIG_COREBOOT_FLASH=y" >> $(OUT)/seabios/.config
 	echo "CONFIG_LZMA=y" >> $(OUT)/seabios/.config
 	echo "CONFIG_FLASH_FLOPPY=y" >> $(OUT)/seabios/.config
 	echo "CONFIG_VGAHOOKS=y" >> $(OUT)/seabios/.config
+	echo "CONFIG_DEBUG_COREBOOT=y" >> $(OUT)/seabios/.config
 	# This shows how to force a previously set .config option *off*
 	#echo "# CONFIG_SMBIOS is not set" >> $(OUT)/seabios/.config
 
diff --git a/src/Kconfig b/src/Kconfig
index fe7dc9b..1558811 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -605,7 +605,7 @@ choice
 	depends on PAYLOAD_SEABIOS
 
 config SEABIOS_STABLE
-	bool "1.7.2.1"
+	bool "1.7.4"
 	help
 	  Stable SeaBIOS version
 config SEABIOS_MASTER
@@ -624,6 +624,17 @@ config SEABIOS_PS2_TIMEOUT
 	  after powering on. This specifies how long SeaBIOS will wait for the
 	  keyboard controller to become ready before giving up.
 
+config SEABIOS_THREAD_OPTIONROMS
+	prompt "Hardware init during option ROM execution" if PAYLOAD_SEABIOS
+	default n
+	boolean
+	help
+	  Allow hardware init to run in parallel with optionrom execution.
+
+	  This can reduce boot time, but can cause some timing
+	  variations during option ROM code execution. It is not
+	  known if all option ROMs will behave properly with this option.
+
 choice
 	prompt "GRUB2 version"
 	default GRUB2_MASTER



More information about the coreboot-gerrit mailing list