[Top] [All Lists]

VCEI/VCED handling

Subject: VCEI/VCED handling
From: Thomas Bogendoerfer <>
Date: Tue, 29 Sep 1998 01:14:14 +0200
Yesterday I studied the MIPS user's manual to find out, what has to be
done for the virtual cache coherency exceptions. Before I start to write
some code, I want make sure, that I got it right.

        Hit Set Virtual on BadVaddr

        Hit Invalidate BadVaddr
        TLB Lookup for BadVaddr
        Physical Address -> Index
        Index Load Tag
        Extract PIdx from TagLo
        Construct Vaddr from BadVaddr and PIdx
        Hit Write Back on created Vaddr
        Hit Set Virtual on BadVaddr

Comments ?


See, you not only have to be a good coder to create a system like Linux,
you have to be a sneaky bastard too ;-)
                   [Linus Torvalds in <4rikft$7g5@linux.cs.Helsinki.FI>]

<Prev in Thread] Current Thread [Next in Thread>