Herrera-Bendezu, Luis wrote:
> Hello,
> I am writing an RTDM driver to replace one that uses UIO. The device
> resides in a physical address > 4 GB on a PPC440EPx. The UIO could
> not handle this address so I made a proposal to address it, details at:
> http://lists.ozlabs.org/pipermail/linuxppc-dev/2009-April/070097.html
> Function rtdm_iomap_to_user() has same issue with the physical I/O
> address
>    unsigned long src_addr
> I am new to Xenomai and would like to get some ideas on how to solve
> this
> issue.

I think UIO as well as RTDM suffers from the same problem here: The
kernel service used to remap the physical memory (remap_pfn_range)
accepts unsigned long, not phys_addr_t. How is this supposed to work?


Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux

Xenomai-core mailing list

Reply via email to