1. The program insmod which you use to load modules will not allow you to
load a module (driver) without all of its external references satisfied. It
is not at all bashful about telling you exactly what external references
remain unfulfilled. You can (almost always) determine easily from the names
of these references which rt-modules they are contained in.
2. The scheduler is almost always needed, although I'm not positive about
the case in which all you are doing with "real-time" is an interrupt.
Certainly if you have any rt-tasks at all which need to be activated you
will need the scheduler.
3. I don't think that the scheduler is loaded at boot-time in a "normal"
system, although you can certainly add it into the boot-process. If you do,
make sure you don't specify it to be autounload-able because you probably
won't have any references to it until well after the boot process is
complete and the kernel could decide to unload an unneeded driver.
Norm
> -----Original Message-----
> From: Alain Rolle [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, March 17, 2000 7:06 AM
> To: real time linux mailing list
> Subject: [rtl] rtl_sched
>
>
> 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 ? For Real Time behaviour, shouldn't the
> module rtl_sched always be loaded ? If not, why ? What is the scheduler if
> this module is not loaded, or is it loaded at boot time anyway ?
>
> Thanks in advance,
>
> Alain.
>
> -- [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/
-- [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/