On Tue, 1 Jun 1999, James Cassidy wrote:
>
>
> 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 :-)
>
The HOWTO is a little dated. The problem was discussed extensively last
year on the list and has come-up from time-to-time since then. Like many
open source projects, RTL is heavily driven by the list. I suppose now
might be a good time for someone to update the HOWTO so that new folks
don't burn so much time.
As I noted before, Rob Butera's BUZZ offers some good example code.
I think this technique came in around 2.0.33; the __va() macro is the
proper way to do it for the 2.2 kernels. Older kernels, and smaller memory
machines (<32 MB?) may not require it.
Glad to hear things are working for you,
-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/