I need ~2MB memory buffer to shared data between the rtl and linux
process. I need the virtual address returned by mbuff to be the same to
all task gaining access to my mbuff() memory. How can this be done?

I have an existing real-time application which uses it own memory
allocation lib. It uses the 2MB chunk, allocates a structure of pointer,
then allocates many data buffer(s). So my mbuff() memory fill with
pointer. I need to have other task (RT and non-RT) be able to follow the
pointers.

If mbuff() can't, is there another way?

Thanks,

Tony

/-------------------------------------------------------------------------\
| Tony Denault                       | Email: [EMAIL PROTECTED] |
| NASA IRTF, Institute for Astronomy |              Phone: (808) 933-0893 |
| 640 North Aohoku Place             |                Fax: (808) 933-0737 |
| Hilo, Hawaii 96720                 |                                    |
\-------------------------------------------------------------------------/


----- End of forwarded message from [EMAIL PROTECTED] -----
-- [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