[coreboot] New patch to review for coreboot: 7bd0eb8 Flag mainboards with CACHE_AS_RAM and BIG_BOOTBLOCK

Kyösti Mälkki (kyosti.malkki@gmail.com) gerrit at coreboot.org
Mon Oct 24 11:43:56 CEST 2011


Kyösti Mälkki (kyosti.malkki at gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/333

-gerrit

commit 7bd0eb85e60408ec0a672222a1a647d97559dfa2
Author: Kyösti Mälkki <kyosti.malkki at gmail.com>
Date:   Sun Oct 23 21:11:38 2011 +0300

    Flag mainboards with CACHE_AS_RAM and BIG_BOOTBLOCK
    
    For some reason, these boards have not changed to use tiny bootblock
    even though they use Cache-As-Ram already. Either they didn't work
    or the developer had difficulties understanding all the associated
    Kconfig entries :]
    
    Tiny bootblock requires prefix fallback and optionally
    may boot with prefix normal. If I read correctly, with big bootblock,
    any prefix was possible. Therefore, silently changing this would break
    setups that used any other prefix than fallback. Even the other
    default prefix of normal might not work.
    
    The prefix doesn't reset to fallback if one pulls this from git, right?
    
    Suggested use: remove USES_BIG_BOOTBLOCK tags as soon as there is
    confirmation we do not introduce regression.
    
    As a quick test, after this patchset abuild -C creates functionally
    equivalent config.h files for all mainboards.
    
    Change-Id: I8fa2200340ccf0df0b3eaf776d2609ee52f11412
    Signed-off-by: Kyösti Mälkki <kyosti.malkki at gmail.com>
---
 src/Kconfig                                  |    2 +-
 src/arch/x86/Kconfig                         |   27 ++++++++++++++++++++++++-
 src/arch/x86/Makefile.inc                    |    7 ++---
 src/cpu/amd/car/cache_as_ram.inc             |    2 +-
 src/cpu/intel/car/cache_as_ram.inc           |    2 +-
 src/cpu/intel/model_106cx/cache_as_ram.inc   |    2 +-
 src/cpu/intel/model_6ex/cache_as_ram.inc     |    2 +-
 src/cpu/intel/model_6fx/cache_as_ram.inc     |    2 +-
 src/cpu/via/car/cache_as_ram.inc             |    2 +-
 src/mainboard/aaeon/pfm-540i_revb/Kconfig    |    2 +-
 src/mainboard/amd/db800/Kconfig              |    2 +-
 src/mainboard/amd/norwich/Kconfig            |    2 +-
 src/mainboard/amd/rumba/Kconfig              |    2 +-
 src/mainboard/artecgroup/dbe61/Kconfig       |    2 +-
 src/mainboard/asus/a8v-e_deluxe/Kconfig      |    2 +-
 src/mainboard/asus/a8v-e_se/Kconfig          |    2 +-
 src/mainboard/asus/mew-am/Kconfig            |    2 +-
 src/mainboard/asus/mew-vm/Kconfig            |    2 +-
 src/mainboard/bcom/winnetp680/Kconfig        |    2 +-
 src/mainboard/digitallogic/msm800sev/Kconfig |    2 +-
 src/mainboard/ecs/p6iwp-fe/Kconfig           |    2 +-
 src/mainboard/emulation/qemu-x86/Kconfig     |    1 +
 src/mainboard/hp/e_vectra_p2706t/Kconfig     |    2 +-
 src/mainboard/iei/pcisa-lx-800-r10/Kconfig   |    2 +-
 src/mainboard/intel/eagleheights/Kconfig     |    2 +-
 src/mainboard/intel/mtarvon/Kconfig          |    2 +-
 src/mainboard/jetway/j7f24/Kconfig           |    2 +-
 src/mainboard/lenovo/x60/Kconfig             |    2 +-
 src/mainboard/lippert/frontrunner/Kconfig    |    2 +-
 src/mainboard/lippert/hurricane-lx/Kconfig   |    2 +-
 src/mainboard/lippert/literunner-lx/Kconfig  |    2 +-
 src/mainboard/lippert/roadrunner-lx/Kconfig  |    2 +-
 src/mainboard/lippert/spacerunner-lx/Kconfig |    2 +-
 src/mainboard/mitac/6513wu/Kconfig           |    2 +-
 src/mainboard/msi/ms6178/Kconfig             |    2 +-
 src/mainboard/nec/powermate2000/Kconfig      |    2 +-
 src/mainboard/pcengines/alix1c/Kconfig       |    2 +-
 src/mainboard/pcengines/alix2d/Kconfig       |    2 +-
 src/mainboard/roda/rk886ex/Kconfig           |    2 +-
 src/mainboard/traverse/geos/Kconfig          |    2 +-
 src/mainboard/tyan/s2735/Kconfig             |    2 +-
 src/mainboard/via/epia-cn/Kconfig            |    2 +-
 src/mainboard/via/epia-m700/Kconfig          |    2 +-
 src/mainboard/via/pc2500e/Kconfig            |    2 +-
 src/mainboard/winent/pl6064/Kconfig          |    2 +-
 src/mainboard/wyse/s50/Kconfig               |    2 +-
 46 files changed, 72 insertions(+), 49 deletions(-)

