Thanks Donald! That certainly fixed the problem. I'm wondering
why it's not included in the shared memory howto? Is it only
applicable on certain kernel versions? Is it superceded in the
later kernels by the __va() macro? (I'm using 2.0.34, soon to
be 2.2 when my new Slackware CD arrives :-)
Many thanks!
Jim.
At 03:24 PM 6/1/99 -0400, Donald Gaffney wrote:
>
>I didn't look at the code accompanying this thread, but I just wanted
>to add that the vremap() call is needed in most circumstances:
>
>shmem = (WL_SHMEM_ST *) vremap(WL_SHMEM_BASE_ADDRESS,sizeof(WL_SHMEM_ST));
>
>Perhaps your code omits this (vremap() is not in one of the shmem
>tutorials on the rtl site, last time I checked anyway).
>
>You may wish to look at Rob Butera's BUZZ code
>(http://mrb.niddk.nih.gov/butera/software/buzz.html) for a working shared
>memory example.
>
>This doesn't answer the 32MB question, I haven't a clue about that.
>
>-Don
>
>--- [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/