Lee Revell <[EMAIL PROTECTED]> 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. > It's still not considered ready for prime time, but this is definitely > the direction that hard RT on Linux is moving. It definitely appears > that this will obsolete RTLinux (and MontaVista Linux, eventually). I'll be surprised to see full hard-RT integrated into the base kernel. But, maybe as a Kconfig option some day. Meanwhile, keep up the good work... -- joq