diff --git a/src/Kconfig b/src/Kconfig
index 525d452..f823d7b 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -881,7 +881,7 @@ config ENABLE_APIC_EXT_ID
 
 config WARNINGS_ARE_ERRORS
 	bool
-	default y
+	default n
 
 config ID_SECTION_OFFSET
 	hex
diff --git a/src/arch/x86/Kconfig b/src/arch/x86/Kconfig
index 01c98d3..7c3fe9b 100644
--- a/src/arch/x86/Kconfig
+++ b/src/arch/x86/Kconfig
@@ -38,6 +38,23 @@ config MAYBE_CACHE_AS_RAM
 	bool
 	default n
 
+config USES_BIG_BOOTBLOCK
+	bool
+	default n
+
+config SWITCH_TO_TINY_BOOTBLOCK
+	bool "Switch setup to tiny bootblock (experimental)"
+	default n
+	depends on EXPERT
+	depends on USES_BIG_BOOTBLOCK
+	help
+           Your mainboard has been converted to use Cache-As-Ram, but
+           for some reason it still uses big bootblock.
+           Make sure you have CBFS_PREFIX=fallback. While other
+           prefixes worked for big bootblock, they don't for tiny one.
+
+	   Beware: This may leave your system non-bootable!
+
 config CACHE_AS_RAM_OVERRIDE
 	bool "Enable Cache-As-Ram (experimental)"
 	default n
@@ -47,6 +64,7 @@ config CACHE_AS_RAM_OVERRIDE
 	   Your mainboard has been converted to use Cache-As-Ram, but
 	   we have not yet received any confirmation that it actually
 	   works for this setup.
+
 	   Beware: This may leave your system non-bootable!
 
 config CACHE_AS_RAM
@@ -58,16 +76,20 @@ config CACHE_AS_RAM
 
 config BIG_BOOTBLOCK
 	bool
+	default n if BOARD_EMULATION_QEMU_X86
+	default n if SWITCH_TO_TINY_BOOTBLOCK
+	default y if USES_BIG_BOOTBLOCK
 	default n if CACHE_AS_RAM
 	default y
 
+if !BIG_BOOTBLOCK
+
 # We had to rename the choice options under arch/ because otherwise
 # the options would conflict between different architectures despite
 # the if ARCH_xxx guarding the arch/xxx/Kconfig sourcing.
 choice
 	prompt "Bootblock behaviour"
 	default X86_BOOTBLOCK_SIMPLE
-	depends on CACHE_AS_RAM
 
 config X86_BOOTBLOCK_SIMPLE
 	bool "Always load fallback"
@@ -85,13 +107,14 @@ config BOOTBLOCK_SOURCE
 config UPDATE_IMAGE
 	bool "Update existing coreboot.rom image"
 	default n
