http://crds.chemie.unibas.ch/PCI-MIO-E/mbuff-0.6.tar.gz
Contains some functions making it easy to use, and a short MANUAL file.
Let me just cite the introduction:
The mbuff.o module and /dev/mbuff is intended to be used as a
shared memory device making memory allocated in the kernel using
vmalloc possible to map in the user space. Such memory does not need
to be reserved at the system startup and its size is not limited by memory
fragmentation. The allocated memory is logically (but not physically)
countinuous. It can not be swapped out, so is well suited for real time
applications, especially communication between real time tasks and user space
or other high bandwidth kernel-user data exchange.
Best regards,
--
Tomek
P.S. I have seen some people writing on the list about separate memory
allocator for RT space. I think using "mbuff" as the initial pool supplier
would allow for easy debugging of real time tasks from user space - you just
mmap it and have all the access to its internal data structures.
--- [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/