Subject: Re: SIR Reset with todays sources
To: Martin Husemann <martin@duskware.de>
From: Juergen Hannken-Illjes <hannken@eis.cs.tu-bs.de>
List: port-sparc64
Date: 03/23/2007 23:30:09
On Fri, Mar 23, 2007 at 11:21:59PM +0100, Martin Husemann wrote:
> On Fri, Mar 23, 2007 at 10:03:29AM +0100, Juergen Hannken-Illjes wrote:
> > Any ideas anyone?
> 
> Could you try to find out what %g4 contains when we hit the SIR?
> It should have PSTATE and ASI from the previous trap. Not sure if you already
> documented the "current" %tstate value, if not, that would be interesting
> too.
> 
> Martin

Looks like this SIR is the result of traps during traps.  After putting the
call to `DEBUGGER(type, tf);' before the `printf("trap type 0x%x: cpu %d...'
at line 575 of trap.c I get:

	Starting file system checks:
	/dev/rsd0a: file system is clean; not checking
	/dev/rsd1e: file system is clean; not checking
	/dev/rsd1f: file system is clean; not checking
	/dev/rsd1g: file sykernel trap 30: data access exception
	stem is cleankernel trap 34: mem address not aligned
	kernel trap 34: mem address not aligned
	kernel trap 34: mem address not aligned
	kernel trap 34: mem address not aligned
	kernel trap 34: mem address not aligned
	kernel trap 34: mem address not aligned
	kernel trap 34: mem address not aligned
	
	SIR Reset

-- 
Juergen Hannken-Illjes - hannken@eis.cs.tu-bs.de - TU Braunschweig (Germany)