Hallo,

I don't have any experience with rtlinux, but I think it must be
possible to use the BIGPHYSAREA-patch.
You give the amount of physical memory you want to be able to allocate as a 
boot parameter. From this memory pool you can alloc memory with an extra set of
functions. 
Linux don�t touch this memrory (no paging), it's on piece of physical
memory  (DMA-acces is possible), the amount of memory you can get is
only limited by the amount of the memory your computer has.

http://www.polyware.nl/~middelin/hob-v4l.html


Wolfram

> I'm writting a Device Driver for a high bandwith acquisition board that can
> do DMAs but without scater/gather
> As the board as almost no internal fifo, I'm loosing datas if I have to
> interrupt after each Page (4kB) Of transfert.
> (The time needed to handle the interrupt is too big and the board internal
> fifo explode)
> 
> => How can I get LARGE DMA BUFFERS ? (256kB for example)
> 
> PS: the datas are coming in bursts, so if i use this kind of large DMA, I
> have some time between DMAs as the bandwith is almost 0 every 256kB.
> 
> => How can i remap this buffer to user space ? (Is that possible with rtl or
> even linux ?)
> (I don't want to copy datas as the CPU as to do a lot of work with these
> datas, and I don't want to loose CPU time just for data copy...)
> 
>  
> ______________________________________________________________________________
> message envoye depuis http://www.ifrance.com
> emails (pop)-sites persos (espace illimite)-agenda-favoris (bookmarks)-forums 
> Ecoutez ce message par tel ! : 08 92 68 92 15 (france uniquement)
> 
> 
> -- [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/
> 
-- [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