>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 know my way to solve this problem is very strange but there are some reasons.
It is done for compatibility reasons (DMA and a strange architecture with custom gdt entries needed by the asm blob...)
In this application I don't need contiguous physical addresses so I will try the mmap fixed way.
I didn't only want to fork the driver but it is not a big problem...

>You should trace the exception path in the I-pipe patch to find the
>point where your exception handling callback is not called.

will it be a large print work or there are another ways to do that? :)

    Gabriele



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