-	depends on CACHE_AS_RAM
 	help
 	  If this option is enabled, no new coreboot.rom file
 	  is created. Instead it is expected that there already
 	  is a suitable file for further processing.
 	  The bootblock will not be modified.
 
+endif
+
 config PC80_SYSTEM
 	bool
 	default y
diff --git a/src/arch/x86/Makefile.inc b/src/arch/x86/Makefile.inc
index 9659ace..64ae445 100755
--- a/src/arch/x86/Makefile.inc
+++ b/src/arch/x86/Makefile.inc
@@ -198,7 +198,6 @@ ifeq ($(CONFIG_SSE),y)
 crt0s += $(src)/cpu/x86/sse_enable.inc
 endif
 
-
 # When some mainboards with a specific socket have been converted
 # to cache-as-ram, but others haven't, cache_as_ram.inc is
 # included only conditionally
@@ -283,10 +282,10 @@ ifeq ($(CONFIG_HAVE_BUS_CONFIG),y)
 ramstage-srcs += src/mainboard/$(MAINBOARDDIR)/get_bus_conf.c
 endif
 
-ifeq ($(CONFIG_BIG_BOOTBLOCK),n)
-include $(src)/arch/x86/Makefile.bootblock.inc
-else
+ifeq ($(CONFIG_BIG_BOOTBLOCK),y)
 include $(src)/arch/x86/Makefile.bigbootblock.inc
+else
+include $(src)/arch/x86/Makefile.bootblock.inc
 endif
 
 seabios:
diff --git a/src/cpu/amd/car/cache_as_ram.inc b/src/cpu/amd/car/cache_as_ram.inc
index 0f3f464..d625112 100644
--- a/src/cpu/amd/car/cache_as_ram.inc
+++ b/src/cpu/amd/car/cache_as_ram.inc
@@ -281,7 +281,7 @@ clear_fixed_var_mtrr_out:
 
 #if defined(CONFIG_XIP_ROM_SIZE) && defined(CONFIG_XIP_ROM_BASE)
 
-#if CONFIG_CACHE_AS_RAM
+#if !CONFIG_BIG_BOOTBLOCK
 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE
 #else
 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE
diff --git a/src/cpu/intel/car/cache_as_ram.inc b/src/cpu/intel/car/cache_as_ram.inc
index de98719..55cb534 100644
--- a/src/cpu/intel/car/cache_as_ram.inc
+++ b/src/cpu/intel/car/cache_as_ram.inc
@@ -231,7 +231,7 @@ clear_fixed_var_mtrr_out:
 
 #if defined(CONFIG_XIP_ROM_SIZE) && defined(CONFIG_XIP_ROM_BASE)
 
-#if CONFIG_CACHE_AS_RAM
+#if !CONFIG_BIG_BOOTBLOCK
 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE
 #else
 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE
diff --git a/src/cpu/intel/model_106cx/cache_as_ram.inc b/src/cpu/intel/model_106cx/cache_as_ram.inc
index bbb4856..db658fa 100644
--- a/src/cpu/intel/model_106cx/cache_as_ram.inc
+++ b/src/cpu/intel/model_106cx/cache_as_ram.inc
@@ -102,7 +102,7 @@ clear_mtrrs:
 	/* Enable cache for our code in Flash because we do XIP here */
 	movl	$MTRRphysBase_MSR(1), %ecx
 	xorl	%edx, %edx
-#if CONFIG_CACHE_AS_RAM
+#if !CONFIG_BIG_BOOTBLOCK
 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE
 #else
 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE
diff --git a/src/cpu/intel/model_6ex/cache_as_ram.inc b/src/cpu/intel/model_6ex/cache_as_ram.inc
index 5dac9ca..10ba812 100644
--- a/src/cpu/intel/model_6ex/cache_as_ram.inc
+++ b/src/cpu/intel/model_6ex/cache_as_ram.inc
@@ -102,7 +102,7 @@ clear_mtrrs:
 	/* Enable cache for our code in Flash because we do XIP here */
 	movl	$MTRRphysBase_MSR(1), %ecx
 	xorl	%edx, %edx
