vboot: Introduce kconfig variable for VBNV backing storage
This introduces a new kconfig variable to select the VBNV backing store explicitly instead of inferring it from CPU/SoC architecture. x86 platforms have historically relied only on CMOS to store VBNV variables, while ARM-based platforms have traditionally relied on the EC. Neither of those solutions are going to scale well into the future if/when CMOS disappears and we make ARM-based systems without an EC. BUG=chrome-os-partner:29546 BRANCH=none TEST=compiled for nyan_blaze and samus Signed-off-by: David Hendricks <dhendrix@chromium.org> Change-Id: I4a8dadfb6bb666baf1ed4bec98b29c145dc4a1e7 Reviewed-on: https://chromium-review.googlesource.com/213877 Reviewed-by: Stefan Reinauer <reinauer@google.com> Commit-Queue: Vadim Bendebury <vbendeb@chromium.org> Tested-by: Vadim Bendebury <vbendeb@chromium.org>
This commit is contained in:
parent
45e0c4b9aa
commit
d088fc71b2
30 changed files with 42 additions and 6 deletions
|
|
@ -13,6 +13,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy
|
|||
select MMCONF_SUPPORT
|
||||
select HAVE_SMI_HANDLER
|
||||
select CHROMEOS
|
||||
select CHROMEOS_VBNV_CMOS
|
||||
select EXTERNAL_MRC_BLOB
|
||||
select LAPIC_MONOTONIC_TIMER
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ config BOARD_SPECIFIC_OPTIONS
|
|||
select HAVE_OPTION_TABLE
|
||||
select HAVE_ACPI_RESUME
|
||||
select CHROMEOS
|
||||
select CHROMEOS_VBNV_CMOS
|
||||
select MARK_GRAPHICS_MEM_WRCOMB
|
||||
|
||||
config MAINBOARD_DIR
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy
|
|||
select MMCONF_SUPPORT
|
||||
select GFXUMA
|
||||
#select CHROMEOS
|
||||
#select CHROMEOS_VBNV_CMOS
|
||||
select EXTERNAL_MRC_BLOB
|
||||
select EARLY_CBMEM_INIT
|
||||
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy
|
|||
select MMCONF_SUPPORT
|
||||
select HAVE_SMI_HANDLER
|
||||
select CHROMEOS
|
||||
select CHROMEOS_VBNV_CMOS
|
||||
select EXTERNAL_MRC_BLOB
|
||||
select CACHE_ROM
|
||||
select MARK_GRAPHICS_MEM_WRCOMB
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ config BOARD_SPECIFIC_OPTIONS # dummy
|
|||
select MMCONF_SUPPORT
|
||||
select HAVE_SMI_HANDLER
|
||||
select CHROMEOS
|
||||
select CHROMEOS_VBNV_CMOS
|
||||
select EXTERNAL_MRC_BLOB
|
||||
select CACHE_ROM
|
||||
select MARK_GRAPHICS_MEM_WRCOMB
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue