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