|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ppc-devel
Re: [XenPPC] PTEG full message
 
 Yes, such a message could be made informative,
at some debug level but not routinely, that pteg eviction code is being
activated.  However, there is a theoretical absolutely full state
when all ptes in a pteg and it's secondary hash twin are bolted, not just
valid or locked.  We definitely need a bug panic message in this case.
 Locked is a temporary state that prevents modification of a pte for
a short time, and it will go away in a short time.  A valid but not
locked or bolted entry can be made invalid and therefore evicted, so a
new pte can be entered in the pteg, even if there were no empty (invalid)
ptes when the pteg was first scanned.
 
 Mark Mergen
 
 
 
 
Maria Butrico <butrico@xxxxxxxxxxxxx>
 Sent by: xen-ppc-devel-bounces@xxxxxxxxxxxxxxxxxxx
07/14/2006 05:12 PM
 
| 
 Please respond to 
butrico@xxxxxxxxxxxxxx  |   
 
 | 
| 
 To 
 | 
 |  
| 
 cc 
 | xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
 |  
| 
 Subject 
 | Re: [XenPPC] PTEG full message |   
 
  |   
 
 
 Maria Butrico wrote: 
> As Dan and I were working on his blade, we got to a state where we
 
> thought that the system had hung.  We were seeing many many messages
 
> about the PTEG being full.  We removed the message, and after
a minute  
> delay the system started.  I think there maybe something wrong
there,  
> but we eventually made forward progress.  We did a bit of debugging
 
> before removing the message, and we did not see anything obviously
 
> wrong with the entry, so far. 
> 
> _______________________________________________ 
> Xen-ppc-devel mailing list 
> Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx 
> http://lists.xensource.com/xen-ppc-devel 
I did some more debugging on this, and when a pteg is declared full it
 
is indeed full and the pages there aren't at all that peculiar.  I
think  
we should remove the message entirely.   Also it is never the case
that  
the lock bit is on (for full pteg).  
 
 
_______________________________________________ 
Xen-ppc-devel mailing list 
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx 
http://lists.xensource.com/xen-ppc-devel 
 _______________________________________________
Xen-ppc-devel mailing list
Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ppc-devel 
 |   
 
 | 
    | 
  
  
    |   | 
    |