lkml.org 
[lkml]   [2004]   [Dec]   [9]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [patch] Real-Time Preemption, -RT-2.6.10-rc2-mm3-V0.7.32-6
From
Date
On Thu, 2004-12-09 at 20:04 +0100, Esben Nielsen wrote:
> IRQ threading makes the system more predictable but for many, many
> devices it is very expensive. I am predicting that many interrupt routines
> have to be turned back to running in interrupt context.

It's important to keep in mind that for the type of applications that
would want PREEMPT_DESKTOP, the IRQ threading is only necessary because
of the amount of work the IDE subsystem does in hardirq context. There
was some discussion a while back and Jens posted a patch to move the IDE
IO completion to a softirq. IIRC there was not a lot of comment on it.
But, it seems to me that this approach would give the most favorable
balance of performance and low latency for many uses. My tests show
that with softirq preemption this should allow jackd to run at 64 frames
or so without IRQ threading.

Lee


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:08    [W:0.042 / U:1.208 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site