cpu/x86/Kconfig.debug: Move more options here

Gather x86 specific debug options and deflate their code a little. We
keep their hiding rules and help texts, although they don't seem much
useful.

Change-Id: I3bb8e759fc6a4871d30fccff47babfb7a291b45c
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.coreboot.org/c/29751
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Nico Huber 2018-11-20 23:46:24 +01:00 committed by Patrick Georgi
parent d67edcae6e
commit 5a03ddcd91
2 changed files with 24 additions and 30 deletions

View File

@ -727,24 +727,6 @@ config DEBUG_RAM_SETUP
If unsure, say N. If unsure, say N.
config HAVE_DEBUG_CAR
def_bool n
config DEBUG_CAR
def_bool n
depends on HAVE_DEBUG_CAR
if DEFAULT_CONSOLE_LOGLEVEL_7 || DEFAULT_CONSOLE_LOGLEVEL_8
# Only visible if debug level is DEBUG (7) or SPEW (8) as it does additional
# printk(BIOS_DEBUG, ...) calls.
config DEBUG_CAR
bool "Output verbose Cache-as-RAM debug messages"
default n
depends on HAVE_DEBUG_CAR
help
This option enables additional CAR related debug messages.
endif
config DEBUG_PIRQ config DEBUG_PIRQ
bool "Check PIRQ table consistency" bool "Check PIRQ table consistency"
default n default n
@ -778,18 +760,6 @@ config DEBUG_SMI
If unsure, say N. If unsure, say N.
config DEBUG_SMM_RELOCATION
bool "Debug SMM relocation code"
default n
depends on HAVE_SMI_HANDLER
help
This option enables additional SMM handler relocation related
debug messages.
Note: This option will increase the size of the coreboot image.
If unsure, say N.
# Only visible if debug level is DEBUG (7) or SPEW (8) as it does additional # Only visible if debug level is DEBUG (7) or SPEW (8) as it does additional
# printk(BIOS_DEBUG, ...) calls. # printk(BIOS_DEBUG, ...) calls.
config DEBUG_MALLOC config DEBUG_MALLOC

View File

@ -1,6 +1,30 @@
config HAVE_DEBUG_CAR
bool
config DEBUG_CAR
bool
depends on HAVE_DEBUG_CAR
# Only visible if debug level is DEBUG (7) or SPEW (8) as it does
# additional printk(BIOS_DEBUG, ...) calls.
prompt "Output verbose Cache-as-RAM debug messages" \
if DEFAULT_CONSOLE_LOGLEVEL_7 || DEFAULT_CONSOLE_LOGLEVEL_8
help
This option enables additional CAR related debug messages.
config HAVE_DISPLAY_MTRRS config HAVE_DISPLAY_MTRRS
bool bool
config DISPLAY_MTRRS config DISPLAY_MTRRS
bool "Display intermediate MTRR settings" bool "Display intermediate MTRR settings"
depends on HAVE_DISPLAY_MTRRS depends on HAVE_DISPLAY_MTRRS
config DEBUG_SMM_RELOCATION
bool "Debug SMM relocation code"
depends on HAVE_SMI_HANDLER
help
This option enables additional SMM handler relocation related
debug messages.
Note: This option will increase the size of the coreboot image.
If unsure, say N.