From mboxrd@z Thu Jan 1 00:00:00 1970 From: James Bottomley Subject: Re: [parisc-linux] PA8800/ZX1 support committed to 2.6.7-rc2-pa2 Date: 05 Jun 2004 09:10:51 -0500 Message-ID: <1086444652.1999.20.camel@mulgrave> References: <20040604202546.GC18574@colo.lackof.org> <20040605065126.GA28343@colo.lackof.org> Mime-Version: 1.0 Content-Type: text/plain Cc: PARISC list To: Grant Grundler Return-Path: In-Reply-To: <20040605065126.GA28343@colo.lackof.org> List-Id: parisc-linux developers list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: parisc-linux-bounces@lists.parisc-linux.org On Sat, 2004-06-05 at 01:51, Grant Grundler wrote: > To me, it all suggest the PA8800 32M L2 cache isn't being > flushed when it might need to be. I don't think it's a new > problem. Just an old one that's easier to reproduce with > the bigger cache. Your explanation is possible, but it's highly unlikely to be an existing problem. PA currently uses the big hammer approach to cache coherency and flushes everything on virtually every large mmu changing operation. If there's a caching problem in between the flushes it should have shown up on much smaller cache machines as well. Also, when doing the no flushing updates to improve fork/exec, I removed the global flushing so now any cache mismanagement would become cumulative and should definitely have been seen. My money would be on an additional architectural requirement of the PA8800 (maybe even an existing PA one that the