Kevin D. Kissell wrote:
On Mon, 11 Apr 2005, Kevin D. Kissell wrote:
If the 4KC and 4KEC need it, so does the 4KSC (and 4KSD).
But that's weird in the first place as 4Kc implements the original
revision of MIPS32 so it does not implement "ehb". Therefore it acts just
as an ordinary "nop", but according to the 4K manual there is no need for
one -- the hazard between a move to EntryLo0/EntryLo1 and tlbwi/tlbwr is
explicitly listed as 0 instructions.
Oops. Maybe I misread the patch. I thought the added NOP was between
the TLBWR and the ERET.
No, it adds it before the TLBWR where there shouldn't be a hazard.
Greg Weeks