[coreboot-gerrit] Patch set updated for coreboot: src/Kconfig: Move bootblock behavior to arch/x86 as TODO suggested

Martin Roth (martinroth@google.com) gerrit at coreboot.org
Tue Feb 7 02:11:10 CET 2017


Martin Roth (martinroth at google.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/17909

-gerrit

commit fdcb0772e12b03e5e43bfd84c69354b7ddb7e623
Author: Martin Roth <martinroth at google.com>
Date:   Thu Dec 15 16:04:55 2016 -0700

    src/Kconfig: Move bootblock behavior to arch/x86 as TODO suggested
    
    The four options are only used in X86:
    - BOOTBLOCK_SIMPLE
    - BOOTBLOCK_NORMAL
    - BOOTBLOCK_SOURCE
    - SKIP_MAX_REBOOT_CNT_CLEAR
    
    Move them all into src/arch/x86/Kconfig - this puts them in the chipset
    menu instead of general setup.
    
    Verified that this makes no significant changes to any config file.
    
    Change-Id: I2798ef67a8c6aed5afac34322be15fdf0c794059
    Signed-off-by: Martin Roth <martinroth at google.com>
---
 src/Kconfig          | 27 ---------------------------
 src/arch/x86/Kconfig | 26 ++++++++++++++++++++++++++
 2 files changed, 26 insertions(+), 27 deletions(-)

diff --git a/src/Kconfig b/src/Kconfig
index d3a048c..bfa1832 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -214,33 +214,6 @@ config CACHE_RELOCATED_RAMSTAGE_OUTSIDE_CBMEM
 	 The relocated ramstage is saved in an area specified by the
 	 by the board and/or chipset.
 
-# TODO: This doesn't belong here, move to src/arch/x86/Kconfig
-choice
-	prompt "Bootblock behaviour"
-	default BOOTBLOCK_SIMPLE
-
-config BOOTBLOCK_SIMPLE
-	bool "Always load fallback"
-
-config BOOTBLOCK_NORMAL
-	bool "Switch to normal if CMOS says so"
-
-endchoice
-
-config BOOTBLOCK_SOURCE
-	string
-	default "bootblock_simple.c" if BOOTBLOCK_SIMPLE
-	default "bootblock_normal.c" if BOOTBLOCK_NORMAL
-
-config SKIP_MAX_REBOOT_CNT_CLEAR
-	bool "Do not clear reboot count after successful boot"
-	depends on BOOTBLOCK_NORMAL
-	help
-	  Do not clear the reboot count immediately after successful boot.
-	  Set to allow the payload to control normal/fallback image recovery.
-	  Note that it is the responsibility of the payload to reset the
-	  normal boot bit to 1 after each successsful boot.
-
 config UPDATE_IMAGE
 	bool "Update existing coreboot.rom image"
 	help
diff --git a/src/arch/x86/Kconfig b/src/arch/x86/Kconfig
index 6280024..c153a74 100644
--- a/src/arch/x86/Kconfig
+++ b/src/arch/x86/Kconfig
@@ -214,3 +214,29 @@ config ROMSTAGE_DEBUG_SPINLOOP
 	help
 	  Add a spin (JMP .) in assembly_entry.S during early romstage to wait
 	  for a JTAG debugger to break into the execution sequence.
+
+choice
+	prompt "Bootblock behaviour"
+	default BOOTBLOCK_SIMPLE
+
+config BOOTBLOCK_SIMPLE
+	bool "Always load fallback"
+
+config BOOTBLOCK_NORMAL
+	bool "Switch to normal if CMOS says so"
+
+endchoice
+
+config BOOTBLOCK_SOURCE
+	string
+	default "bootblock_simple.c" if BOOTBLOCK_SIMPLE
+	default "bootblock_normal.c" if BOOTBLOCK_NORMAL
+
+config SKIP_MAX_REBOOT_CNT_CLEAR
+	bool "Do not clear reboot count after successful boot"
+	depends on BOOTBLOCK_NORMAL
+	help
+	  Do not clear the reboot count immediately after successful boot.
+	  Set to allow the payload to control normal/fallback image recovery.
+	  Note that it is the responsibility of the payload to reset the
+	  normal boot bit to 1 after each successsful boot.



More information about the coreboot-gerrit mailing list