and realtime tasks?

Will the interrupt preempt the current RT task or will the interrupt be
queued until the current task completes?  I don't see any way to set a
priority to the interrupt which leads me to think that the interrupt
will just preempt the current task.

When an interrupt runs can it be preempted by the RT scheduler? (after
all, it is just another interrupt).

Do I have to size each task's stack to handle the maximum interrupt
memory usage (i.e. all interrupts going off at the same time)?

If the interrupt does preempt, is there some easy way to implement
queueing where the interrupt "task" can be scheduled with normal task
priorities (i.e. create a normal task and have the interrupt wake task)?

Robert Kavaler


--- [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/

Reply via email to