-#if CONFIG_CACHE_AS_RAM
+#if !CONFIG_BIG_BOOTBLOCK
 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE
 #else
 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE
diff --git a/src/cpu/intel/model_6fx/cache_as_ram.inc b/src/cpu/intel/model_6fx/cache_as_ram.inc
index 8930df2..ce2718b 100644
--- a/src/cpu/intel/model_6fx/cache_as_ram.inc
+++ b/src/cpu/intel/model_6fx/cache_as_ram.inc
@@ -109,7 +109,7 @@ clear_mtrrs:
 	/* Enable cache for our code in Flash because we do XIP here */
 	movl	$MTRRphysBase_MSR(1), %ecx
 	xorl	%edx, %edx
-#if CONFIG_CACHE_AS_RAM
+#if !CONFIG_BIG_BOOTBLOCK
 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE
 #else
 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE
diff --git a/src/cpu/via/car/cache_as_ram.inc b/src/cpu/via/car/cache_as_ram.inc
index 23bd78d..04d5941 100644
--- a/src/cpu/via/car/cache_as_ram.inc
+++ b/src/cpu/via/car/cache_as_ram.inc
@@ -110,7 +110,7 @@ clear_fixed_var_mtrr_out:
 	movl	$(~(CacheSize - 1) | MTRRphysMaskValid), %eax
 	wrmsr
 
-#if CONFIG_CACHE_AS_RAM
+#if !CONFIG_BIG_BOOTBLOCK
 #define REAL_XIP_ROM_BASE AUTO_XIP_ROM_BASE
 #else
 #define REAL_XIP_ROM_BASE CONFIG_XIP_ROM_BASE
diff --git a/src/mainboard/aaeon/pfm-540i_revb/Kconfig b/src/mainboard/aaeon/pfm-540i_revb/Kconfig
index b3b4d59..1b5b62b 100644
--- a/src/mainboard/aaeon/pfm-540i_revb/Kconfig
+++ b/src/mainboard/aaeon/pfm-540i_revb/Kconfig
@@ -3,7 +3,7 @@ if BOARD_AAEON_PFM_540I_REVB
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/amd/db800/Kconfig b/src/mainboard/amd/db800/Kconfig
index ad97fab..780b56e 100644
--- a/src/mainboard/amd/db800/Kconfig
+++ b/src/mainboard/amd/db800/Kconfig
@@ -3,7 +3,7 @@ if BOARD_AMD_DB800
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/amd/norwich/Kconfig b/src/mainboard/amd/norwich/Kconfig
index 87fe29b..84c2c33 100644
--- a/src/mainboard/amd/norwich/Kconfig
+++ b/src/mainboard/amd/norwich/Kconfig
@@ -3,7 +3,7 @@ if BOARD_AMD_NORWICH
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/amd/rumba/Kconfig b/src/mainboard/amd/rumba/Kconfig
index 283e823..d87e182 100644
--- a/src/mainboard/amd/rumba/Kconfig
+++ b/src/mainboard/amd/rumba/Kconfig
@@ -21,7 +21,7 @@ if BOARD_AMD_RUMBA
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_GX2
 	select NORTHBRIDGE_AMD_GX2
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/artecgroup/dbe61/Kconfig b/src/mainboard/artecgroup/dbe61/Kconfig
index 40676d0..8f871d0 100644
--- a/src/mainboard/artecgroup/dbe61/Kconfig
+++ b/src/mainboard/artecgroup/dbe61/Kconfig
@@ -3,7 +3,7 @@ if BOARD_ARTECGROUP_DBE61
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/asus/a8v-e_deluxe/Kconfig b/src/mainboard/asus/a8v-e_deluxe/Kconfig
index 379f036..8ae0e89 100644
--- a/src/mainboard/asus/a8v-e_deluxe/Kconfig
+++ b/src/mainboard/asus/a8v-e_deluxe/Kconfig
@@ -3,7 +3,7 @@ if BOARD_ASUS_A8V_E_DELUXE
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_SOCKET_939
 	select K8_HT_FREQ_1G_SUPPORT
 	select NORTHBRIDGE_AMD_AMDK8
