On Thu, Apr 30, 2009 at 01:14:46PM +0200, Kevin D. Kissell wrote: > Manuel Lauss wrote: > > Hi, > > > > This is really embarrassing: The oops is what happens when you > > ioremap(0x10) and write 0xffffffff at the resulting address (0xa0000010). > > > This pretty much implies that _CACHE_UNCACHED was passed in the flags > value to ioremap, so it simply returned the kseg1 address. By any uncached is default for plain ioremap(), says io.h: #define ioremap(offset, size) \ __ioremap_mode((offset), (size), _CACHE_UNCACHED) Apparently one can ioremap everything on mips except RAM in use at 0x8xxxxxxxx. Manuel Lauss