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] Linux request_irq() vs RTLinux rtl_request_irq() Maryam Moghaddas
- [rtl] Linux request_irq() vs RTLinux rtl_request_... Mukaila olundegun
- Re: [rtl] Linux request_irq() vs RTLinux rtl_... yodaiken
- Re: [rtl] Linux request_irq() vs RTLinux ... Tomasz Motylewski
- Re: [rtl] Linux request_irq() vs RTLi... yodaiken
- Re: [rtl] Linux request_irq() vs... Tomasz Motylewski
- Re: [rtl] Linux request_irq()... yodaiken
- Re: [rtl] Linux request_i... Tomasz Motylewski
- Re: [rtl] Linux request_i... yodaiken
- Re: [rtl] Linux request_i... Tomasz Motylewski
- Re: [rtl] Linux request_i... yodaiken