mirror of
https://github.com/commaai/agnos-kernel-sdm845.git
synced 2026-06-08 11:24:51 +08:00
lib: memtest: Add MEMTEST_ENABLE_DEFAULT option
As of now memtest remains disabled until we specify the patterns through the kernel command line. Some platforms have two different configurations files (one for debug and another for product) which can use the configuration option to enable the memtest by default (in the debug configuration file). CRs-Fixed: 1007344 Change-Id: I0bf7b33c3584f3d6cf5ef58dfe72be46212041da Signed-off-by: Trilok Soni <tsoni@codeaurora.org> Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
This commit is contained in:
committed by
Patrick Daly
parent
65cfa9fdbf
commit
bdf06f722b
@@ -2040,6 +2040,19 @@ config MEMTEST
|
||||
memtest=17, mean do 17 test patterns.
|
||||
If you are unsure how to answer this question, answer N.
|
||||
|
||||
config MEMTEST_ENABLE_DEFAULT
|
||||
int "Enable Memtest pattern test by default? (0-17)"
|
||||
range 0 17
|
||||
default "0"
|
||||
depends on MEMTEST
|
||||
help
|
||||
This option helps to select Memtest to be enabled through
|
||||
kernel defconfig options. Alternatively it can be enabled
|
||||
using memtest=<patterns> kernel command line.
|
||||
|
||||
Default value is kept as "0" so that it is kept as disabled.
|
||||
To enable enter any value between 1-17 range.
|
||||
|
||||
config TEST_STATIC_KEYS
|
||||
tristate "Test static keys"
|
||||
default n
|
||||
|
||||
@@ -80,8 +80,8 @@ static void __init do_one_pass(u64 pattern, phys_addr_t start, phys_addr_t end)
|
||||
}
|
||||
|
||||
/* default is disabled */
|
||||
static unsigned int memtest_pattern __initdata;
|
||||
|
||||
static unsigned int memtest_pattern __initdata =
|
||||
CONFIG_MEMTEST_ENABLE_DEFAULT;
|
||||
static int __init parse_memtest(char *arg)
|
||||
{
|
||||
int ret = 0;
|
||||
|
||||
Reference in New Issue
Block a user