>> #ifdef MIPS3 >> /* ? make sense ? */ >> if (CPUISMIPS3) >> MachHitFlushDCache((vaddr_t)p2->p_addr, USPACE); >> #endif > > This cache operation is necessary for R4000/R4400 with secondary cache. > Do not remove. Could you explain the case it fails to the world? Tohru Nishimura