From f20c6e81fe2c12c1ff896f803cdc16849856a5c3 Mon Sep 17 00:00:00 2001 From: Timothy Pearson Date: Sat, 14 Feb 2015 16:15:31 -0600 Subject: nvram: Add option to reset NVRAM to default parameters on every boot In specific configurations, such as homogeneous supercomputing systems, changeable NVRAM parameters are more of a liability than a useful tool. This patch allows a coreboot image to be compiled that will always set the NVRAM parameters to their default values, reducing maintainance overhead on large clusters. Change-Id: Ic03e34211d4a58cd60740f2d9a6b50e11fe85822 Signed-off-by: Timothy Pearson Reviewed-on: http://review.coreboot.org/8446 Tested-by: build bot (Jenkins) Reviewed-by: Alexandru Gagniuc --- src/Kconfig | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/Kconfig') diff --git a/src/Kconfig b/src/Kconfig index 4c80f34573..a0758bcf22 100644 --- a/src/Kconfig +++ b/src/Kconfig @@ -116,6 +116,15 @@ config USE_OPTION_TABLE Enable this option if coreboot shall read options from the "CMOS" NVRAM instead of using hard-coded values. +config STATIC_OPTION_TABLE + bool "Load default configuration values into CMOS on each boot" + default n + depends on USE_OPTION_TABLE + help + Enable this option to reset "CMOS" NVRAM values to default on + every boot. Use this if you want the NVRAM configuration to + never be modified from its default values. + config COMPRESS_RAMSTAGE bool "Compress ramstage with LZMA" default y -- cgit v1.2.3