On Tue, 8 Apr 2014, Thomas Bogendoerfer wrote: > works on a RM200 system (after removing stupid EARLY_CRAP_8250 select). Great! Thanks for verifying. > Only strange thing I see is > > WARNING: CPU: 0 PID: 0 at /home/tsbogend/mips/work/linux/arch/mips/mm/uasm.c:97 build_insn+0x4c4/0x570() > Micro-assembler field overflow > > Happens twice one for build_clear_cache() and build_copy_cache(). > CPU is is R4600PC 2.0. That is rather dangerous, if you do not dare debugging this yourself, can you build arch/mips/mm/page.c with -DDEBUG somehow so that it dumps the machine code generated by these two helpers and we can see what's going on here and maybe where the overflow is? Maciej