On Wed, 6 Oct 1999, Ralf Baechle wrote:

> 2.3.10 is working on the Indy.  I suppose the problem you're observing has
> hit me on the Indy when I upgraded it to 2.3.11.  I've traced it to some
> inconsistence between the page tables in memory and the TLB which
> results in recursive page faults which lockup the process in do_pagefault()
> in fault.c.  Really hard to trace and hits both MIPS32 and MIPS64 ...

It seems in my opinion that the programmer-visible TLB cache in the R4k
series was a "feature" that has caused more difficulty for OS programmers
using the MIPS architecture than anything else that I can think of; do any
other architectures currently employ this type of cache? Or is there a
solid advantage to making the TLB visible (as opposed to the transparent
nature of caches on x86, etc)?

I think I remember that some members of the R4xxx family eschewed the
original TLB scheme of the R4000 et. al.

>   Ralf

Reply via email to