[coreboot-gerrit] New patch to review for coreboot: Kconfig: Remove unnecessary and incorrect MRC_CACHE symbols

Martin Roth (gaumless@gmail.com) gerrit at coreboot.org
Sat Jun 20 07:40:01 CEST 2015


Martin Roth (gaumless at gmail.com) just uploaded a new patch set to gerrit, which you can find at http://review.coreboot.org/10611

-gerrit

commit 8f8793e9a9d8e7567b14044c11fe2180a3ed89b3
Author: Martin Roth <gaumless at gmail.com>
Date:   Fri Jun 19 23:39:38 2015 -0600

    Kconfig: Remove unnecessary and incorrect MRC_CACHE symbols
    
    Because of a misunderstanding of how Kconfig files are parsed, the
    OVERRIDE_MRC_CACHE_LOC symbol was added to make sure that the value
    was correctly set.  This is not needed unless for some reason the
    Kconfig parser is suddenly rewritten to parse everything differently.
    
    At some point, the value in the FSP's Kconfig file was updated to
    OVERRIDE_CACHE_CACHE_LOC, while the entries in the mainboard
    Kconfig files were not updated.  This resulted in the default values
    not getting set correctly by default on the FSP Baytrail boards.
    
    This removes the whole bunch of incorrect and unnecessary symbols and
    just sets the default for the MRC cache location directly.
    
    Change-Id: I1cec758576866b7e0677272b8309bfde8d4a1ee4
    Signed-off-by: Martin Roth <gaumless at gmail.com>
---
 src/drivers/intel/fsp1_0/Kconfig           | 12 ------------
 src/drivers/intel/fsp1_1/Kconfig           | 12 ------------
 src/mainboard/intel/bakersport_fsp/Kconfig |  3 +--
 src/mainboard/intel/bayleybay_fsp/Kconfig  |  3 +--
 src/mainboard/intel/minnowmax/Kconfig      |  3 +--
 src/mainboard/siemens/mc_tcu3/Kconfig      |  3 +--
 6 files changed, 4 insertions(+), 32 deletions(-)

diff --git a/src/drivers/intel/fsp1_0/Kconfig b/src/drivers/intel/fsp1_0/Kconfig
index d2e144f..020235a 100644
--- a/src/drivers/intel/fsp1_0/Kconfig
+++ b/src/drivers/intel/fsp1_0/Kconfig
@@ -82,20 +82,8 @@ config MRC_CACHE_SIZE
 	  should be a full sector of the flash ROM chip and nothing else should
 	  be included in CBFS in any sector that the fast boot cache data is in.
 
-config OVERRIDE_CACHE_CACHE_LOC
-	bool
-	help
-	  Selected by the platform to set a new default location for the
-	  MRC/fast boot cache.
-
-config MRC_CACHE_LOC_OVERRIDE
-	hex
-	help
-	  Sets the override CBFS location of the MRC/fast boot cache.
-
 config MRC_CACHE_LOC
 	hex "Fast Boot Data Cache location in CBFS"
-	default MRC_CACHE_LOC_OVERRIDE if OVERRIDE_CACHE_CACHE_LOC
 	default 0xfff50000
 	depends on ENABLE_MRC_CACHE
 	help
diff --git a/src/drivers/intel/fsp1_1/Kconfig b/src/drivers/intel/fsp1_1/Kconfig
index f722e65..4605711 100644
--- a/src/drivers/intel/fsp1_1/Kconfig
+++ b/src/drivers/intel/fsp1_1/Kconfig
@@ -103,7 +103,6 @@ config MRC_CACHE_FILE
 
 config MRC_CACHE_LOC
 	hex "Fast Boot Data Cache location in CBFS"
-	default MRC_CACHE_LOC_OVERRIDE if OVERRIDE_CACHE_CACHE_LOC
 	default 0xfff50000
 	depends on ENABLE_MRC_CACHE
 	help
@@ -113,11 +112,6 @@ config MRC_CACHE_LOC
 	  and nothing else should be included in that sector, or IT WILL BE
 	  ERASED.
 
-config MRC_CACHE_LOC_OVERRIDE
-	hex
-	help
-	  Sets the override CBFS location of the MRC/fast boot cache.
-
 config MRC_CACHE_SIZE
 	hex "Fast Boot Data Cache Size"
 	default 0x10000
@@ -130,12 +124,6 @@ config MRC_CACHE_SIZE
 	  should be a full sector of the flash ROM chip and nothing else should
 	  be included in CBFS in any sector that the fast boot cache data is in.
 
-config OVERRIDE_CACHE_CACHE_LOC
-	bool
-	help
-	  Selected by the platform to set a new default location for the
-	  MRC/fast boot cache.
-
 config VIRTUAL_ROM_SIZE
 	hex "Virtual ROM Size"
 	default ROM_SIZE
