> About adding CSRs to LM32: there is really only 5 bits available for CSR IDs, 
> it's too bad but
> adding CSR

I meant that CSR31 (remains unused, I believe) is to indicate 0-padded
LSB field have extended CSR
(SPR in PPC term).

> Except those, indeed I would do something like that :)
> Which looks like MIPS fast tlb miss I saw in the really good book "see MIPS
> Run" (Linux edition)

G'd to hear that you've read the book.  The points the author
emphasises is rarely understood I
think.  As the linear PTE array in kernel space is also subject to
ASID, switching PTE array for
a new process also done by changing ASID.  Would be better if the
authour also mentions that
O(1) lookup scheme was used (invented?) by VAX VMS.  MIPS architects
just stole the
approach with ASID magic salt.

-nisimura
_______________________________________________
Devel mailing list
Devel@lists.milkymist.org
https://ssl.serverraum.org/lists/listinfo/devel

Reply via email to