Kconfig: Guard RAMPAYLOAD

The RAMPAYLOAD symbol added by 7e893a02c0 (Kconfig: Create RAMPAYLOAD
kconfig) is shown unconditionally for all x86 systems. It generally
creates a lot of confusion to prompt for something that isn't imple-
mented or not working. So guard it with another Kconfig that can be
selected by platforms that actually support it.

Change-Id: I6d158382d1000b8b40ca1368e2efff0c39884f15
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/33263
Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Nico Huber 2019-06-06 19:36:02 +02:00
parent 35abe73e48
commit 94cdec686e
1 changed files with 4 additions and 1 deletions

View File

@ -277,10 +277,13 @@ config BOOTSPLASH_FILE
The path and filename of the file to use as graphical bootsplash The path and filename of the file to use as graphical bootsplash
screen. The file format has to be jpg. screen. The file format has to be jpg.
config HAVE_RAMPAYLOAD
bool
config RAMPAYLOAD config RAMPAYLOAD
bool "Enable coreboot flow without executing ramstage" bool "Enable coreboot flow without executing ramstage"
default n default n
depends on ARCH_X86 depends on HAVE_RAMPAYLOAD
help help
If this option is enabled, coreboot flow will skip ramstage If this option is enabled, coreboot flow will skip ramstage
loading and execution of ramstage to load payload. loading and execution of ramstage to load payload.