[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-ia64-devel] RE: [PATCH] fixed serial console support


  • To: "Williamson, Alex (Linux Kernel Dev)" <alex.williamson@xxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
  • Date: Fri, 2 Dec 2005 11:36:11 -0800
  • Delivery-date: Fri, 02 Dec 2005 19:35:47 +0000
  • List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
  • Thread-index: AcXwciINp5vfmWmSSNywTm610yrAFAHBWt/Q
  • Thread-topic: [PATCH] fixed serial console support

Committed, but disabled with an ifdef for now as I haven't
had a chance to test it with CONFIG_8250_SERIAL off. 

> -----Original Message-----
> From: Williamson, Alex (Linux Kernel Dev) 
> Sent: Wednesday, November 23, 2005 2:11 PM
> To: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> Cc: Magenheimer, Dan (HP Labs Fort Collins)
> Subject: [PATCH] fixed serial console support
> 
> 
>   I went ahead and added polling support to the ns16550 
> driver and sent
> it out to xen-devel this morning:
> 
> http://lists.xensource.com/archives/html/xen-devel/2005-11/msg
> 01041.html
> 
> With that, the patch below, and disabling CONFIG_SERIAL_8250 
> in the xen0
> config file I have a working serial console and can switch between the
> xen and dom0 consoles.  I'm sending this out now in case 
> anyone wants to
> have their console work better in the interim (I don't necessarily
> expect Dan to pick up the ns16550 changes until they're merged
> upstream).  Thanks,
> 
>       Alex
> 
> Signed-off-by: Alex Williamson <alex.williamson@xxxxxx>
> ---
> 
> diff -r 90b9e8569dfb xen/arch/ia64/xen/xensetup.c
> --- a/xen/arch/ia64/xen/xensetup.c    Tue Nov 22 18:19:11 2005
> +++ b/xen/arch/ia64/xen/xensetup.c    Wed Nov 23 11:29:12 2005
> @@ -289,6 +289,9 @@
>  printk("About to call ac_timer_init()\n");
>      ac_timer_init();
>  
> +    initialize_keytable();
> +    serial_init_postirq();
> +
>  #ifdef CONFIG_SMP
>      if ( opt_nosmp )
>      {
> @@ -407,9 +410,7 @@
>      init_trace_bufs();
>  
>      /* Give up the VGA console if DOM0 is configured to grab it. */
> -#ifndef IA64
>      console_endboot(cmdline && strstr(cmdline, "tty0"));
> -#endif
>  
>  #ifdef CLONE_DOMAIN0
>      {
> 
> 
> 

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.