Hi
I found the following in the RTLinux news group and found it _different_
from my results
-----------------------------------------------------
21 July 2000 daniel sheltraw wrote:
>
> Hello RTAIers
>
> Two questions:
>
> (1) Do RT interrupts always interrupt any RT task or is there some
>     dependence on the priority level set for the task?

Yes, unless the task disables them.
------------------------------------------------------------

I have a similar question/problem to this.
I am using RTLinux V1. Network IRQ is registered through request_RTirq. The
timestamps and tests show as if my tasks do not get preempted by the
interrupt and the gap between its reception depends on the length of my
tasks...

Interrupts are not disabled in tasks + tasks seem to run out of the scoop of
the interrupt handler.

TEST1:
task length is 300 ticks
interrupt arrival: every 50 ticks
sched_const 120 tick

If I send 5 messages
interrupt 1 @ 50 tick
interrupt 2 @ 100
task start @ 120
task end @ 420
interrupt 3 @ 430
interrupt 4 @ 470 and so on...

****  if I increase task length:

TEST2:
task length is 3000 ticks
interrupt arrival: every 50 ticks
sched_const 120 tick

If I send 5 messages
interrupt 1 @ 50 tick
interrupt 2 @ 100
task start @ 120
task end @ 3120
interrupt 3 @ 3220
interrupt 4 @ 3240 and so on


Can you explain this please?!

thanx
 maryam









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