From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JNxMs-0002Td-H2 for qemu-devel@nongnu.org; Sat, 09 Feb 2008 16:36:14 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JNxMq-0002QS-VZ for qemu-devel@nongnu.org; Sat, 09 Feb 2008 16:36:13 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JNxMq-0002Q1-NF for qemu-devel@nongnu.org; Sat, 09 Feb 2008 16:36:12 -0500 Received: from terminus.zytor.com ([198.137.202.10]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JNxMq-0003i8-7U for qemu-devel@nongnu.org; Sat, 09 Feb 2008 16:36:12 -0500 Message-ID: <47AE1CC5.10700@zytor.com> Date: Sat, 09 Feb 2008 13:36:05 -0800 From: "H. Peter Anvin" MIME-Version: 1.0 Subject: Re: [Qemu-devel] Re: 2.6.24 says "serial8250: too much work for irq4" a lot. References: <200802051455.10831.rob@landley.net> <200802071413.45085.rob@landley.net> <47AB75EB.3040405@zytor.com> <200802082349.34301.rob@landley.net> <47AD524C.2070508@zytor.com> In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Blue Swirl Cc: qemu-devel@nongnu.org Blue Swirl wrote: >> >> If you look at the patch, there are no timing dependencies; the only >> parameter is the depth of the virtual queue. The exhaustion is >> completely controlled by target OS access patterns. > > Thanks, this clarified the difference. But I'll rephrase my original comment: > > The patch looks OK, but the simulated FIFO exhaustion should benefit > all devices, as > discussed here: > http://lists.gnu.org/archive/html/qemu-devel/2007-12/msg00283.html The difference is you *can't* do that in a general layer. -hpa