[linux-audio-dev] HELP:porting linux audio driver to RTLinux(rtlinux core driver)

Lee Revell rlrevell at joe-job.com
Fri Apr 8 20:49:09 UTC 2005


On Fri, 2005-04-08 at 15:33 -0500, Jack O'Quin wrote:
> Lee Revell <rlrevell at joe-job.com> writes:
> 
> > Basically the RT preempt kernel achieves determinism by making every
> > code path in the kernel preemptible, except for a few like the scheduler
> > (and timer ISR, for now) that fundamentally can't be made preemptible,
> > and those few code paths can be analyzed to ensure that they execute in
> > constant time.  This is achieved by turning all spinlocks into priority
> > inheriting mutexes.
> 
> That's interesting, I didn't know that.  So, it seems Ingo's patchset
> really *is* hard-RT.

Yup, and the whole thing started with Paul's post to LKML last year to
the effect that "2.6 latency sucks".

> I'll be surprised to see full hard-RT integrated into the base kernel.
> But, maybe as a Kconfig option some day.

Linus has not said much about it, but I think this is the plan.

Lee




More information about the Linux-audio-dev mailing list