Mike Manchip wrote:
> Hi all
> I'm currently trying to get the mips port to work on a galileo gt64115 board
> with a rm5231 chip.
> I'm OK right until the point when I'm installing exceptions into
> non-cacheable space in arch/mips/kernel/traps.c
What do you mean by "non-cachable space"? KSEG0 is cacheable by default.
> as soon as I memcpy except_vec3_generic to KSEG0 + 0x180 and flush the
> instruction cache, my machine hangs, and I can't see why!
Most likely it hangs in flush_icache_range(). Put some printk there.