Fri, 17 Mar 2000 Alain Rolle wrote:
> It might be a stupid question, but here it is anyway: suppose I was using
> a RT driver (like rt_com for instance). Exactly which other RT modules
> should be loaded in the kernel ?
Only the ones you need. (If a module you use is missing, your module won't
load - there's no "plugin" system with an always present API to confuse
matters.)
> For Real Time behaviour, shouldn't the
> module rtl_sched always be loaded ?
No.
> If not, why ?
You need it only for periodic scheduling and related stuff. If you only need a
hard real time interrupt handler, you don't need rtl_sched.
> What is the scheduler if
> this module is not loaded, or is it loaded at boot time anyway ?
There's no RTL scheduler unless rtl_sched or some other scheduler module (there
are alternatives with different scheduling policies) is loaded. The scheduler
for normal Linux tasks has nothing to do with this. The RTL scheduler is built
on top of the basic interrupt handling that the kernel patch provides. (As most
preemptive schedulers, it's basically an interrupt handler that manipulates
the return in order to switch threads.)
Regards,
//David
P r o f e s s i o n a l L i n u x A u d i o
· ··-------------------------------------------------·· ·
MuCoS - http://www.linuxdj.com/mucos
Audiality - http://www.angelfire.com/or/audiality
David Olofson - [EMAIL PROTECTED]
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/