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

[Xen-devel] xen console output delay


  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: "Dan Kuebrich" <dan.kuebrich@xxxxxxxxx>
  • Date: Thu, 13 Mar 2008 20:26:16 -0400
  • Delivery-date: Thu, 13 Mar 2008 17:26:39 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:mime-version:content-type; b=b5sZKgAwzTGXc+4orTM4jyQZ2a/LcBrRIYeJVKQqkFJTqKtmg3GDqIQ8vHLF/ewJ7tdskGQ68sdFgp+F6w95diJLZihgtkfgI2QTCWzqrpLxIgaoegNsfZ4RAnZWJTgQ5AxLuLKi1KEd5IUItwO1uDlyd5J4jc0mZtOVzLjAcYM=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

Hello all,

I am working on writing a console driver for an OS on Xen and am running into a strange delay regarding console output.  I am using the ring buffer (not the hypercall) for output, and signaling with HYPERVISOR_event_channel_op after every character is written.

The delay seems to occur _only_sometimes_ after a character is output.  I have tracked it using GDB and noted that the delay happens after the characters are put into the ring buffer and the event channel is notified.  Sometimes, the character appears instantly in the console output.  Other times, it takes several seconds to show up.

I am using the standard xenconsole reader.  Is there some sort of time-based buffering that occurs in the console output buffer?

The result I would like to achieve is latency-free console output.

Thanks,
dan
_______________________________________________
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®.