Hi all, I am stuck with this issue for quite some time now.
I am porting the USB Host (EHCI to be exact) driver for a chipset with register address (at 0x5A800000) and the internal SRAM in the same range as well. This is below the high memory set (about 0x8E000000). This is why I am getting all the "Unable to handle kernel paging request" or "Uninitialised Exception" errors. I tried with ioremap_nocache() but it seems no mapping has been done and hence the same errors. The IO MMU is available on board but the whole Linux kernel comes to a halt when I tried to set the address above 0xA0000000. So, I am wondering if there is a way get around this in the Linux kernel. Since the readl and writel operations work for this address range, I believe the only thing that is stopping the access is the Linux memory management. Thanks in advance. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