diff --git a/src/mainboard/asus/a8v-e_se/Kconfig b/src/mainboard/asus/a8v-e_se/Kconfig
index d81cee4..c0e8218 100644
--- a/src/mainboard/asus/a8v-e_se/Kconfig
+++ b/src/mainboard/asus/a8v-e_se/Kconfig
@@ -3,7 +3,7 @@ if BOARD_ASUS_A8V_E_SE
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_SOCKET_939
 	select K8_HT_FREQ_1G_SUPPORT
 	select NORTHBRIDGE_AMD_AMDK8
diff --git a/src/mainboard/asus/mew-am/Kconfig b/src/mainboard/asus/mew-am/Kconfig
index a6ab36c..16c708f 100644
--- a/src/mainboard/asus/mew-am/Kconfig
+++ b/src/mainboard/asus/mew-am/Kconfig
@@ -21,7 +21,7 @@ if BOARD_ASUS_MEW_AM
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_PGA370
 	select NORTHBRIDGE_INTEL_I82810
 	select SOUTHBRIDGE_INTEL_I82801AX
diff --git a/src/mainboard/asus/mew-vm/Kconfig b/src/mainboard/asus/mew-vm/Kconfig
index 58916e0..78228f7 100644
--- a/src/mainboard/asus/mew-vm/Kconfig
+++ b/src/mainboard/asus/mew-vm/Kconfig
@@ -21,7 +21,7 @@ if BOARD_ASUS_MEW_VM
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_PGA370
 	select NORTHBRIDGE_INTEL_I82810
 	select SOUTHBRIDGE_INTEL_I82801AX
diff --git a/src/mainboard/bcom/winnetp680/Kconfig b/src/mainboard/bcom/winnetp680/Kconfig
index 010b63d..9ad5325 100644
--- a/src/mainboard/bcom/winnetp680/Kconfig
+++ b/src/mainboard/bcom/winnetp680/Kconfig
@@ -3,7 +3,7 @@ if BOARD_BCOM_WINNETP680
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_VIA_C7
 	select NORTHBRIDGE_VIA_CN700
 	select SOUTHBRIDGE_VIA_VT8237R
diff --git a/src/mainboard/digitallogic/msm800sev/Kconfig b/src/mainboard/digitallogic/msm800sev/Kconfig
index df5bc34..4aa0807 100644
--- a/src/mainboard/digitallogic/msm800sev/Kconfig
+++ b/src/mainboard/digitallogic/msm800sev/Kconfig
@@ -3,7 +3,7 @@ if BOARD_DIGITALLOGIC_MSM800SEV
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/ecs/p6iwp-fe/Kconfig b/src/mainboard/ecs/p6iwp-fe/Kconfig
index b377168..4830072 100644
--- a/src/mainboard/ecs/p6iwp-fe/Kconfig
+++ b/src/mainboard/ecs/p6iwp-fe/Kconfig
@@ -22,7 +22,7 @@ if BOARD_ECS_P6IWP_FE
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_PGA370
 	select NORTHBRIDGE_INTEL_I82810
 	select SOUTHBRIDGE_INTEL_I82801AX
diff --git a/src/mainboard/emulation/qemu-x86/Kconfig b/src/mainboard/emulation/qemu-x86/Kconfig
index b9598b0..a11be06 100644
--- a/src/mainboard/emulation/qemu-x86/Kconfig
+++ b/src/mainboard/emulation/qemu-x86/Kconfig
@@ -3,6 +3,7 @@ if BOARD_EMULATION_QEMU_X86
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
+	select NO_CACHE_AS_RAM
 	select SOUTHBRIDGE_INTEL_I82371EB
 	select HAVE_OPTION_TABLE
 	select HAVE_PIRQ_TABLE
