[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [rtl] use of RT Fifo leads to IRQ be lost RTL 2.2
- To: <rtl@fsmlabs.com>
- Subject: Re: [rtl] use of RT Fifo leads to IRQ be lost RTL 2.2
- From: "Calin A. Culianu" <calin@ajvar.org>
- Date: Thu, 1 Nov 2001 11:55:42 -0500 (EST)
- In-Reply-To: <013501c161ae$852ff140$0600a8c0@compumagic>
On Tue, 30 Oct 2001, Norm Dresner wrote:
> 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
By pointer you mean offset, correct?
> find the data.
>
> Norm
>
> ----- Original Message -----
> From: Gérard LASSAILLY
> To: rtl@fsmlabs.com
> 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 majordomo@rtlinux.org OR
> echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.org
> --
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/
>