1# CDDL HEADER START
2#
3# The contents of this file are subject to the terms of the
4# Common Development and Distribution License (the "License").
5# You may not use this file except in compliance with the License.
6#
7# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
8# or http://www.opensolaris.org/os/licensing.
9# See the License for the specific language governing permissions
10# and limitations under the License.
11#
12# When distributing Covered Code, include this CDDL HEADER in each
13# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
14# If applicable, add the following below this CDDL HEADER, with the
15# fields enclosed by brackets "[]" replaced with your own identifying
16# information: Portions Copyright [yyyy] [name of copyright owner]
17#
18# CDDL HEADER END
19#
20# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
21# Use is subject to license terms.
22#
23# ident	"%Z%%M%	%I%	%E% SMI"
24#
25
26funcunit = dc
27
28desc = Correctable D$ data infill from system memory
29error = ereport.cpu.amd.dc.inf_sys_ecc1
30
31mask on  = AMD_BANK_STAT_CECC
32mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
33
34#	ext	type	pp	t	rrrr		ii	ll	tt
35#       ------- -------	-------	-------	---------------	------- ------- -----
36code =	0000	bus	src	0	drd		mem/io	lg	-
37
38panic = never
39flags = correctable
40
41# ---
42
43desc = Correctable D$ data infill from L2$
44error = ereport.cpu.amd.dc.inf_l2_ecc1
45
46mask on  = AMD_BANK_STAT_CECC
47mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
48
49#	ext	type	pp	t	rrrr		ii	ll	tt
50#       ------- -------	-------	-------	---------------	------- ------- -----
51code =	0000	mem	-	-	drd		-	l2	data
52
53panic = never
54flags = correctable
55
56# ---
57
58desc = Uncorrectable D$ data infill from system memory
59error =  ereport.cpu.amd.dc.inf_sys_eccm
60
61mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
62mask off = AMD_BANK_STAT_CECC
63
64#	ext	type	pp	t	rrrr		ii	ll	tt
65#       ------- -------	-------	-------	---------------	------- ------- -----
66code =	0000	bus	src	0	drd		mem/io	lg	-
67
68panic = always
69flags =
70
71# ---
72
73desc = Uncorrectable D$ data infill from L2$
74error = ereport.cpu.amd.dc.inf_l2_eccm
75
76mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
77mask off = AMD_BANK_STAT_CECC
78
79#	ext	type	pp	t	rrrr		ii	ll	tt
80#       ------- -------	-------	-------	---------------	------- ------- -----
81code =	0000	mem	-	-	drd		-	l2	data
82
83panic = always
84flags = correctable
85
86# ---
87
88desc = Correctable single-bit error in Data Array from scrub
89error = ereport.cpu.amd.dc.data_ecc1
90
91mask on  = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB
92mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
93
94#	ext	type	pp	t	rrrr		ii	ll	tt
95#       ------- -------	-------	-------	---------------	------- ------- -----
96code =	0000	mem	-	-	gen		-	l1	data
97
98panic = never
99flags = correctable
100
101# ---
102
103desc = Uncorrectable single-bit error in Data Array
104error = ereport.cpu.amd.dc.data_ecc1_uc
105
106mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_CECC
107mask off = AMD_BANK_STAT_SCRUB
108
109#	ext	type	pp	t	rrrr		ii	ll	tt
110#       ------- -------	-------	-------	---------------	------- ------- -----
111code =	0000	mem	-	-	drd/dwr/ev/snp	-	l1	data
112
113panic = always
114flags =
115
116# ---
117
118desc = Uncorrectable multi-bit error in Data Array
119error = ereport.cpu.amd.dc.data_eccm
120
121mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
122mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB
123
124#	ext	type	pp	t	rrrr		ii	ll	tt
125#       ------- -------	-------	-------	---------------	------- ------- -----
126code =	0000	mem	-	-	drd/dwr/ev/snp	-	l1	data
127
128panic = always
129flags =
130
131# ---
132
133desc = Uncorrectable multi-bit error in Data Array from scrub
134error = ereport.cpu.amd.dc.data_eccm
135
136mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_SCRUB
137mask off = AMD_BANK_STAT_CECC
138
139#	ext	type	pp	t	rrrr		ii	ll	tt
140#       ------- -------	-------	-------	---------------	------- ------- -----
141code =	0000	mem	-	-	gen		-	l1	data
142
143panic = always
144flags =
145
146# ---
147
148desc = Main Tag Array Parity Error
149error = ereport.cpu.amd.dc.tag_par
150
151mask on  = AMD_BANK_STAT_UC
152mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
153
154#	ext	type	pp	t	rrrr		ii	ll	tt
155#       ------- -------	-------	-------	---------------	------- ------- -----
156code =	0000	mem	-	-	drd/dwr		-	l1	data
157
158panic = always
159flags =
160
161# ---
162
163desc = Snoop Tag Array Parity Error
164error = ereport.cpu.amd.dc.stag_par
165
166mask on  = AMD_BANK_STAT_UC
167mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
168
169#	ext	type	pp	t	rrrr		ii	ll	tt
170#       ------- -------	-------	-------	---------------	------- ------- -----
171code =	0000	mem	-	-	snp/ev		-	l1	data
172
173panic = always
174flags =
175
176# ---
177
178desc = L1 DTLB Parity Error
179error = ereport.cpu.amd.dc.l1tlb_par
180
181mask on  = AMD_BANK_STAT_UC
182mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
183
184#	ext	type	pp	t	rrrr		ii	ll	tt
185#       ------- -------	-------	-------	---------------	------- ------- -----
186code =	0000	tlb	-	-	-		-	l1	data
187
188panic = always
189flags =
190
191# ---
192
193desc = L1 DTLB Parity Error (multimatch)
194error = ereport.cpu.amd.dc.l1tlb_par
195
196mask on  = AMD_BANK_STAT_UC
197mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
198
199#	ext	type	pp	t	rrrr		ii	ll	tt
200#       ------- -------	-------	-------	---------------	------- ------- -----
201code =	0001	tlb	-	-	-		-	l1	data
202
203panic = always
204flags =
205
206# ---
207
208desc = L2 DTLB Parity Error
209error = ereport.cpu.amd.dc.l2tlb_par
210
211mask on  = AMD_BANK_STAT_UC
212mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
213
214#	ext	type	pp	t	rrrr		ii	ll	tt
215#       ------- -------	-------	-------	---------------	------- ------- -----
216code =	0000	tlb	-	-	-		-	l2	data
217
218panic = always
219flags =
220
221# ---
222
223desc = L2 DTLB Parity Error (multimatch)
224error = ereport.cpu.amd.dc.l2tlb_par
225
226mask on  = AMD_BANK_STAT_UC
227mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
228
229#	ext	type	pp	t	rrrr		ii	ll	tt
230#       ------- -------	-------	-------	---------------	------- ------- -----
231code =	0001	tlb	-	-	-		-	l2	data
232
233panic = always
234flags =
235
236#
237# Instruction Cache Functional Unit
238#
239
240funcunit = ic
241
242desc = Correctable I$ data infill from system memory
243error = ereport.cpu.amd.ic.inf_sys_ecc1
244
245mask on  = AMD_BANK_STAT_CECC
246mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
247
248#	ext	type	pp	t	rrrr		ii	ll	tt
249#       ------- -------	-------	-------	---------------	------- ------- -----
250code =	0000	bus	src	0	ird		mem	lg	-
251
252panic = never
253flags = correctable
254
255# ----
256
257desc = Correctable I$ data infill from L2$
258error = ereport.cpu.amd.ic.inf_l2_ecc1
259
260mask on  = AMD_BANK_STAT_CECC
261mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
262
263#	ext	type	pp	t	rrrr		ii	ll	tt
264#       ------- -------	-------	-------	---------------	------- ------- -----
265code =	0000	mem	-	-	ird		-	l2	instr
266
267panic = never
268flags = correctable
269
270# ----
271
272desc = Uncorrectable I$ data infill from system memory
273error = ereport.cpu.amd.ic.inf_sys_eccm
274
275mask on  = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
276mask off = AMD_BANK_STAT_CECC
277
278#	ext	type	pp	t	rrrr		ii	ll	tt
279#       ------- -------	-------	-------	---------------	------- ------- -----
280code =	0000	bus	src	0	ird		mem	lg	-
281
282panic = always
283flags =
284
285# ---
286
287desc = Uncorrectable I$ data infill from L2$
288error = ereport.cpu.amd.ic.inf_l2_eccm
289
290mask on  = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
291mask off = AMD_BANK_STAT_CECC
292
293#	ext	type	pp	t	rrrr		ii	ll	tt
294#       ------- -------	-------	-------	---------------	------- ------- -----
295code =	0000	mem	-	-	ird		-	l2	instr
296
297panic = always
298flags =
299
300# ---
301
302desc = Data Array Parity Error
303error = ereport.cpu.amd.ic.data_par
304
305mask on  =
306mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
307
308#	ext	type	pp	t	rrrr		ii	ll	tt
309#       ------- -------	-------	-------	---------------	------- ------- -----
310code =	0000	mem	-	-	ird		-	l1	instr
311
312panic = never
313flags = correctable
314
315# ---
316
317desc = Main Tag Array Parity Error
318error = ereport.cpu.amd.ic.tag_par
319
320mask on  =
321mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
322
323#	ext	type	pp	t	rrrr		ii	ll	tt
324#       ------- -------	-------	-------	---------------	------- ------- -----
325code =	0000	mem	-	-	ird/ev		-	l1	instr
326
327panic = never
328flags = correctable
329
330# ---
331
332desc = Snoop Tag Array Parity Error
333error = ereport.cpu.amd.ic.stag_par
334
335mask on  = AMD_BANK_STAT_UC
336mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
337
338#	ext	type	pp	t	rrrr		ii	ll	tt
339#       ------- -------	-------	-------	---------------	------- ------- -----
340code =	0000	mem	-	-	snp/ev		-	l1	instr
341
342panic = always
343flags =
344
345# ---
346
347desc = L1 ITLB Parity Error
348error = ereport.cpu.amd.ic.l1tlb_par
349
350mask on  =
351mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
352
353#	ext	type	pp	t	rrrr		ii	ll	tt
354#       ------- -------	-------	-------	---------------	------- ------- -----
355code =	0000	tlb	-	-	-		-	l1	instr
356
357panic = never
358flags = correctable
359
360# ---
361
362desc = L1 ITLB Parity Error (multimatch)
363error = ereport.cpu.amd.ic.l1tlb_par
364
365mask on  =
366mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
367
368#	ext	type	pp	t	rrrr		ii	ll	tt
369#       ------- -------	-------	-------	---------------	------- ------- -----
370code =	0001	tlb	-	-	-		-	l1	instr
371
372panic = never
373flags = correctable
374
375# ---
376
377desc = L2 ITLB Parity Error
378error = ereport.cpu.amd.ic.l2tlb_par
379
380mask on  =
381mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
382
383#	ext	type	pp	t	rrrr		ii	ll	tt
384#       ------- -------	-------	-------	---------------	------- ------- -----
385code =	0000	tlb	-	-	-		-	l2	instr
386
387panic = never
388flags = correctable
389
390# ---
391
392desc = L2 ITLB Parity Error (multimatch)
393error = ereport.cpu.amd.ic.l2tlb_par
394
395mask on  =
396mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
397
398#	ext	type	pp	t	rrrr		ii	ll	tt
399#       ------- -------	-------	-------	---------------	------- ------- -----
400code =	0001	tlb	-	-	-		-	l2	instr
401
402panic = never
403flags = correctable
404
405# ---
406
407desc = System Data Read Error
408error = ereport.cpu.amd.ic.rdde
409
410mask on  = AMD_BANK_STAT_UC
411mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
412
413#	ext	type	pp	t	rrrr		ii	ll	tt
414#       ------- -------	-------	-------	---------------	------- ------- -----
415code =	0000	bus	src	0	ird		mem	lg	-
416
417panic = ifmce
418flags =
419
420#
421# ---
422#
423
424funcunit = bu
425
426# ---
427
428desc = L2 data array single-bit ECC during TLB reload, snoop, or copyback
429error = ereport.cpu.amd.bu.l2d_ecc1
430
431mask on  = AMD_BANK_STAT_CECC
432mask off = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
433
434#	ext	type	pp	t	rrrr		ii	ll	tt
435#       ------- -------	-------	-------	---------------	------- ------- -----
436code =	0000	mem	-	-	rd/snp/ev	-	l2	gen
437
438panic = never
439flags = correctable
440
441# ---
442
443desc = L2 data array multi-bit ECC during TLB reload, snoop, or copyback
444error = ereport.cpu.amd.bu.l2d_eccm
445
446mask on  = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
447mask off = AMD_BANK_STAT_CECC
448
449#	ext	type	pp	t	rrrr		ii	ll	tt
450#       ------- -------	-------	-------	---------------	------- ------- -----
451code =	0000	mem	-	-	rd/snp/ev	-	l2	gen
452
453panic = always
454flags =
455
456# ---
457
458desc = L2 main tag array single-bit ECC error on scrubber access
459error = ereport.cpu.amd.bu.l2t_ecc1
460
461mask on  = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB
462mask off = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC
463
464#	ext	type	pp	t	rrrr		ii	ll	tt
465#       ------- -------	-------	-------	---------------	------- ------- -----
466code =	0010	mem	-	-	gen		-	l2	instr
467
468panic = never
469flags = correctable
470
471# ---
472
473desc = L2 main tag array multi-bit ECC error on scrubber access
474error = ereport.cpu.amd.bu.l2t_eccm
475
476mask on  = AMD_BANK_STAT_UECC, AMD_BANK_STAT_UC, AMD_BANK_STAT_SCRUB
477mask off = AMD_BANK_STAT_CECC
478
479#	ext	type	pp	t	rrrr		ii	ll	tt
480#       ------- -------	-------	-------	---------------	------- ------- -----
481code =	0010	mem	-	-	gen		-	l2	instr
482
483panic = always
484flags =
485
486# ---
487
488desc = L2 main tag array parity error on I$ fetch
489error = ereport.cpu.amd.bu.l2t_par
490
491mask on  = AMD_BANK_STAT_UC
492mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
493
494#	ext	type	pp	t	rrrr		ii	ll	tt
495#       ------- -------	-------	-------	---------------	------- ------- -----
496code =	0010	mem	-	-	ird		-	l2	instr
497
498panic = always
499flags =
500
501# ---
502
503desc = L2 main tag array parity error on D$ fetch
504error = ereport.cpu.amd.bu.l2t_par
505
506mask on  = AMD_BANK_STAT_UC
507mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
508
509#	ext	type	pp	t	rrrr		ii	ll	tt
510#       ------- -------	-------	-------	---------------	------- ------- -----
511code =	0010	mem	-	-	drd		-	l2	data
512
513panic = always
514flags =
515
516# ---
517
518desc = L2 main tag array parity error on TLB reload, snoop, or copyback
519error = ereport.cpu.amd.bu.l2t_par
520
521mask on  = AMD_BANK_STAT_UC
522mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
523
524#	ext	type	pp	t	rrrr		ii	ll	tt
525#       ------- -------	-------	-------	---------------	------- ------- -----
526code =	0010	mem	-	-	rd/snp/ev	-	l2	gen
527
528panic = always
529flags =
530
531# ---
532
533desc = L2 main tag array parity error on scrubber access
534error = ereport.cpu.amd.bu.l2t_par
535
536mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_SCRUB
537mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
538
539#	ext	type	pp	t	rrrr		ii	ll	tt
540#       ------- -------	-------	-------	---------------	------- ------- -----
541code =	0010	mem	-	-	gen		-	l2	instr
542
543panic = always
544flags =
545
546# ---
547
548desc = System data single-bit ECC for hardware prefetch or TLB reload
549error = ereport.cpu.amd.bu.s_ecc1
550
551mask on  = AMD_BANK_STAT_CECC
552mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
553
554#	ext	type	pp	t	rrrr		ii	ll	tt
555#       ------- -------	-------	-------	---------------	------- ------- -----
556code =	0000	bus	src	0	rd/pf		mem/io	lg	-
557
558panic = never
559flags = correctable
560
561# ---
562
563desc = System data multi-bit ECC for hardware prefetch or TLB reload
564error = ereport.cpu.amd.bu.s_eccm
565
566mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
567mask off = AMD_BANK_STAT_CECC
568
569#	ext	type	pp	t	rrrr		ii	ll	tt
570#       ------- -------	-------	-------	---------------	------- ------- -----
571code =	0000	bus	src	0	rd/pf		mem/io	lg	-
572
573panic = always
574flags =
575
576# ---
577
578desc = System data read error for TLB reload or hardware prefetch
579error = ereport.cpu.amd.bu.s_rde
580
581mask on  = AMD_BANK_STAT_UC
582mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
583
584#	ext	type	pp	t	rrrr		ii	ll	tt
585#       ------- -------	-------	-------	---------------	------- ------- -----
586code =	0000	bus	src	0	rd/pf		mem/io	lg	-
587
588panic = ifmce
589flags =
590
591#
592# ---
593#
594
595funcunit = ls
596
597desc = System data read error
598error = ereport.cpu.amd.ls.s_rde
599
600mask on  = AMD_BANK_STAT_UC
601mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
602
603#	ext	type	pp	t	rrrr		ii	ll	tt
604#       ------- -------	-------	-------	---------------	------- ------- -----
605code =	0000	bus	src	0	rd/wr		mem/io	lg	-
606
607panic = ifmce
608flags =
609
610#
611# ---
612#
613
614funcunit = nb
615
616desc = Correctable ECC error from Normal ECC
617error = ereport.cpu.amd.nb.mem_ce
618
619mask on  = AMD_BANK_STAT_CECC
620mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
621
622#	ext	type	pp	t	rrrr		ii	ll	tt
623#       ------- -------	-------	-------	---------------	------- ------- -----
624code  = 0000	bus	src/rsp	0	rd/wr		mem	lg	-
625
626panic = never
627flags = correctable
628
629# ---
630
631desc = Uncorrectable ECC error from Normal ECC
632error = ereport.cpu.amd.nb.mem_ue
633
634mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
635mask off = AMD_BANK_STAT_CECC
636
637#	ext	type	pp	t	rrrr		ii	ll	tt
638#       ------- -------	-------	-------	---------------	------- ------- -----
639code  = 0000	bus	src/rsp	0	rd/wr		mem	lg	-
640
641panic = always
642flags =
643
644# ---
645
646desc = Correctable ECC error from ChipKill ECC
647error = ereport.cpu.amd.nb.mem_ce
648
649mask on  = AMD_BANK_STAT_CECC
650mask off = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
651
652#	ext	type	pp	t	rrrr		ii	ll	tt
653#       ------- -------	-------	-------	---------------	------- ------- -----
654code  = 1000	bus	src/rsp	0	rd/wr		mem	lg	-
655
656panic = never
657flags = correctable
658
659# ---
660
661desc = Uncorrectable ECC error from ChipKill ECC
662error = ereport.cpu.amd.nb.mem_ue
663
664mask on  = AMD_BANK_STAT_UC, AMD_BANK_STAT_UECC
665mask off = AMD_BANK_STAT_CECC
666
667#	ext	type	pp	t	rrrr		ii	ll	tt
668#       ------- -------	-------	-------	---------------	------- ------- -----
669code  = 1000	bus	src/rsp	0	rd/wr		mem	lg	-
670
671panic = always
672flags =
673
674# ---
675
676desc = Hypertransport CRC error
677error = ereport.cpu.amd.nb.ht_crc
678
679mask on  = AMD_BANK_STAT_UC
680mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
681
682#	ext	type	pp	t	rrrr		ii	ll	tt
683#       ------- -------	-------	-------	---------------	------- ------- -----
684code  = 0001	bus	obs	0	gen		gen	lg	-
685
686panic = always
687flags =
688
689# ---
690
691desc = Hypertransport Sync packet error
692error = ereport.cpu.amd.nb.ht_sync
693
694mask on  = AMD_BANK_STAT_UC
695mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
696
697#	ext	type	pp	t	rrrr		ii	ll	tt
698#       ------- -------	-------	-------	---------------	------- ------- -----
699code  = 0010	bus	obs	0	gen		gen	lg	-
700
701panic = always
702flags =
703
704# ---
705
706desc = Master Abort
707error = ereport.cpu.amd.nb.ma
708
709mask on  = AMD_BANK_STAT_UC
710mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
711
712#	ext	type	pp	t	rrrr		ii	ll	tt
713#       ------- -------	-------	-------	---------------	------- ------- -----
714code  = 0011	bus	src/obs	0	rd/wr		mem/io	lg	-
715
716panic = never
717flags =
718
719# ---
720
721desc = Target Abort
722error = ereport.cpu.amd.nb.ta
723
724mask on  = AMD_BANK_STAT_UC
725mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
726
727#	ext	type	pp	t	rrrr		ii	ll	tt
728#       ------- -------	-------	-------	---------------	------- ------- -----
729code  = 0100	bus	src/obs	0	rd/wr		mem/io	lg	-
730
731panic = never
732flags =
733
734# ---
735
736desc = GART Table Walk Error
737error = ereport.cpu.amd.nb.gart_walk
738
739mask on  = AMD_BANK_STAT_UC
740mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
741
742#	ext	type	pp	t	rrrr		ii	ll	tt
743#       ------- -------	-------	-------	---------------	------- ------- -----
744code  = 0101	tlb	-	-	-		-	lg	gen
745
746panic = ifmce
747flags =
748
749# ---
750
751desc = Atomic Read/Modify/Write error
752error = ereport.cpu.amd.nb.rmw
753
754mask on  = AMD_BANK_STAT_UC
755mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
756
757#	ext	type	pp	t	rrrr		ii	ll	tt
758#       ------- -------	-------	-------	---------------	------- ------- -----
759code  = 0110	bus	obs	0	gen		io	lg	-
760
761panic = always
762flags =
763
764# ---
765
766desc = Watchdog error (timeout)
767error = ereport.cpu.amd.nb.wdog
768
769mask on  = AMD_BANK_STAT_UC
770mask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC
771
772#	ext	type	pp	t	rrrr		ii	ll	tt
773#       ------- -------	-------	-------	---------------	------- ------- -----
774code  = 0111	bus	gen	1	gen		gen	lg	-
775
776panic = always
777flags =
778