8xx v2.6 TLB problems and suggested workaround
    Marcelo Tosatti 
    marcelo.tosatti at cyclades.com
       
    Wed Apr  6 22:16:49 EST 2005
    
    
  
On Tue, Apr 05, 2005 at 11:51:42PM +0200, Joakim Tjernlund wrote:
> Hi Marcelo
> 
> Reading your report it doesn't sound likely but I will ask anyway:
> Is it possible that the problem you are seeing isn't caused by the
> "famous" CPU bug mentioned here: 
> http://ozlabs.org/pipermail/linuxppc-embedded/2005-January/016351.html
> 
> The DTLB error handler needs DAR to be set correctly and since the
> dcbX instructions doesn't set DAR in either DTLB Miss nor DTLB Error you
> may end up trying to fix the wrong address.
Hi Joakim,
First of all, thanks your care! 
Well, I dont think the above issue is exactly what we're hitting because
DAR is correctly updated on our case with "dcbst". 
The problem is that it is treated as a write operation, but shouldnt.
Maybe it is related to dcbst's inability to set DAR? 
BTW, about the CPU15 bug fix, has there been any effort to port/merge 
it in v2.6 ? 
    
    
More information about the Linuxppc-embedded
mailing list