lkml.org 
[lkml]   [2008]   [Jun]   [12]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH 1/1] x86: Add config option to setup early serial console
On Thu, 12 Jun 2008 15:38:03 -0700
Mike Travis <travis@sgi.com> wrote:

> * Add config option EARLY_SERIAL_CONSOLE to enable early
> printk's to be directed to the serial console.
>
> Based on linux-next
>
> Signed-off-by: Mike Travis <travis@sgi.com>
> ---
>
> ---
> arch/x86/Kconfig.debug | 9 +++++++++
> arch/x86/kernel/early_printk.c | 4 ++++
> 2 files changed, 13 insertions(+)
>
> --- linux-2.6-next.orig/arch/x86/Kconfig.debug
> +++ linux-2.6-next/arch/x86/Kconfig.debug
> @@ -29,6 +29,15 @@ config EARLY_PRINTK
> with klogd/syslogd or the X server. You should normally N here,
> unless you want to debug such a crash.
>
> +config EARLY_SERIAL_CONSOLE
> + bool "Early Serial Console"
> + default m
> + help
> + Initializes the early console to be the serial port. The default
> + is to use the VGA console.
> +
> + This is useful for server systems that do not have a VGA console.
> +
> config DEBUG_STACKOVERFLOW
> bool "Check for stack overflows"
> depends on DEBUG_KERNEL
> --- linux-2.6-next.orig/arch/x86/kernel/early_printk.c
> +++ linux-2.6-next/arch/x86/kernel/early_printk.c
> @@ -193,7 +193,11 @@ static struct console simnow_console = {
> };
>
> /* Direct interface for emergencies */
> +#ifdef CONFIG_EARLY_SERIAL_CONSOLE
> +static struct console *early_console = &early_serial_console;
> +#else
> static struct console *early_console = &early_vga_console;
> +#endif
> static int early_console_initialized;
>
> void early_printk(const char *fmt, ...)
>

Confused. What's wrong with console=uart,...?




\
 
 \ /
  Last update: 2008-06-13 00:49    [W:1.122 / U:0.024 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site