1*12719SRod.Evans@Sun.COM /*
2*12719SRod.Evans@Sun.COM * CDDL HEADER START
3*12719SRod.Evans@Sun.COM *
4*12719SRod.Evans@Sun.COM * The contents of this file are subject to the terms of the
5*12719SRod.Evans@Sun.COM * Common Development and Distribution License (the "License").
6*12719SRod.Evans@Sun.COM * You may not use this file except in compliance with the License.
7*12719SRod.Evans@Sun.COM *
8*12719SRod.Evans@Sun.COM * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*12719SRod.Evans@Sun.COM * or http://www.opensolaris.org/os/licensing.
10*12719SRod.Evans@Sun.COM * See the License for the specific language governing permissions
11*12719SRod.Evans@Sun.COM * and limitations under the License.
12*12719SRod.Evans@Sun.COM *
13*12719SRod.Evans@Sun.COM * When distributing Covered Code, include this CDDL HEADER in each
14*12719SRod.Evans@Sun.COM * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*12719SRod.Evans@Sun.COM * If applicable, add the following below this CDDL HEADER, with the
16*12719SRod.Evans@Sun.COM * fields enclosed by brackets "[]" replaced with your own identifying
17*12719SRod.Evans@Sun.COM * information: Portions Copyright [yyyy] [name of copyright owner]
18*12719SRod.Evans@Sun.COM *
19*12719SRod.Evans@Sun.COM * CDDL HEADER END
20*12719SRod.Evans@Sun.COM */
21*12719SRod.Evans@Sun.COM
22*12719SRod.Evans@Sun.COM /*
23*12719SRod.Evans@Sun.COM * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
24*12719SRod.Evans@Sun.COM */
25*12719SRod.Evans@Sun.COM
26*12719SRod.Evans@Sun.COM #include <sys/trapstat.h>
27*12719SRod.Evans@Sun.COM #include "_trapstat.h"
28*12719SRod.Evans@Sun.COM
29*12719SRod.Evans@Sun.COM static tstat_ent_t g_traps[TSTAT_NENT] = {
30*12719SRod.Evans@Sun.COM #ifndef sun4v
31*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
32*12719SRod.Evans@Sun.COM { "power-on", "power on reset" },
33*12719SRod.Evans@Sun.COM { "watchdog", "watchdog reset" },
34*12719SRod.Evans@Sun.COM { "xir", "externally initiated reset" },
35*12719SRod.Evans@Sun.COM { "sir", "software initiated reset" },
36*12719SRod.Evans@Sun.COM { "red", "RED state exception" },
37*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
38*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
39*12719SRod.Evans@Sun.COM { "immu-xcp", "instruction access exception" },
40*12719SRod.Evans@Sun.COM { "immu-miss", "instruction access MMU miss" },
41*12719SRod.Evans@Sun.COM { "immu-err", "instruction access error" },
42*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
43*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
44*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
45*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
46*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
47*12719SRod.Evans@Sun.COM { "ill-inst", "illegal instruction" },
48*12719SRod.Evans@Sun.COM { "priv-inst", "privileged opcode" },
49*12719SRod.Evans@Sun.COM { "unimp-ldd", "unimplemented LDD" },
50*12719SRod.Evans@Sun.COM { "unimp-std", "unimplemented STD" },
51*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
52*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
53*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
54*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
55*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
56*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
57*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
58*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
59*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
60*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
61*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
62*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
63*12719SRod.Evans@Sun.COM { "fp-disabled", "fp disabled" },
64*12719SRod.Evans@Sun.COM { "fp-ieee754", "fp exception ieee754" },
65*12719SRod.Evans@Sun.COM { "fp-xcp-other", "fp exception other" },
66*12719SRod.Evans@Sun.COM { "tag-oflow", "tag overflow" },
67*12719SRod.Evans@Sun.COM { "cleanwin", "clean window" },
68*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
69*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
70*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
71*12719SRod.Evans@Sun.COM { "div-zero", "division by zero" },
72*12719SRod.Evans@Sun.COM { "internal-err", "internal processor error" },
73*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
74*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
75*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
76*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
77*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
78*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
79*12719SRod.Evans@Sun.COM { "dmmu-xcp", "data access exception" },
80*12719SRod.Evans@Sun.COM { "dmmu-miss", "data access MMU miss" },
81*12719SRod.Evans@Sun.COM { "dmmu-err", "data access error" },
82*12719SRod.Evans@Sun.COM { "dmmu-prot", "data access protection" },
83*12719SRod.Evans@Sun.COM { "unalign", "mem address not aligned" },
84*12719SRod.Evans@Sun.COM { "lddf-unalign", "LDDF mem address not aligned" },
85*12719SRod.Evans@Sun.COM { "stdf-unalign", "STDF mem address not aligned" },
86*12719SRod.Evans@Sun.COM { "priv-act", "privileged action" },
87*12719SRod.Evans@Sun.COM { "ldqf-unalign", "LDQF mem address not aligned" },
88*12719SRod.Evans@Sun.COM { "stqf-unalign", "STQF mem address not aligned" },
89*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
90*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
91*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
92*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
93*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
94*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
95*12719SRod.Evans@Sun.COM { "async-d-err", "async data error" },
96*12719SRod.Evans@Sun.COM { "level-1", "interrupt level 1" },
97*12719SRod.Evans@Sun.COM { "level-2", "interrupt level 2" },
98*12719SRod.Evans@Sun.COM { "level-3", "interrupt level 3" },
99*12719SRod.Evans@Sun.COM { "level-4", "interrupt level 4" },
100*12719SRod.Evans@Sun.COM { "level-5", "interrupt level 5" },
101*12719SRod.Evans@Sun.COM { "level-6", "interrupt level 6" },
102*12719SRod.Evans@Sun.COM { "level-7", "interrupt level 7" },
103*12719SRod.Evans@Sun.COM { "level-8", "interrupt level 8" },
104*12719SRod.Evans@Sun.COM { "level-9", "interrupt level 9" },
105*12719SRod.Evans@Sun.COM { "level-10", "interrupt level 10" },
106*12719SRod.Evans@Sun.COM { "level-11", "interrupt level 11" },
107*12719SRod.Evans@Sun.COM { "level-12", "interrupt level 12" },
108*12719SRod.Evans@Sun.COM { "level-13", "interrupt level 13" },
109*12719SRod.Evans@Sun.COM { "level-14", "interrupt level 14" },
110*12719SRod.Evans@Sun.COM { "level-15", "interrupt level 15" },
111*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
112*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
113*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
114*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
115*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
116*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
117*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
118*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
119*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
120*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
121*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
122*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
123*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
124*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
125*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
126*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
127*12719SRod.Evans@Sun.COM { "int-vec", "interrupt vector" },
128*12719SRod.Evans@Sun.COM { "pa-watch", "PA watchpoint" },
129*12719SRod.Evans@Sun.COM { "va-watch", "VA watchpoint" },
130*12719SRod.Evans@Sun.COM { "ecc-err", "corrected ECC error" },
131*12719SRod.Evans@Sun.COM { "itlb-miss", "instruction access MMU miss" },
132*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
133*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
134*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
135*12719SRod.Evans@Sun.COM { "dtlb-miss", "data access MMU miss" },
136*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
137*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
138*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
139*12719SRod.Evans@Sun.COM { "dtlb-prot", "data access protection" },
140*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
141*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
142*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
143*12719SRod.Evans@Sun.COM { "fast-ecc", "fast ECC error" },
144*12719SRod.Evans@Sun.COM { "dcache-parity", "D-cache parity error" },
145*12719SRod.Evans@Sun.COM { "icache-parity", "I-cache parity error" },
146*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
147*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
148*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
149*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
150*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
151*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
152*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
153*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
154*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
155*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
156*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
157*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
158*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
159*12719SRod.Evans@Sun.COM #else /* sun4v */
160*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
161*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
162*12719SRod.Evans@Sun.COM { "watchdog", "watchdog reset" },
163*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
164*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
165*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
166*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
167*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
168*12719SRod.Evans@Sun.COM { "immu-xcp", "instruction access exception" },
169*12719SRod.Evans@Sun.COM { "immu-miss", "instruction access MMU miss" },
170*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
171*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
172*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
173*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
174*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
175*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
176*12719SRod.Evans@Sun.COM { "ill-inst", "illegal instruction" },
177*12719SRod.Evans@Sun.COM { "priv-inst", "privileged opcode" },
178*12719SRod.Evans@Sun.COM { "unimp-ldd", "unimplemented LDD" },
179*12719SRod.Evans@Sun.COM { "unimp-std", "unimplemented STD" },
180*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
181*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
182*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
183*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
184*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
185*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
186*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
187*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
188*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
189*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
190*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
191*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
192*12719SRod.Evans@Sun.COM { "fp-disabled", "fp disabled" },
193*12719SRod.Evans@Sun.COM { "fp-ieee754", "fp exception ieee754" },
194*12719SRod.Evans@Sun.COM { "fp-xcp-other", "fp exception other" },
195*12719SRod.Evans@Sun.COM { "tag-oflow", "tag overflow" },
196*12719SRod.Evans@Sun.COM { "cleanwin", "clean window" },
197*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
198*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
199*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
200*12719SRod.Evans@Sun.COM { "div-zero", "division by zero" },
201*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
202*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
203*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
204*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
205*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
206*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
207*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
208*12719SRod.Evans@Sun.COM { "dmmu-xcp", "data access exception" },
209*12719SRod.Evans@Sun.COM { "dmmu-miss", "data access MMU miss" },
210*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
211*12719SRod.Evans@Sun.COM { "dmmu-prot", "data access protection" },
212*12719SRod.Evans@Sun.COM { "unalign", "mem address not aligned" },
213*12719SRod.Evans@Sun.COM { "lddf-unalign", "LDDF mem address not aligned" },
214*12719SRod.Evans@Sun.COM { "stdf-unalign", "STDF mem address not aligned" },
215*12719SRod.Evans@Sun.COM { "priv-act", "privileged action" },
216*12719SRod.Evans@Sun.COM { "ldqf-unalign", "LDQF mem address not aligned" },
217*12719SRod.Evans@Sun.COM { "stqf-unalign", "STQF mem address not aligned" },
218*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
219*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
220*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
221*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
222*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
223*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
224*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
225*12719SRod.Evans@Sun.COM { "level-1", "interrupt level 1" },
226*12719SRod.Evans@Sun.COM { "level-2", "interrupt level 2" },
227*12719SRod.Evans@Sun.COM { "level-3", "interrupt level 3" },
228*12719SRod.Evans@Sun.COM { "level-4", "interrupt level 4" },
229*12719SRod.Evans@Sun.COM { "level-5", "interrupt level 5" },
230*12719SRod.Evans@Sun.COM { "level-6", "interrupt level 6" },
231*12719SRod.Evans@Sun.COM { "level-7", "interrupt level 7" },
232*12719SRod.Evans@Sun.COM { "level-8", "interrupt level 8" },
233*12719SRod.Evans@Sun.COM { "level-9", "interrupt level 9" },
234*12719SRod.Evans@Sun.COM { "level-10", "interrupt level 10" },
235*12719SRod.Evans@Sun.COM { "level-11", "interrupt level 11" },
236*12719SRod.Evans@Sun.COM { "level-12", "interrupt level 12" },
237*12719SRod.Evans@Sun.COM { "level-13", "interrupt level 13" },
238*12719SRod.Evans@Sun.COM { "level-14", "interrupt level 14" },
239*12719SRod.Evans@Sun.COM { "level-15", "interrupt level 15" },
240*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
241*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
242*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
243*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
244*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
245*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
246*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
247*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
248*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
249*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
250*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
251*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
252*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
253*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
254*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
255*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
256*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
257*12719SRod.Evans@Sun.COM { "pa-watch", "PA watchpoint" },
258*12719SRod.Evans@Sun.COM { "va-watch", "VA watchpoint" },
259*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
260*12719SRod.Evans@Sun.COM { "itlb-miss", "instruction access MMU miss" },
261*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
262*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
263*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
264*12719SRod.Evans@Sun.COM { "dtlb-miss", "data access MMU miss" },
265*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
266*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
267*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
268*12719SRod.Evans@Sun.COM { "dtlb-prot", "data access protection" },
269*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
270*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
271*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
272*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
273*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
274*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
275*12719SRod.Evans@Sun.COM { "ctl-xfer", "control transfer" },
276*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
277*12719SRod.Evans@Sun.COM { "instr-brkpt", "instruction breakpoint" },
278*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
279*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
280*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
281*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
282*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
283*12719SRod.Evans@Sun.COM { "hw-changed", "hardware changed" },
284*12719SRod.Evans@Sun.COM { "cpu_mondo", "cpu mondo trap" },
285*12719SRod.Evans@Sun.COM { "dev_mondo", "device mondo trap" },
286*12719SRod.Evans@Sun.COM { "res-err", "resumable error" },
287*12719SRod.Evans@Sun.COM { "nonres-err", "non-resumable error" },
288*12719SRod.Evans@Sun.COM #endif /* sun4v */
289*12719SRod.Evans@Sun.COM { "spill-0-normal", "spill 0 normal" },
290*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
291*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
292*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
293*12719SRod.Evans@Sun.COM { "spill-user-32", "spill user window, 32-bit" },
294*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
295*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
296*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
297*12719SRod.Evans@Sun.COM { "spill-user-64", "spill user window, 64-bit" },
298*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
299*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
300*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
301*12719SRod.Evans@Sun.COM { "spill-user-32-cln", "spill, clean user window, 32-bit" },
302*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
303*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
304*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
305*12719SRod.Evans@Sun.COM { "spill-user-64-cln", "spill, clean user window, 64-bit" },
306*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
307*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
308*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
309*12719SRod.Evans@Sun.COM { "spill-kern-32", "spill kernel window, 32-bit" },
310*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
311*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
312*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
313*12719SRod.Evans@Sun.COM { "spill-kern-64", "spill kernel window, 64-bit" },
314*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
315*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
316*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
317*12719SRod.Evans@Sun.COM { "spill-mixed", "spill window, mixed 32-bit/64-bit" },
318*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
319*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
320*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
321*12719SRod.Evans@Sun.COM { "spill-0-other", "spill 0 other" },
322*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
323*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
324*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
325*12719SRod.Evans@Sun.COM { "spill-asuser-32", "spill user window as kernel, 32-bit" },
326*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
327*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
328*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
329*12719SRod.Evans@Sun.COM { "spill-asuser-64", "spill user window as kernel, 64-bit" },
330*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
331*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
332*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
333*12719SRod.Evans@Sun.COM { "spill-asuser-32-cln", "spill, clean user window as kernel, 32-bit" },
334*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
335*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
336*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
337*12719SRod.Evans@Sun.COM { "spill-asuser-64-cln", "spill, clean user window as kernel, 64-bit" },
338*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
339*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
340*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
341*12719SRod.Evans@Sun.COM { "spill-5-other", "spill 5 other" },
342*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
343*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
344*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
345*12719SRod.Evans@Sun.COM { "spill-6-other", "spill 6 other" },
346*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
347*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
348*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
349*12719SRod.Evans@Sun.COM { "spill-7-other", "spill 7 other" },
350*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
351*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
352*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
353*12719SRod.Evans@Sun.COM { "fill-0-normal", "fill 0 normal" },
354*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
355*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
356*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
357*12719SRod.Evans@Sun.COM { "fill-user-32", "fill user window, 32-bit" },
358*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
359*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
360*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
361*12719SRod.Evans@Sun.COM { "fill-user-64", "fill user window, 64-bit" },
362*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
363*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
364*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
365*12719SRod.Evans@Sun.COM { "fill-user-32-cln", "fill user window, 32-bit" },
366*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
367*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
368*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
369*12719SRod.Evans@Sun.COM { "fill-user-64-cln", "fill user window, 64-bit" },
370*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
371*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
372*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
373*12719SRod.Evans@Sun.COM { "fill-kern-32", "fill kernel window, 32-bit" },
374*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
375*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
376*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
377*12719SRod.Evans@Sun.COM { "fill-kern-64", "fill kernel window, 64-bit" },
378*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
379*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
380*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
381*12719SRod.Evans@Sun.COM { "fill-mixed", "fill window, mixed 32-bit/64-bit" },
382*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
383*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
384*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
385*12719SRod.Evans@Sun.COM { "fill-0-other", "fill 0 other" },
386*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
387*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
388*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
389*12719SRod.Evans@Sun.COM { "fill-asuser-32", "fill user window as kernel, 32-bit" },
390*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
391*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
392*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
393*12719SRod.Evans@Sun.COM { "fill-asuser-64", "fill user window as kernel, 64-bit" },
394*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
395*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
396*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
397*12719SRod.Evans@Sun.COM { "fill-asuser-32-cln", "fill user window as kernel, 32-bit" },
398*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
399*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
400*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
401*12719SRod.Evans@Sun.COM { "fill-asuser-64-cln", "fill user window as kernel, 64-bit" },
402*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
403*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
404*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
405*12719SRod.Evans@Sun.COM { "fill-5-other", "fill 5 other" },
406*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
407*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
408*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
409*12719SRod.Evans@Sun.COM { "fill-6-other", "fill 6 other" },
410*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
411*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
412*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
413*12719SRod.Evans@Sun.COM { "fill-7-other", "fill 7 other" },
414*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
415*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
416*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_CONTINUED },
417*12719SRod.Evans@Sun.COM { "syscall-4x", "old system call" },
418*12719SRod.Evans@Sun.COM { "usr-brkpt", "user breakpoint" },
419*12719SRod.Evans@Sun.COM { "usr-div-zero", "user divide by zero" },
420*12719SRod.Evans@Sun.COM { "flush-wins", "flush windows" },
421*12719SRod.Evans@Sun.COM { "clean-wins", "clean windows" },
422*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
423*12719SRod.Evans@Sun.COM { "fix-align", "fix unaligned references" },
424*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
425*12719SRod.Evans@Sun.COM { "syscall-32", "ILP32 system call" },
426*12719SRod.Evans@Sun.COM { "set-t0-addr", "set trap0 address" },
427*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
428*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
429*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
430*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
431*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
432*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
433*12719SRod.Evans@Sun.COM { "trap-inst-16", "trap instruction 16", },
434*12719SRod.Evans@Sun.COM { "trap-inst-17", "trap instruction 17", },
435*12719SRod.Evans@Sun.COM { "trap-inst-18", "trap instruction 18", },
436*12719SRod.Evans@Sun.COM { "trap-inst-19", "trap instruction 19", },
437*12719SRod.Evans@Sun.COM { "trap-inst-20", "trap instruction 20", },
438*12719SRod.Evans@Sun.COM { "trap-inst-21", "trap instruction 21", },
439*12719SRod.Evans@Sun.COM { "trap-inst-22", "trap instruction 22", },
440*12719SRod.Evans@Sun.COM { "trap-inst-23", "trap instruction 23", },
441*12719SRod.Evans@Sun.COM { "trap-inst-24", "trap instruction 24", },
442*12719SRod.Evans@Sun.COM { "trap-inst-25", "trap instruction 25", },
443*12719SRod.Evans@Sun.COM { "trap-inst-26", "trap instruction 26", },
444*12719SRod.Evans@Sun.COM { "trap-inst-27", "trap instruction 27", },
445*12719SRod.Evans@Sun.COM { "trap-inst-28", "trap instruction 28", },
446*12719SRod.Evans@Sun.COM { "trap-inst-29", "trap instruction 29", },
447*12719SRod.Evans@Sun.COM { "trap-inst-30", "trap instruction 30", },
448*12719SRod.Evans@Sun.COM { "trap-inst-31", "trap instruction 31", },
449*12719SRod.Evans@Sun.COM { "get-cc", "get condition codes" },
450*12719SRod.Evans@Sun.COM { "set-cc", "set condition codes" },
451*12719SRod.Evans@Sun.COM { "get-psr", "get psr" },
452*12719SRod.Evans@Sun.COM { "set-psr", "set psr (some fields)" },
453*12719SRod.Evans@Sun.COM { "getts", "get timestamp" },
454*12719SRod.Evans@Sun.COM { "gethrvtime", "get lwp virtual time" },
455*12719SRod.Evans@Sun.COM { "self-xcall", "self xcall" },
456*12719SRod.Evans@Sun.COM { "gethrtime", "get hrestime" },
457*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
458*12719SRod.Evans@Sun.COM { "getlgrp", "get lgrpid" },
459*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
460*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
461*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
462*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
463*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
464*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
465*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
466*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
467*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
468*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
469*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
470*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
471*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
472*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
473*12719SRod.Evans@Sun.COM { "dtrace-pid", "DTrace pid provider" },
474*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
475*12719SRod.Evans@Sun.COM { "dtrace-return", "DTrace pid provider return" },
476*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
477*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
478*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
479*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
480*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
481*12719SRod.Evans@Sun.COM { "syscall-64", "LP64 system call" },
482*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
483*12719SRod.Evans@Sun.COM { "tt-freeze", "freeze traptrace" },
484*12719SRod.Evans@Sun.COM { "tt-unfreeze", "unfreeze traptrace" },
485*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
486*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
487*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
488*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
489*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
490*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
491*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
492*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
493*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
494*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
495*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
496*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
497*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
498*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
499*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
500*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
501*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
502*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
503*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
504*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
505*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
506*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
507*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
508*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
509*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
510*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
511*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
512*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
513*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
514*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
515*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
516*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
517*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
518*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
519*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
520*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
521*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
522*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
523*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
524*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
525*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
526*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
527*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
528*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
529*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
530*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
531*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
532*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
533*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
534*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
535*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
536*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
537*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
538*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
539*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
540*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_UNUSED },
541*12719SRod.Evans@Sun.COM { "ptl1-panic", "test ptl1-panic" },
542*12719SRod.Evans@Sun.COM { "kmdb-enter", "kmdb enter (L1-A)" },
543*12719SRod.Evans@Sun.COM { "kmdb-brkpt", "kmdb breakpoint" },
544*12719SRod.Evans@Sun.COM { "obp-brkpt", "obp breakpoint" },
545*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
546*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
547*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
548*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
549*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
550*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
551*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
552*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
553*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
554*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
555*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
556*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
557*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
558*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
559*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
560*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
561*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
562*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
563*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
564*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
565*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
566*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
567*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
568*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
569*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
570*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
571*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
572*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
573*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
574*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
575*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
576*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
577*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
578*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
579*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
580*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
581*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
582*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
583*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
584*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
585*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
586*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
587*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
588*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
589*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
590*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
591*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
592*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
593*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
594*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
595*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
596*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
597*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
598*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
599*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
600*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
601*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
602*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
603*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
604*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
605*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
606*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
607*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
608*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
609*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
610*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
611*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
612*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
613*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
614*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
615*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
616*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
617*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
618*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
619*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
620*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
621*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
622*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
623*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
624*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
625*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
626*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
627*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
628*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
629*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
630*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
631*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
632*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
633*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
634*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
635*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
636*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
637*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
638*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
639*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
640*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
641*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
642*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
643*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
644*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
645*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
646*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
647*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
648*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
649*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
650*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
651*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
652*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
653*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
654*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
655*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
656*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
657*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
658*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
659*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
660*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
661*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
662*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
663*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
664*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
665*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
666*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
667*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
668*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
669*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
670*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
671*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED },
672*12719SRod.Evans@Sun.COM { NULL, NULL, TSTAT_ENT_RESERVED }
673*12719SRod.Evans@Sun.COM };
674*12719SRod.Evans@Sun.COM
675*12719SRod.Evans@Sun.COM tstat_ent_t *
get_trap_ent(int ndx)676*12719SRod.Evans@Sun.COM get_trap_ent(int ndx)
677*12719SRod.Evans@Sun.COM {
678*12719SRod.Evans@Sun.COM return (&g_traps[ndx]);
679*12719SRod.Evans@Sun.COM }
680