From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carlos O'Donell Subject: Re: [parisc-linux] 64-bit kernel crashes on my c3600 Date: Wed, 20 Oct 2004 11:24:52 -0400 Message-ID: <20041020152450.GW24430@baldric.uwo.ca> References: <20041019175440.GP16153@parcelfarce.linux.theplanet.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: parisc-linux@parisc-linux.org To: Matthew Wilcox Return-Path: In-Reply-To: <20041019175440.GP16153@parcelfarce.linux.theplanet.co.uk> 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 Tue, Oct 19, 2004 at 06:54:40PM +0100, Matthew Wilcox wrote: > One of the problems with this crash is that enabling EARLY_CONSOLE > doesn't help. The exact same configuration boots fine in 32-bit mode. > I'm building from the same tree (with O=) so there's no question of patch > skew. Turning on DISCONTIGMEM does not help. The HPMC points inside > the code generated by the save_general macro just past skip_save_ior > inside the intr_save function in entry.S This is just before calling handle_interruption, so it looks like you took an interrupt before something was setup properly? These sorts of problems are very messy to debug if they are non-deterministic. Just stick an infinite loop in a portion of code you expect might be before the HPMC, run, TOC, check, and move the loop. That's my normal procedure when I had to debug similar stuff to prove some lws code. > I'm not even sure how to start debugging. My initial thought is that r29 > seems awfully high to be a good memory address. Why do you think that? I'm interested in r2 which is a userspace address. Did this box make it to userspace? c. _______________________________________________ parisc-linux mailing list parisc-linux@lists.parisc-linux.org http://lists.parisc-linux.org/mailman/listinfo/parisc-linux