Subject: Re: Netra X1 experiences
To: None <mthomas@allegronetworks.com, port-sparc64@netbsd.org>
From: None <eeh@netbsd.org>
List: port-sparc64
Date: 03/21/2001 20:54:04
ok boot disk0 /ofwboot /netbsd -a
Hm. didn't know you could pass two args...
Fast Data Access MMU Miss
ok .trap-registers
%TL:1 %TT:68 %TPC:f00287a4 %TnPC:f00287a8
%TSTATE:9900000406 %CWP:6
%PSTATE:4 AG:0 IE:0 PRIV:1 AM:0 PEF:0 RED:0 MM:0 TLE:0 CLE:0 MG:0 IG:0
%ASI:0 %CCR:99 XCC:NzvC ICC:NzvC
%TL:2 %TT:68 %TPC:f0053e80 %TnPC:f0053e84
%TSTATE:858041406 %CWP:6
%PSTATE:414 AG:0 IE:0 PRIV:1 AM:0 PEF:1 RED:0 MM:0 TLE:0 CLE:0 MG:1 IG:0
%ASI:58 %CCR:8 XCC:nzvc ICC:Nzvc
%TL:3 %TT:68 %TPC:f0053f74 %TnPC:f0053f78
%TSTATE:8058041400 %CWP:0
%PSTATE:414 AG:0 IE:0 PRIV:1 AM:0 PEF:1 RED:0 MM:0 TLE:0 CLE:0 MG:1 IG:0
%ASI:58 %CCR:80 XCC:Nzvc ICC:nzvc
Those are all PROM addresses.
You need to disassemble the TPC addresses to find out
what register it was using when it faulted. Also,
you can try `ctrace' or `<n> .window' to determine
where it jumped in to the firmware. Then dump
the argument in %o0 to find out what command was
being executed.
Eduardo