From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gw1.transmode.se (gw1.transmode.se [213.115.205.20]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id B423DB7BB6 for ; Tue, 6 Oct 2009 05:52:54 +1100 (EST) In-Reply-To: <20091005182429.GB3576@loki.buserror.net> References: <20090929210331.GA25779@laura.chatsunix.int.mrv.com> <20090930090002.GA2928@compile2.chatsunix.int.mrv.com> <1254350159.5699.21.camel@pasglop> <20091002214949.GA20514@b07421-ec1.am.freescale.net> <20091005182429.GB3576@loki.buserror.net> Subject: Re: [PATCH] powerpc/8xx: fix regression introduced by cache coherency rewrite To: Scott Wood Message-ID: From: Joakim Tjernlund Date: Mon, 5 Oct 2009 20:50:33 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Cc: Rex Feany , "linuxppc-dev@ozlabs.org" List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Scott Wood wrote on 05/10/2009 20:24:29: > > On Sat, Oct 03, 2009 at 10:05:46AM +0200, Joakim Tjernlund wrote: > > Scott Wood wrote on 02/10/2009 23:49:49: > > > Adding a tlbil_va to do_page_fault makes the problem go away for me (on > > > top of your "merge" branch) -- none of the other changes in this thread > > > do (assuming I didn't miss any). FWIW, when it gets stuck on a fault, > > > DSISR is 0xc0000000, and handle_mm_fault returns zero. > > > > OK, that is a no translation error for a load (assuming trap is 0x400) > > Yes, 0x400. > > > Do you know what insn this is? > > Various lbz and lwz. OK, this rules out any dcbX problem. Perhaps you can try any of Bens ideas? Not sure what they were but hopefully you and Ben do :) Preferably after you have tested my new patches :) Jocke