I have exactly the same problem. All is well until I try to
write to the shared memory. The error message always states
the address with a 0xc..... prefix, as does yours.
If the shared area starts at 0x1f00000 and I try to write to
the first byte the kernel error complains about 0xc1f00000.
Any help is appreciated!
Jim.
At 12:21 PM 5/31/99 -0700, John VanLoon wrote:
>Hi,
> I have had an application running for a while using shared memory. Now the
>system crashes with some debugging info after my interrupt routine tries to
>write to shared memory (as the shared memory paper shows). This has always
>worked in the past but now it crashes the system, makes a mess out of the
>hard drive ...
>Does anyone have any ideas? I have increased the memory in the controller
>to 32 MB. 1 MB is used by the video.
>RTL V1.1 kernel 2.0.36 with an upgraded tulip driver (patch gave no
>complaints).
>
>Error:
>Unable to handle kernel paging request at virtual address c1e00000
>current ->tss.cr3 = 00b44000, %cr3 = 00b4400
>
>My base pointer to shared memory is (30* 100000)
>
>the error occurs on the first write attempt to MY_STRUCT->data1
>
>Thanks for any pointers :-)
>John
>Attachment Converted: "c:\program files\eudora\attach\[rtl] Shared Memory
and a kerne"
>
--- [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/