diff --git a/src/mainboard/hp/e_vectra_p2706t/Kconfig b/src/mainboard/hp/e_vectra_p2706t/Kconfig
index 606a9fd..122f40d 100644
--- a/src/mainboard/hp/e_vectra_p2706t/Kconfig
+++ b/src/mainboard/hp/e_vectra_p2706t/Kconfig
@@ -25,7 +25,7 @@ if BOARD_HP_E_VECTRA_P2706T
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_PGA370
 	select NORTHBRIDGE_INTEL_I82810
 	select SOUTHBRIDGE_INTEL_I82801AX
diff --git a/src/mainboard/iei/pcisa-lx-800-r10/Kconfig b/src/mainboard/iei/pcisa-lx-800-r10/Kconfig
index d20a1dc..4b1e2c4 100644
--- a/src/mainboard/iei/pcisa-lx-800-r10/Kconfig
+++ b/src/mainboard/iei/pcisa-lx-800-r10/Kconfig
@@ -3,7 +3,7 @@ if BOARD_IEI_PCISA_LX_800_R10
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/intel/eagleheights/Kconfig b/src/mainboard/intel/eagleheights/Kconfig
index eecd0ac..e9421ae 100644
--- a/src/mainboard/intel/eagleheights/Kconfig
+++ b/src/mainboard/intel/eagleheights/Kconfig
@@ -3,7 +3,7 @@ if BOARD_INTEL_EAGLEHEIGHTS
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select NO_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_BGA956
 	select NORTHBRIDGE_INTEL_I3100
 	select SOUTHBRIDGE_INTEL_I3100
diff --git a/src/mainboard/intel/mtarvon/Kconfig b/src/mainboard/intel/mtarvon/Kconfig
index 4e520b2..62e1748 100644
--- a/src/mainboard/intel/mtarvon/Kconfig
+++ b/src/mainboard/intel/mtarvon/Kconfig
@@ -3,7 +3,7 @@ if BOARD_INTEL_MTARVON
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_MPGA479M
 	select NORTHBRIDGE_INTEL_I3100
 	select SOUTHBRIDGE_INTEL_I3100
diff --git a/src/mainboard/jetway/j7f24/Kconfig b/src/mainboard/jetway/j7f24/Kconfig
index 69f300b..f64b04a 100644
--- a/src/mainboard/jetway/j7f24/Kconfig
+++ b/src/mainboard/jetway/j7f24/Kconfig
@@ -4,7 +4,7 @@ if BOARD_JETWAY_J7F24
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_VIA_C7
 	select NORTHBRIDGE_VIA_CN700
 	select SOUTHBRIDGE_VIA_VT8237R
diff --git a/src/mainboard/lenovo/x60/Kconfig b/src/mainboard/lenovo/x60/Kconfig
index b02fcca..b3691a9 100644
--- a/src/mainboard/lenovo/x60/Kconfig
+++ b/src/mainboard/lenovo/x60/Kconfig
@@ -3,7 +3,7 @@ if BOARD_LENOVO_X60
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select NO_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_MFCPGA478
 	select NORTHBRIDGE_INTEL_I945GM
 	select SOUTHBRIDGE_INTEL_I82801GX
diff --git a/src/mainboard/lippert/frontrunner/Kconfig b/src/mainboard/lippert/frontrunner/Kconfig
index 27c8b60..3c1e2f1 100644
--- a/src/mainboard/lippert/frontrunner/Kconfig
+++ b/src/mainboard/lippert/frontrunner/Kconfig
@@ -3,7 +3,7 @@ if BOARD_LIPPERT_FRONTRUNNER
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_GX2
 	select NORTHBRIDGE_AMD_GX2
 	select SOUTHBRIDGE_AMD_CS5535