diff --git a/src/mainboard/intel/bakersport_fsp/Kconfig b/src/mainboard/intel/bakersport_fsp/Kconfig
index edd8803..7f5513a 100644
--- a/src/mainboard/intel/bakersport_fsp/Kconfig
+++ b/src/mainboard/intel/bakersport_fsp/Kconfig
@@ -25,7 +25,6 @@ config BOARD_SPECIFIC_OPTIONS # dummy
 	select BOARD_ROMSIZE_KB_2048
 	select HAVE_ACPI_TABLES
 	select HAVE_OPTION_TABLE
-	select OVERRIDE_MRC_CACHE_LOC
 	select POST_IO
 	select ENABLE_BUILTIN_COM1 if FSP_PACKAGE_DEFAULT
 	select HAVE_FSP_BIN if FSP_PACKAGE_DEFAULT
@@ -59,7 +58,7 @@ config FSP_FILE
 	string
 	default "../intel/fsp/baytrail/BAYTRAIL_FSP_ECC.fd" if BOARD_INTEL_BAKERSPORT_FSP
 
-config MRC_CACHE_LOC_OVERRIDE
+config MRC_CACHE_LOC
 	hex
 	default 0xfff80000
 	depends on ENABLE_FSP_FAST_BOOT
diff --git a/src/mainboard/intel/bayleybay_fsp/Kconfig b/src/mainboard/intel/bayleybay_fsp/Kconfig
index 365b3e6..3048126 100644
--- a/src/mainboard/intel/bayleybay_fsp/Kconfig
+++ b/src/mainboard/intel/bayleybay_fsp/Kconfig
@@ -25,7 +25,6 @@ config BOARD_SPECIFIC_OPTIONS # dummy
 	select BOARD_ROMSIZE_KB_2048
 	select HAVE_ACPI_TABLES
 	select HAVE_OPTION_TABLE
-	select OVERRIDE_MRC_CACHE_LOC
 	select POST_IO
 	select ENABLE_BUILTIN_COM1 if FSP_PACKAGE_DEFAULT
 	select HAVE_FSP_BIN if FSP_PACKAGE_DEFAULT
@@ -59,7 +58,7 @@ config FSP_FILE
 	string
 	default "../intel/fsp/baytrail/BAYTRAIL_FSP.fd"
 
-config MRC_CACHE_LOC_OVERRIDE
+config MRC_CACHE_LOC
 	hex
 	default 0xfff80000
 	depends on ENABLE_FSP_FAST_BOOT
diff --git a/src/mainboard/intel/minnowmax/Kconfig b/src/mainboard/intel/minnowmax/Kconfig
index 86a4fb5..66825c6 100644
--- a/src/mainboard/intel/minnowmax/Kconfig
+++ b/src/mainboard/intel/minnowmax/Kconfig
@@ -26,7 +26,6 @@ config BOARD_SPECIFIC_OPTIONS # dummy
 	select BOARD_ROMSIZE_KB_8192
 	select HAVE_ACPI_TABLES
 	select HAVE_OPTION_TABLE
-	select OVERRIDE_MRC_CACHE_LOC
 	select TSC_MONOTONIC_TIMER
 	select HAVE_ACPI_RESUME
 
@@ -58,7 +57,7 @@ config FSP_FILE
 	string
 	default "../intel/fsp/baytrail/BAYTRAIL_FSP.fd"
 
-config MRC_CACHE_LOC_OVERRIDE
+config MRC_CACHE_LOC
 	hex
 	default 0xfff80000
 	depends on ENABLE_FSP_FAST_BOOT
diff --git a/src/mainboard/siemens/mc_tcu3/Kconfig b/src/mainboard/siemens/mc_tcu3/Kconfig
index 067ccf1..6d01e82 100644
--- a/src/mainboard/siemens/mc_tcu3/Kconfig
+++ b/src/mainboard/siemens/mc_tcu3/Kconfig
@@ -25,7 +25,6 @@ config BOARD_SPECIFIC_OPTIONS # dummy
 	select BOARD_ROMSIZE_KB_16384
 	select HAVE_ACPI_TABLES
 	select HAVE_OPTION_TABLE
-	select OVERRIDE_MRC_CACHE_LOC
 	select INCLUDE_MICROCODE_IN_BUILD
 	select ENABLE_BUILTIN_COM1
 	select HAVE_FSP_BIN if FSP_PACKAGE_DEFAULT
@@ -55,7 +54,7 @@ config CACHE_ROM_SIZE_OVERRIDE
 	hex
 	default 0x1000000
 
-config MRC_CACHE_LOC_OVERRIDE
+config MRC_CACHE_LOC
 	hex
 	default 0xfff80000
 	depends on ENABLE_FSP_FAST_BOOT



More information about the coreboot-gerrit mailing list