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:0.022 / U:32.412 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site