Hi, To embed some additional functionality in the tlb refill handler, I replaced the synthesized refill handlers in 2.6.16 linux with those from 2.6.6 (for example tlb-r4k.S under arch/mips/mm-32). Everything seem ok when I bring up one CPU, but causes unrecoverable exceptions in the kernel when I bring up multiple CPUs. I explored if that could be because of unflushed icaches on other CPUs. but that doesn't seem to be the case. Have anyone run into similar problem ? thank you, Prasad.