Linux MIPS Architecture development
 help / color / mirror / Atom feed
* VCEI/VCED handling
@ 1998-09-28 23:14 Thomas Bogendoerfer
  1998-09-28 23:50 ` ralf
  0 siblings, 1 reply; 7+ messages in thread
From: Thomas Bogendoerfer @ 1998-09-28 23:14 UTC (permalink / raw)
  To: linux

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.

VCEI:
	Hit Set Virtual on BadVaddr

VCED: 
	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 ?

Thomas.

-- 
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>]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~1998-10-03 16:14 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
1998-09-28 23:14 VCEI/VCED handling Thomas Bogendoerfer
1998-09-28 23:50 ` ralf
1998-09-29 21:24   ` Thomas Bogendoerfer
1998-09-29 22:34     ` William J. Earl
1998-09-29 23:58     ` ralf
1998-09-30  1:21       ` William J. Earl
1998-10-03 16:00         ` ralf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox