I've been measuring IRQ latencies with RTL2.0 and would like to canvas
your thoughts.

A couple of years ago, I did the same thing with RTL0.6 and got some very
impressive numbers.  Here's the setup:  A 200MHz Pentium M/B with an
ISA-DIO24 (8255) card.  I interrupt the card and the handler pulses an
output pin.  I measure (on a scope) the timing between these two pulses.
With RTL0.6, I got about 2 microseconds between the two pulses.

I've done the same with RTL2.0 and get 4 microseconds.  I repeated the
measurement with a PCI-DIO24 card and get the same number ~ 4us with a
jitter of about 1us.  Has anyone done similar measurements?   Are these
numbers reasonable or am I off?

Btw, it's the same motherboard I used with RTL 0.6.   Seems to indicate that
RTL 2.0 has slowed down.  Also, I understand from Victor that one can mess
with the BIOS config to try and speed things up.  I haven't a clue as to
what to mess with.  I'd appreciate any pointers you might have.

I haven't tried task (thread) dispatching with RTL2.0, but I did this with
RTL 0.6 and it was about 12 microseconds but with a huge variance, sometimes
up to 30 microseconds.  What can I expect with RTL 2.0?

Thanks! Ken

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