diff --git a/src/mainboard/lippert/hurricane-lx/Kconfig b/src/mainboard/lippert/hurricane-lx/Kconfig
index cac1186..ac7dfa0 100644
--- a/src/mainboard/lippert/hurricane-lx/Kconfig
+++ b/src/mainboard/lippert/hurricane-lx/Kconfig
@@ -3,7 +3,7 @@ if BOARD_LIPPERT_HURRICANE_LX
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/lippert/literunner-lx/Kconfig b/src/mainboard/lippert/literunner-lx/Kconfig
index 4218a7f..ab5f912 100644
--- a/src/mainboard/lippert/literunner-lx/Kconfig
+++ b/src/mainboard/lippert/literunner-lx/Kconfig
@@ -3,7 +3,7 @@ if BOARD_LIPPERT_LITERUNNER_LX
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/lippert/roadrunner-lx/Kconfig b/src/mainboard/lippert/roadrunner-lx/Kconfig
index 3a0a689..3a0a5fc 100644
--- a/src/mainboard/lippert/roadrunner-lx/Kconfig
+++ b/src/mainboard/lippert/roadrunner-lx/Kconfig
@@ -3,7 +3,7 @@ if BOARD_LIPPERT_ROADRUNNER_LX
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/lippert/spacerunner-lx/Kconfig b/src/mainboard/lippert/spacerunner-lx/Kconfig
index e99f47d..a7c1e43 100644
--- a/src/mainboard/lippert/spacerunner-lx/Kconfig
+++ b/src/mainboard/lippert/spacerunner-lx/Kconfig
@@ -3,7 +3,7 @@ if BOARD_LIPPERT_SPACERUNNER_LX
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/mitac/6513wu/Kconfig b/src/mainboard/mitac/6513wu/Kconfig
index a1fa602..91ebe98 100644
--- a/src/mainboard/mitac/6513wu/Kconfig
+++ b/src/mainboard/mitac/6513wu/Kconfig
@@ -21,7 +21,7 @@ if BOARD_MITAC_6513WU
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_PGA370
 	select NORTHBRIDGE_INTEL_I82810
 	select SOUTHBRIDGE_INTEL_I82801AX
diff --git a/src/mainboard/msi/ms6178/Kconfig b/src/mainboard/msi/ms6178/Kconfig
index e5696ae..f8e9283 100644
--- a/src/mainboard/msi/ms6178/Kconfig
+++ b/src/mainboard/msi/ms6178/Kconfig
@@ -21,7 +21,7 @@ if BOARD_MSI_MS_6178
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_PGA370
 	select NORTHBRIDGE_INTEL_I82810
 	select SOUTHBRIDGE_INTEL_I82801AX
diff --git a/src/mainboard/nec/powermate2000/Kconfig b/src/mainboard/nec/powermate2000/Kconfig
index 244b543..4100865 100644
--- a/src/mainboard/nec/powermate2000/Kconfig
+++ b/src/mainboard/nec/powermate2000/Kconfig
@@ -21,7 +21,7 @@ if BOARD_NEC_POWERMATE_2000
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_PGA370
 	select NORTHBRIDGE_INTEL_I82810
 	select SOUTHBRIDGE_INTEL_I82801AX
diff --git a/src/mainboard/pcengines/alix1c/Kconfig b/src/mainboard/pcengines/alix1c/Kconfig
index b0758fa..d18d02b 100644
--- a/src/mainboard/pcengines/alix1c/Kconfig
+++ b/src/mainboard/pcengines/alix1c/Kconfig
@@ -3,7 +3,7 @@ if BOARD_PCENGINES_ALIX1C
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/pcengines/alix2d/Kconfig b/src/mainboard/pcengines/alix2d/Kconfig
index 4cc8c94..b5d0f1f 100644
--- a/src/mainboard/pcengines/alix2d/Kconfig
+++ b/src/mainboard/pcengines/alix2d/Kconfig
@@ -3,7 +3,7 @@ if BOARD_PCENGINES_ALIX2D
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/roda/rk886ex/Kconfig b/src/mainboard/roda/rk886ex/Kconfig
index cf1d8ed..d40b5c9 100644
--- a/src/mainboard/roda/rk886ex/Kconfig
+++ b/src/mainboard/roda/rk886ex/Kconfig
@@ -3,7 +3,7 @@ if BOARD_RODA_RK886EX
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select NO_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_MFCPGA478
 	select NORTHBRIDGE_INTEL_I945GM
 	select SOUTHBRIDGE_INTEL_I82801GX
