From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate.crashing.org (gate.crashing.org [63.228.1.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id 6C2FDB7BEA for ; Sat, 3 Oct 2009 20:57:42 +1000 (EST) Subject: Re: [PATCH] powerpc/8xx: fix regression introduced by cache coherency rewrite From: Benjamin Herrenschmidt To: Joakim Tjernlund In-Reply-To: References: <1254212198.5256.0.camel@pasglop> <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> <1254558678.7122.7.camel@pasglop> Content-Type: text/plain; charset="UTF-8" Date: Sat, 03 Oct 2009 20:57:28 +1000 Message-Id: <1254567448.7122.8.camel@pasglop> Mime-Version: 1.0 Cc: Scott Wood , "linuxppc-dev@ozlabs.org" , Rex Feany List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Sat, 2009-10-03 at 11:24 +0200, Joakim Tjernlund wrote: > > So yes, there is a missing _tlbil_va() missing for 8xx somewhere > but there is something more too. > Maybe your new filter functions and my > powerpc, 8xx: DTLB Error must check for more errors. > will do the trick? Well, if we can't tell between a load and a store on a TLB miss, then we should probably let it create an unpopulated entry in all cases, so that we do take a proper DSI/ISI the second time around, which would then tell us where we come from... Ben.