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

[Xen-devel] Re: [Xen-staging] [xen-unstable] [QEMU-DM] Upgrade emulated UART to 16550A.


  • To: "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>
  • From: "Trolle Selander" <trolle.selander@xxxxxxxxx>
  • Date: Fri, 7 Dec 2007 20:36:42 +0100
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, Alex Williamson <alex.williamson@xxxxxx>
  • Delivery-date: Fri, 07 Dec 2007 11:37:53 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=wpuOZ6JgFaOxgJX0BzDpL/N98SVmdy24qqjf+75vSjIcZ+9rLnsW7y2VZVH/q54ijEPbU0wHIy6XvNPJHhnkSW3qEjQsdyvJIJXthxjAUzBqCgF4zdwkngLKZPT25MmYkh8PXEZ6jWjj95fsRW04SCQjrDyiAayU8MbezovFM7Y=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Here's a patch based on Keir's idea. Let's hope this resolves the issue.
It also includes the termios.h & sys/ioctl.h include fix discussed earlier, since I didn't see that committed to xen-unstable yet.

On Dec 7, 2007 6:53 PM, Trolle Selander <trolle.selander@xxxxxxxxx> wrote:
That sounds like a workable idea, at least for the non-phys-port case.


On Dec 7, 2007 6:43 PM, Keir Fraser < Keir.Fraser@xxxxxxxxxxxx> wrote:
On 7/12/07 17:21, "Alex Williamson" < alex.williamson@xxxxxx> wrote:

> On Wed, 2007-12-05 at 23:07 +0100, Trolle Selander wrote:
>> This patch fixes the issue. It also changes the name of an
>> inappropriately named timer.
>
> Hi Trolle,
>
>   Yes, with this patch, my HVM domain will eventually boot.
> Unfortunately it takes 2 minutes now to get through all the UART
> timeouts and get to the firmware menu.  Prior to the new 16550A UART
> driver, it took 10 seconds.  I think we need to do something smarter
> than drop characters after some number of timeouts.  We're doomed to
> terrible slowness anytime the console is disconnected that way.  Thanks,

Perhaps we should latch the first timeout and fast-drop bursts of characters
until the next character that is not immediately rejected?

 -- Keir




Attachment: xen-qemudm-serial-retransmit-fix.patch
Description: Text Data

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

 


Rackspace

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