diff --git a/src/mainboard/traverse/geos/Kconfig b/src/mainboard/traverse/geos/Kconfig
index 3210ec6..3a907ff 100644
--- a/src/mainboard/traverse/geos/Kconfig
+++ b/src/mainboard/traverse/geos/Kconfig
@@ -3,7 +3,7 @@ if BOARD_TRAVERSE_GEOS
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/tyan/s2735/Kconfig b/src/mainboard/tyan/s2735/Kconfig
index a076bd6..9073b5f 100644
--- a/src/mainboard/tyan/s2735/Kconfig
+++ b/src/mainboard/tyan/s2735/Kconfig
@@ -3,7 +3,7 @@ if BOARD_TYAN_S2735
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select NO_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_INTEL_SOCKET_MPGA604
 	select NORTHBRIDGE_INTEL_E7501
 	select SOUTHBRIDGE_INTEL_I82870
diff --git a/src/mainboard/via/epia-cn/Kconfig b/src/mainboard/via/epia-cn/Kconfig
index b16040d..c9c34cc 100644
--- a/src/mainboard/via/epia-cn/Kconfig
+++ b/src/mainboard/via/epia-cn/Kconfig
@@ -3,7 +3,7 @@ if BOARD_VIA_EPIA_CN
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_VIA_C7
 	select NORTHBRIDGE_VIA_CN700
 	select SOUTHBRIDGE_VIA_VT8237R
diff --git a/src/mainboard/via/epia-m700/Kconfig b/src/mainboard/via/epia-m700/Kconfig
index 56c6e12..5380c47 100644
--- a/src/mainboard/via/epia-m700/Kconfig
+++ b/src/mainboard/via/epia-m700/Kconfig
@@ -3,7 +3,7 @@ if BOARD_VIA_EPIA_M700
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_VIA_C7
 	select NORTHBRIDGE_VIA_VX800
 	select SUPERIO_WINBOND_W83697HF
diff --git a/src/mainboard/via/pc2500e/Kconfig b/src/mainboard/via/pc2500e/Kconfig
index 5c92942..cc7ee4a 100644
--- a/src/mainboard/via/pc2500e/Kconfig
+++ b/src/mainboard/via/pc2500e/Kconfig
@@ -3,7 +3,7 @@ if BOARD_VIA_PC2500E
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_VIA_C7
 	select NORTHBRIDGE_VIA_CN700
 	select SOUTHBRIDGE_VIA_VT8237R
diff --git a/src/mainboard/winent/pl6064/Kconfig b/src/mainboard/winent/pl6064/Kconfig
index 1d1c04a..b075273 100644
--- a/src/mainboard/winent/pl6064/Kconfig
+++ b/src/mainboard/winent/pl6064/Kconfig
@@ -3,7 +3,7 @@ if BOARD_WINENT_PL6064
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_LX
 	select NORTHBRIDGE_AMD_LX
 	select SOUTHBRIDGE_AMD_CS5536
diff --git a/src/mainboard/wyse/s50/Kconfig b/src/mainboard/wyse/s50/Kconfig
index 0700ff7..dd4ea96 100644
--- a/src/mainboard/wyse/s50/Kconfig
+++ b/src/mainboard/wyse/s50/Kconfig
@@ -21,7 +21,7 @@ if BOARD_WYSE_S50
 config BOARD_SPECIFIC_OPTIONS # dummy
 	def_bool y
 	select ARCH_X86
-	select MAYBE_CACHE_AS_RAM
+	select USES_BIG_BOOTBLOCK
 	select CPU_AMD_GX2
 	select NORTHBRIDGE_AMD_GX2
 	select SOUTHBRIDGE_AMD_CS5536




More information about the coreboot mailing list