>> Will the following hack make any performance difference with yours? > > Only tested in a R4400, but if anything just slightly worse. Um, I expected it might be. The real issue is the design and usage of pmap_protect() in pmap.c It's used for dual purposes and called in inefficient way at runtime. Tohru Nishimura