>> I did't specify I have passed mem=xxx to kernel to take the upper 16MB
>> I think the RTDM mapping works.
>
>Yes, but I still think this is useless. If your user-space code expects
>to be running from 1MB to 16MB, it expects this for virtual addresses,
>not for physical addresses. So, I really think you should mmap the 1MB
>to 16MB region by passing the start address to mmap with the MMAP_FIXED
>flag.

I have tried fixed mmap mode and I have no luck.
Outside the mmap mapped memory exceptions are trapped with rthal_trap_catch.
Inside the callback doesn't work... seems to dislike mapped memory...

Another question:
Is it right I can set rthal_trap_catch only in kernel rt/nrt task?

    Gabriele



Scopri il Blog di Yahoo! Mail: trucchi, novità, consigli... e scrivi la tua opinione!