Regarding the problem with the rate-monotonic scheduler, it seems to
me that it occurs when the Linux kernel is interrupted while servicing
its own interrupts. It could be that, if it is interrupted by the next
instance of the periodic version of the Linux kernel, the switch_to
macro must be used instead of the simple return (which is maybe good
enough for RT tasks that interrupt themselves). With the code as I
sent it to this list, the Linux kernel would try to service interrupts
(or do similar things, such as scheduling) when intr_count has a
non-zero value. On the other hand, I saw in the kernel source that
this variable is incremented only when handling interrupts... Any
insight?
Thanks,
Aleks
--- [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/