aboutsummaryrefslogtreecommitdiffstats
path: root/xen/arch/x86/setup.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@suse.com>2012-09-11 15:49:52 +0200
committerJan Beulich <jbeulich@suse.com>2012-09-11 15:49:52 +0200
commit322ecbe4ac85d4d9d11f50240ef6e5291fbbf440 (patch)
tree829a3a1f022acc43d8e9bcdb04c10b06e2312970 /xen/arch/x86/setup.c
parentaf844567f069cfd53ade32c1fcdf8582865129d1 (diff)
downloadxen-322ecbe4ac85d4d9d11f50240ef6e5291fbbf440.tar.gz
xen-322ecbe4ac85d4d9d11f50240ef6e5291fbbf440.tar.bz2
xen-322ecbe4ac85d4d9d11f50240ef6e5291fbbf440.zip
console: add EHCI debug port based serial console
Low level hardware interface pieces adapted from Linux. For setup information, see Linux'es Documentation/x86/earlyprintk.txt and/or http://www.coreboot.org/EHCI_Debug_Port. Signed-off-by: Jan Beulich <jbeulich@suse.com> Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> Acked-by: Keir Fraser <keir@xen.org>
Diffstat (limited to 'xen/arch/x86/setup.c')
-rw-r--r--xen/arch/x86/setup.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/arch/x86/setup.c b/xen/arch/x86/setup.c
index 57f8bc1f4e..88f41001b1 100644
--- a/xen/arch/x86/setup.c
+++ b/xen/arch/x86/setup.c
@@ -606,6 +606,7 @@ void __init __start_xen(unsigned long mbi_p)
ns16550.io_base = 0x2f8;
ns16550.irq = 3;
ns16550_init(1, &ns16550);
+ ehci_dbgp_init();
console_init_preirq();
printk("Bootloader: %s\n", loader);