I'm willing to be enlighten about UVM. I can see uvmexp.ncolors variable in arch/mips/mips/cache.c. What's the purpose of it? And I can not figure out the distinction between two variables; mips_pdcache_way_size and mips_cache_alias_mask. And one more, what's the purpose to talk about way_size of L2/L3? Toru Nishimura/ALKYL Technology