Commit cb1e2ab4 authored by Michael Ellerman's avatar Michael Ellerman Committed by Paul Mackerras

[POWERPC] Register udbg console early on pseries LPAR

On pseries LPAR we can call the udbg routines, and the udbg console very
early. So mark the udbg console as safe to call early in boot, and register
the udbg console as soon as the udbg routines are hooked up.

This allows platforms/pseries code to use printk() and pr_debug() rather
than needing to call udbg_printf() directly for early debugging. This is
nice because a) it's standard, b) it goes via the printk buffer, and c)
you can get printk time stamps.
Signed-off-by: default avatarMichael Ellerman <michael@ellerman.id.au>
Signed-off-by: default avatarPaul Mackerras <paulus@samba.org>
parent f336632f
...@@ -196,6 +196,8 @@ void __init udbg_init_debug_lpar(void) ...@@ -196,6 +196,8 @@ void __init udbg_init_debug_lpar(void)
udbg_putc = udbg_putcLP; udbg_putc = udbg_putcLP;
udbg_getc = udbg_getcLP; udbg_getc = udbg_getcLP;
udbg_getc_poll = udbg_getc_pollLP; udbg_getc_poll = udbg_getc_pollLP;
register_early_udbg_console();
} }
/* returns 0 if couldn't find or use /chosen/stdout as console */ /* returns 0 if couldn't find or use /chosen/stdout as console */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment