Some questions about exceptions?

From: loody <hidden>
Date: 2010-08-20 13:42:34

Dear all:
When I read mips spec there is an exception called MCheck and my questions are:
1. Does this exception only happen on write?
2. The spec says this exception happens when following conditions matched:
    a. Existing Page Valid Bit = 1
    b. Written Page Valid Bit = 1
    what is the correct definition of "Existing Page" and "Written Page"?
    I guess the definition of "Written Page" is teh PFN we get from TLB.
    But what is "Existing Page"?
3. I google a paragraph which discuss about this exception,
http://www.spinics.net/lists/mips/msg19804.html
   But I cannot find the reason why it happened from the log.
   The entries in TLB seems fine.

BTW, where I can find kernel
1. first time fill Page blobal directory
2. handle
  a. tlb refill, invalid and modified?

appreciate your help,
miloody
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help