summaryrefslogtreecommitdiff
path: root/src/security/memory/Kconfig
blob: ede65442c55bfc41f24fb6fb43ed2bff2eaf83f6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# This file is part of the coreboot project.
# SPDX-License-Identifier: GPL-2.0-only

menu "Memory initialization"

config PLATFORM_HAS_DRAM_CLEAR
	bool
	default y if ARCH_X86
	default n
	depends on RELOCATABLE_RAMSTAGE
	help
	  Selected by platforms that support clearing all DRAM
	  after DRAM initialization.

config SECURITY_CLEAR_DRAM_ON_REGULAR_BOOT
	depends on PLATFORM_HAS_DRAM_CLEAR
	bool "Always clear all DRAM on regular boot"
	help
	  Always clear the DRAM after DRAM initialization regardless
	  of additional security implementations in use.
	  This increases boot time depending on the amount of DRAM
	  installed.

endmenu #Memory initialization