From dc63b33e95e083c08b3c6ad3f6ed6aaa86e403e1 Mon Sep 17 00:00:00 2001 From: Benjamin Herrenschmidt Date: Tue, 11 Dec 2007 14:48:24 +1100 Subject: [PATCH] --- yaml --- r: 81044 b: refs/heads/master c: 7ee17466b6ac3b63ce87492d080e15e7f144f7d2 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/powerpc/Kconfig.debug | 7 +++++++ trunk/arch/powerpc/kernel/udbg.c | 4 ++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a371d4518f0a..6610dddec796 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 837c54db21fc7047af75f3fe4295e32106449e34 +refs/heads/master: 7ee17466b6ac3b63ce87492d080e15e7f144f7d2 diff --git a/trunk/arch/powerpc/Kconfig.debug b/trunk/arch/powerpc/Kconfig.debug index 6a79fe43e229..d20ccf5f2ca9 100644 --- a/trunk/arch/powerpc/Kconfig.debug +++ b/trunk/arch/powerpc/Kconfig.debug @@ -151,6 +151,13 @@ config BOOTX_TEXT config PPC_EARLY_DEBUG bool "Early debugging (dangerous)" + help + Say Y to enable some early debugging facilities that may be available + for your processor/board combination. Those facilities are hacks + intended to debug problems early during boot, this should not be + enabled in a production kernel. + Note that enabling this will also cause the kernel default log level + to be pushed to max automatically very early during boot choice prompt "Early debugging console" diff --git a/trunk/arch/powerpc/kernel/udbg.c b/trunk/arch/powerpc/kernel/udbg.c index d723070c9a33..eba148f2a31c 100644 --- a/trunk/arch/powerpc/kernel/udbg.c +++ b/trunk/arch/powerpc/kernel/udbg.c @@ -57,6 +57,10 @@ void __init udbg_early_init(void) #elif defined(CONFIG_PPC_EARLY_DEBUG_CPM) udbg_init_cpm(); #endif + +#ifdef CONFIG_PPC_EARLY_DEBUG + console_loglevel = 10; +#endif } /* udbg library, used by xmon et al */