Subject: Re: Building X stops at sparc_interrupt
To: None <murray@osd.bsdi.com, port-sparc64@netbsd.org>
From: None <eeh@netbsd.org>
List: port-sparc64
Date: 11/06/2000 16:28:39
	First attempt at building failed when compiling unshared/ConfWind.c

	kbd breakpoint at 0x10099c0
	1 tt=4e tstate=9958000607 tpc=0x123eaa8 tnpc=0x123eaac
	Stopped at      sparc_interrupt+0x38:   wrpr            %g0, 0x0,
	%tick
	db> trace
	db>

	(No trace)

	Secont attempt at building failed when compiling cfb8segX.c

	kbd breakpoint at 0x10099c0
	1 tt=4e tstate=9958000606 tpc=0x123eaa8 tnpc=0x123eaac
	Stoppped at     sparc_interrupt+0x38:   wrpr            %g0, 0x0,
	%tick
	db>

Did you build this kernel yourself?

Looks like you took a breakpoint trap inside the interrupt handler.

If you disassemble the previous insn (`x/i <addr>') you'll probably
find that it's a trap instruction.

What I really need in these situations is the trapframe (`machine tf')
and, since the code varies from kernel to kernel, a disassembly of the
relevent code (`x/i <addr>,<len>').

Eduardo