[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] Re: Extending virtio_console to support multiple ports
From: |
Ryan Arnold |
Subject: |
[Qemu-devel] Re: Extending virtio_console to support multiple ports |
Date: |
Thu, 27 Aug 2009 09:13:28 -0500 |
On Thu, 2009-08-27 at 12:22 +0530, Amit Shah wrote:
> On (Thu) Aug 27 2009 [15:04:45], Michael Ellerman wrote:
> Ryan you called his code "pure legacy baggage" if you
> > don't ;)
> >
> > http://git.kernel.org/?p=linux/kernel/git/torvalds/old-2.6-bkcvs.git;a=commitdiff;h=d450b4ae023fb4be175389c18f4f87677da03020
>
> Thanks for the link!
>
> (and this general area might be the one that doesn't get major upheavals
> in 5-yr spans :-)
Actually, quite the opposite... too many cooks in the kitchen in the
last 6 years have left this code with some historical oddities. When I
added the interrupt context code in the first place I made sure that the
driver did NOTHING in the interrupt handler except awaken the working
thread. Someone in the subsequent years thought it'd be a good idea to
have the interrupt handler actually do the work.
Furthermore the front and backends were separated so that new front ends
can be used. This was sometime in the last 5 years as well.
Let's just say I'm happy to pass the torch on this one.
I would suggest that someone perform throughput tests on this driver at
some point. At the point where I stopped maintaining it I'd gotten the
driver to the point where there was no jerking output or lost data under
heavy I/O load. I'm not sure where the driver's at now.
Ryan S. Arnold
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, (continued)
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/26
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/26
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Benjamin Herrenschmidt, 2009/08/27
- Re: [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/27
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Alan Cox, 2009/08/28
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Benjamin Herrenschmidt, 2009/08/27
- [Qemu-devel] [PATCH] hvc_console: provide (un)locked version for hvc_resize(), Hendrik Brueckner, 2009/08/28
- Re: [Qemu-devel] Re: Extending virtio_console to support multiple ports, Jamie Lokier, 2009/08/28
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Michael Ellerman, 2009/08/28
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/27
- [Qemu-devel] Re: Extending virtio_console to support multiple ports,
Ryan Arnold <=
[Qemu-devel] Re: Extending virtio_console to support multiple ports, Anthony Liguori, 2009/08/28
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/30
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Anthony Liguori, 2009/08/30
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/30
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Anthony Liguori, 2009/08/31
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/31
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Anthony Liguori, 2009/08/31
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/31
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Anthony Liguori, 2009/08/31
- [Qemu-devel] Re: Extending virtio_console to support multiple ports, Amit Shah, 2009/08/31