linux-mips
[Top] [All Lists]

Re: crash in __alloc_bootmem_core on SGI current cvs

To: Florian Lohoff <flo@rfc822.org>
Subject: Re: crash in __alloc_bootmem_core on SGI current cvs
From: Ralf Baechle <ralf@oss.sgi.com>
Date: Tue, 16 Jan 2001 13:57:37 -0200
Cc: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>, linux-mips@oss.sgi.com
In-reply-to: <20010116153618.A1347@paradigm.rfc822.org>; from flo@rfc822.org on Tue, Jan 16, 2001 at 03:36:18PM +0100
References: <20010115181133.A2439@paradigm.rfc822.org> <Pine.GSO.3.96.1010115220514.16619Z-100000@delta.ds2.pg.gda.pl> <20010116153618.A1347@paradigm.rfc822.org>
Sender: owner-linux-mips@oss.sgi.com
User-agent: Mutt/1.2.5i
On Tue, Jan 16, 2001 at 03:36:18PM +0100, Florian Lohoff wrote:

> -             base = __pa(p->base << PAGE_SHIFT);     /* Fix up from KSEG0 */
> +             base = p->base << PAGE_SHIFT;

This fix looks good.

> I get further down the road with memory initialisation.
> 
> Also the pages no in zone(0) looks much saner:
> 
> Before:
>       On node 0 totalpages: 589824
>       zone(0): 589824 pages.
> 
> 
> After:
>       On node 0 totalpages: 65536
>       zone(0): 65536 pages.

I probably already got used too machines with gigs of memory to notice ;-)

> Later on it crashes with:

> start_kernel, 541
> start_kernel, 543
> Calibrating system timer... 1250000 [250.00 MHz CPU]
> Got a bus error IRQ, shouldn't happen yet
> $0: 00000000 1004fc00 00000001 00000000
> $4: 88009cd8 00000000 00000008 00000000
> $8: 1004fc01 1000001f 0000000a 00000001
> $12: 00000000 00000004 00000000 00000001
> $16: 00000000 00000002 0000000a 880083d8
> $20: 00000001 a8746f70 9fc5c2b4 00000000
> $24: 00002590 00000001
> $28: 88008000 88009cd8 00000001 88010118
> epc: 880127b0
> Status: 1004fc03
> Cause: 10004000
> Status: 1004fc03
> Cause: 10004000
> Cause: 10004000

Can you decode the addresses in $epc and $31 for me?

  Ralf

<Prev in Thread] Current Thread [Next in Thread>