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

From: Lee Revell <rlrevell@email-addr-hidden-job.com>
Date: Fri Apr 08 2005 - 23:49:09 EEST

On Fri, 2005-04-08 at 15:33 -0500, Jack O'Quin wrote:
> Lee Revell <rlrevell@email-addr-hidden-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
Received on Sat Apr 9 00:15:19 2005

This archive was generated by hypermail 2.1.8 : Sat Apr 09 2005 - 00:15:20 EEST