This doesn't seem like a good design to me. Why can't you
write the data to shared memory (very fast) and just send a
pointer through the FIFO telling the user-task where it can
find the data.
Norm
----- Original Message -----
From: G�rard LASSAILLY
To: [EMAIL PROTECTED]
Sent: Tuesday, October 30, 2001 4:47 PM
Subject: [rtl] use of RT Fifo leads to IRQ be lost RTL 2.2
I'm using 4 RT Fifo under RT Linux 2.2.
I write blocs of 1.4 Mbytes in RT FIFO (1.4 Mbytes by
rtf_put() ).
This write in RT Fifo is repeat 25 times by second.
During this, IRQ are lost or delayed.
I don't use RT Fifo in ISR but only to communicate between
RT task and user task under LINUX.
I think that IRQ are masked during rtf_put() during a long
time.
Some knowledge please ?
Do you know if RT Linux 3.0 or 3.1 workaround this
probleme?
Thanks for your reply.
-- [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/