17aec1d6eScindi# CDDL HEADER START 27aec1d6eScindi# 37aec1d6eScindi# The contents of this file are subject to the terms of the 4a307a255Sgavinm# Common Development and Distribution License (the "License"). 5a307a255Sgavinm# You may not use this file except in compliance with the License. 67aec1d6eScindi# 77aec1d6eScindi# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 87aec1d6eScindi# or http://www.opensolaris.org/os/licensing. 97aec1d6eScindi# See the License for the specific language governing permissions 107aec1d6eScindi# and limitations under the License. 117aec1d6eScindi# 127aec1d6eScindi# When distributing Covered Code, include this CDDL HEADER in each 137aec1d6eScindi# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 147aec1d6eScindi# If applicable, add the following below this CDDL HEADER, with the 157aec1d6eScindi# fields enclosed by brackets "[]" replaced with your own identifying 167aec1d6eScindi# information: Portions Copyright [yyyy] [name of copyright owner] 177aec1d6eScindi# 187aec1d6eScindi# CDDL HEADER END 197aec1d6eScindi# 20*20c794b3Sgavinm# Copyright 2007 Sun Microsystems, Inc. All rights reserved. 217aec1d6eScindi# Use is subject to license terms. 227aec1d6eScindi# 237aec1d6eScindi# ident "%Z%%M% %I% %E% SMI" 247aec1d6eScindi# 257aec1d6eScindi 267aec1d6eScindifuncunit = dc 277aec1d6eScindi 287aec1d6eScindidesc = Correctable D$ data infill from system memory 297aec1d6eScindierror = ereport.cpu.amd.dc.inf_sys_ecc1 307aec1d6eScindi 317aec1d6eScindimask on = AMD_BANK_STAT_CECC 32*20c794b3Sgavinmmask off = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 337aec1d6eScindi 344156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 354156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 364156fc34Sgavinmcode = 0000 bus src 0 drd <39:6> mem/io lg - 377aec1d6eScindi 387aec1d6eScindipanic = never 39*20c794b3Sgavinmflags = physical 40*20c794b3Sgavinmerrtype = 417aec1d6eScindi 427aec1d6eScindi# --- 437aec1d6eScindi 447aec1d6eScindidesc = Correctable D$ data infill from L2$ 457aec1d6eScindierror = ereport.cpu.amd.dc.inf_l2_ecc1 467aec1d6eScindi 477aec1d6eScindimask on = AMD_BANK_STAT_CECC 48*20c794b3Sgavinmmask off = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 497aec1d6eScindi 504156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 514156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 524156fc34Sgavinmcode = 0000 mem - - drd <39:6> - l2 data 537aec1d6eScindi 547aec1d6eScindipanic = never 55*20c794b3Sgavinmflags = physical 56*20c794b3Sgavinmerrtype = 577aec1d6eScindi 587aec1d6eScindi# --- 597aec1d6eScindi 607aec1d6eScindidesc = Uncorrectable D$ data infill from system memory 617aec1d6eScindierror = ereport.cpu.amd.dc.inf_sys_eccm 627aec1d6eScindi 63*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 647aec1d6eScindimask off = AMD_BANK_STAT_CECC 657aec1d6eScindi 664156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 674156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 684156fc34Sgavinmcode = 0000 bus src 0 drd <39:6> mem/io lg - 697aec1d6eScindi 707aec1d6eScindipanic = always 714156fc34Sgavinmflags = physical 72*20c794b3Sgavinmerrtype = 737aec1d6eScindi 747aec1d6eScindi# --- 757aec1d6eScindi 767aec1d6eScindidesc = Uncorrectable D$ data infill from L2$ 777aec1d6eScindierror = ereport.cpu.amd.dc.inf_l2_eccm 787aec1d6eScindi 79*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 807aec1d6eScindimask off = AMD_BANK_STAT_CECC 817aec1d6eScindi 824156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 834156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 844156fc34Sgavinmcode = 0000 mem - - drd <39:6> - l2 data 857aec1d6eScindi 867aec1d6eScindipanic = always 874156fc34Sgavinmflags = physical 88*20c794b3Sgavinmerrtype = 897aec1d6eScindi 907aec1d6eScindi# --- 917aec1d6eScindi 927aec1d6eScindidesc = Correctable single-bit error in Data Array from scrub 937aec1d6eScindierror = ereport.cpu.amd.dc.data_ecc1 947aec1d6eScindi 957aec1d6eScindimask on = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB 96*20c794b3Sgavinmmask off = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 977aec1d6eScindi 984156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 994156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 100*20c794b3Sgavinmcode = 0000 mem - - err <11:3> - l1 data 1017aec1d6eScindi 1027aec1d6eScindipanic = never 103*20c794b3Sgavinmflags = physical 104*20c794b3Sgavinmerrtype = 1057aec1d6eScindi 1067aec1d6eScindi# --- 1077aec1d6eScindi 1087aec1d6eScindidesc = Uncorrectable single-bit error in Data Array 1097aec1d6eScindierror = ereport.cpu.amd.dc.data_ecc1_uc 1107aec1d6eScindi 111*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_CECC 1127aec1d6eScindimask off = AMD_BANK_STAT_SCRUB 1137aec1d6eScindi 1144156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 1154156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 1164156fc34Sgavinmcode = 0000 mem - - drd/dwr <39:3> - l1 data 1174156fc34Sgavinmcode = 0000 mem - - ev/snp <11:6> - l1 data 1187aec1d6eScindi 1197aec1d6eScindipanic = always 1204156fc34Sgavinmflags = physical 121*20c794b3Sgavinmerrtype = 1227aec1d6eScindi 1237aec1d6eScindi# --- 1247aec1d6eScindi 1257aec1d6eScindidesc = Uncorrectable multi-bit error in Data Array 1267aec1d6eScindierror = ereport.cpu.amd.dc.data_eccm 1277aec1d6eScindi 128*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 1297aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB 1307aec1d6eScindi 1314156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 1324156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 1334156fc34Sgavinmcode = 0000 mem - - drd/dwr <39:3> - l1 data 1344156fc34Sgavinmcode = 0000 mem - - ev/snp <11:6> - l1 data 1357aec1d6eScindi 1367aec1d6eScindipanic = always 1374156fc34Sgavinmflags = physical 138*20c794b3Sgavinmerrtype = 1397aec1d6eScindi 1407aec1d6eScindi# --- 1417aec1d6eScindi 1427aec1d6eScindidesc = Uncorrectable multi-bit error in Data Array from scrub 1437aec1d6eScindierror = ereport.cpu.amd.dc.data_eccm 1447aec1d6eScindi 145*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC, AMD_BANK_STAT_SCRUB 1467aec1d6eScindimask off = AMD_BANK_STAT_CECC 1477aec1d6eScindi 1484156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 1494156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 150*20c794b3Sgavinmcode = 0000 mem - - err <11:3> - l1 data 1517aec1d6eScindi 1527aec1d6eScindipanic = always 1534156fc34Sgavinmflags = physical 154*20c794b3Sgavinmerrtype = 1557aec1d6eScindi 1567aec1d6eScindi# --- 1577aec1d6eScindi 1587aec1d6eScindidesc = Main Tag Array Parity Error 1597aec1d6eScindierror = ereport.cpu.amd.dc.tag_par 1607aec1d6eScindi 161*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 1627aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 1637aec1d6eScindi 1644156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 1654156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 1664156fc34Sgavinmcode = 0000 mem - - drd/dwr <39:3> - l1 data 1677aec1d6eScindi 1687aec1d6eScindipanic = always 1694156fc34Sgavinmflags = physical 170*20c794b3Sgavinmerrtype = 1717aec1d6eScindi 1727aec1d6eScindi# --- 1737aec1d6eScindi 1747aec1d6eScindidesc = Snoop Tag Array Parity Error 1757aec1d6eScindierror = ereport.cpu.amd.dc.stag_par 1767aec1d6eScindi 177*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 1787aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 1797aec1d6eScindi 1804156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 1814156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 1824156fc34Sgavinmcode = 0000 mem - - snp/ev <11:6> - l1 data 1837aec1d6eScindi 1847aec1d6eScindipanic = always 1854156fc34Sgavinmflags = physical 186*20c794b3Sgavinmerrtype = 1877aec1d6eScindi 1887aec1d6eScindi# --- 1897aec1d6eScindi 1907aec1d6eScindidesc = L1 DTLB Parity Error 1917aec1d6eScindierror = ereport.cpu.amd.dc.l1tlb_par 1927aec1d6eScindi 193*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 1947aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 1957aec1d6eScindi 1964156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 1974156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 1984156fc34Sgavinmcode = 0000 tlb - - - <47:12> - l1 data 1997aec1d6eScindi 2007aec1d6eScindipanic = always 2014156fc34Sgavinmflags = linear 202*20c794b3Sgavinmerrtype = 2037aec1d6eScindi 2047aec1d6eScindi# --- 2057aec1d6eScindi 2067aec1d6eScindidesc = L1 DTLB Parity Error (multimatch) 2077aec1d6eScindierror = ereport.cpu.amd.dc.l1tlb_par 2087aec1d6eScindi 209*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 2107aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 2117aec1d6eScindi 2124156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 2134156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 2144156fc34Sgavinmcode = 0001 tlb - - - <47:12> - l1 data 2157aec1d6eScindi 2167aec1d6eScindipanic = always 2174156fc34Sgavinmflags = linear 218*20c794b3Sgavinmerrtype = 2197aec1d6eScindi 2207aec1d6eScindi# --- 2217aec1d6eScindi 2227aec1d6eScindidesc = L2 DTLB Parity Error 2237aec1d6eScindierror = ereport.cpu.amd.dc.l2tlb_par 2247aec1d6eScindi 225*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 2267aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 2277aec1d6eScindi 2284156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 2294156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 2304156fc34Sgavinmcode = 0000 tlb - - - <47:12> - l2 data 2317aec1d6eScindi 2327aec1d6eScindipanic = always 2334156fc34Sgavinmflags = linear 234*20c794b3Sgavinmerrtype = 2357aec1d6eScindi 2367aec1d6eScindi# --- 2377aec1d6eScindi 2387aec1d6eScindidesc = L2 DTLB Parity Error (multimatch) 2397aec1d6eScindierror = ereport.cpu.amd.dc.l2tlb_par 2407aec1d6eScindi 241*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 2427aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 2437aec1d6eScindi 2444156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 2454156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 2464156fc34Sgavinmcode = 0001 tlb - - - <47:12> - l2 data 2477aec1d6eScindi 2487aec1d6eScindipanic = always 2494156fc34Sgavinmflags = linear 250*20c794b3Sgavinmerrtype = 2517aec1d6eScindi 2527aec1d6eScindi# 2537aec1d6eScindi# Instruction Cache Functional Unit 2547aec1d6eScindi# 2557aec1d6eScindi 2567aec1d6eScindifuncunit = ic 2577aec1d6eScindi 2587aec1d6eScindidesc = Correctable I$ data infill from system memory 2597aec1d6eScindierror = ereport.cpu.amd.ic.inf_sys_ecc1 2607aec1d6eScindi 2617aec1d6eScindimask on = AMD_BANK_STAT_CECC 262*20c794b3Sgavinmmask off = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 2637aec1d6eScindi 2644156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 2654156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 2664156fc34Sgavinmcode = 0000 bus src 0 ird <39:6> mem lg - 2677aec1d6eScindi 2687aec1d6eScindipanic = never 269*20c794b3Sgavinmflags = physical 270*20c794b3Sgavinmerrtype = 2717aec1d6eScindi 2727aec1d6eScindi# ---- 2737aec1d6eScindi 2747aec1d6eScindidesc = Correctable I$ data infill from L2$ 2757aec1d6eScindierror = ereport.cpu.amd.ic.inf_l2_ecc1 2767aec1d6eScindi 2777aec1d6eScindimask on = AMD_BANK_STAT_CECC 278*20c794b3Sgavinmmask off = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 2797aec1d6eScindi 2804156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 2814156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 2824156fc34Sgavinmcode = 0000 mem - - ird <39:6> - l2 instr 2837aec1d6eScindi 2847aec1d6eScindipanic = never 285*20c794b3Sgavinmflags = physical 286*20c794b3Sgavinmerrtype = 2877aec1d6eScindi 2887aec1d6eScindi# ---- 2897aec1d6eScindi 2907aec1d6eScindidesc = Uncorrectable I$ data infill from system memory 2917aec1d6eScindierror = ereport.cpu.amd.ic.inf_sys_eccm 2927aec1d6eScindi 293*20c794b3Sgavinmmask on = AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 2947aec1d6eScindimask off = AMD_BANK_STAT_CECC 2957aec1d6eScindi 2964156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 2974156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 2984156fc34Sgavinmcode = 0000 bus src 0 ird <39:6> mem lg - 2997aec1d6eScindi 3007aec1d6eScindipanic = always 3014156fc34Sgavinmflags = physical 302*20c794b3Sgavinmerrtype = 3037aec1d6eScindi 3047aec1d6eScindi# --- 3057aec1d6eScindi 3067aec1d6eScindidesc = Uncorrectable I$ data infill from L2$ 3077aec1d6eScindierror = ereport.cpu.amd.ic.inf_l2_eccm 3087aec1d6eScindi 309*20c794b3Sgavinmmask on = AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 3107aec1d6eScindimask off = AMD_BANK_STAT_CECC 3117aec1d6eScindi 3124156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 3134156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 3144156fc34Sgavinmcode = 0000 mem - - ird <39:6> - l2 instr 3157aec1d6eScindi 3167aec1d6eScindipanic = always 3174156fc34Sgavinmflags = physical 318*20c794b3Sgavinmerrtype = 3197aec1d6eScindi 3207aec1d6eScindi# --- 3217aec1d6eScindi 3227aec1d6eScindidesc = Data Array Parity Error 3237aec1d6eScindierror = ereport.cpu.amd.ic.data_par 3247aec1d6eScindi 3257aec1d6eScindimask on = 326*20c794b3Sgavinmmask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 3277aec1d6eScindi 3284156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 3294156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 3304156fc34Sgavinmcode = 0000 mem - - ird <47:4> - l1 instr 3317aec1d6eScindi 3327aec1d6eScindipanic = never 333*20c794b3Sgavinmflags = linear 334*20c794b3Sgavinmerrtype = 3357aec1d6eScindi 3367aec1d6eScindi# --- 3377aec1d6eScindi 3387aec1d6eScindidesc = Main Tag Array Parity Error 3397aec1d6eScindierror = ereport.cpu.amd.ic.tag_par 3407aec1d6eScindi 3417aec1d6eScindimask on = 342*20c794b3Sgavinmmask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 3437aec1d6eScindi 3444156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 3454156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 3464156fc34Sgavinmcode = 0000 mem - - ird <47:6> - l1 instr 3474156fc34Sgavinmcode = 0000 mem - - ev none - l1 instr 3487aec1d6eScindi 3497aec1d6eScindipanic = never 350*20c794b3Sgavinmflags = linear 351*20c794b3Sgavinmerrtype = 3527aec1d6eScindi 3537aec1d6eScindi# --- 3547aec1d6eScindi 3557aec1d6eScindidesc = Snoop Tag Array Parity Error 3567aec1d6eScindierror = ereport.cpu.amd.ic.stag_par 3577aec1d6eScindi 358*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 3597aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 3607aec1d6eScindi 3614156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 3624156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 3634156fc34Sgavinmcode = 0000 mem - - snp <39:6> - l1 instr 3644156fc34Sgavinmcode = 0000 mem - - ev none - l1 instr 3657aec1d6eScindi 3667aec1d6eScindipanic = always 3674156fc34Sgavinmflags = physical 368*20c794b3Sgavinmerrtype = 3697aec1d6eScindi 3707aec1d6eScindi# --- 3717aec1d6eScindi 3727aec1d6eScindidesc = L1 ITLB Parity Error 3737aec1d6eScindierror = ereport.cpu.amd.ic.l1tlb_par 3747aec1d6eScindi 3757aec1d6eScindimask on = 376*20c794b3Sgavinmmask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 3777aec1d6eScindi 3784156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 3794156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 3804156fc34Sgavinmcode = 0000 tlb - - - <47:12> - l1 instr 3817aec1d6eScindi 3827aec1d6eScindipanic = never 383*20c794b3Sgavinmflags = linear,pagealigned 384*20c794b3Sgavinmerrtype = 3857aec1d6eScindi 3867aec1d6eScindi# --- 3877aec1d6eScindi 3887aec1d6eScindidesc = L1 ITLB Parity Error (multimatch) 3897aec1d6eScindierror = ereport.cpu.amd.ic.l1tlb_par 3907aec1d6eScindi 3917aec1d6eScindimask on = 392*20c794b3Sgavinmmask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 3937aec1d6eScindi 3944156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 3954156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 3964156fc34Sgavinmcode = 0001 tlb - - - <47:12> - l1 instr 3977aec1d6eScindi 3987aec1d6eScindipanic = never 399*20c794b3Sgavinmflags = linear,pagealigned 400*20c794b3Sgavinmerrtype = 4017aec1d6eScindi 4027aec1d6eScindi# --- 4037aec1d6eScindi 4047aec1d6eScindidesc = L2 ITLB Parity Error 4057aec1d6eScindierror = ereport.cpu.amd.ic.l2tlb_par 4067aec1d6eScindi 4077aec1d6eScindimask on = 408*20c794b3Sgavinmmask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 4097aec1d6eScindi 4104156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 4114156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 4124156fc34Sgavinmcode = 0000 tlb - - - <47:12> - l2 instr 4137aec1d6eScindi 4147aec1d6eScindipanic = never 415*20c794b3Sgavinmflags = linear 416*20c794b3Sgavinmerrtype = 4177aec1d6eScindi 4187aec1d6eScindi# --- 4197aec1d6eScindi 4207aec1d6eScindidesc = L2 ITLB Parity Error (multimatch) 4217aec1d6eScindierror = ereport.cpu.amd.ic.l2tlb_par 4227aec1d6eScindi 4237aec1d6eScindimask on = 424*20c794b3Sgavinmmask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 4257aec1d6eScindi 4264156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 4274156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 4284156fc34Sgavinmcode = 0001 tlb - - - <47:12> - l2 instr 4297aec1d6eScindi 4307aec1d6eScindipanic = never 431*20c794b3Sgavinmflags = linear 432*20c794b3Sgavinmerrtype = 4337aec1d6eScindi 4347aec1d6eScindi# --- 4357aec1d6eScindi 4367aec1d6eScindidesc = System Data Read Error 4377aec1d6eScindierror = ereport.cpu.amd.ic.rdde 4387aec1d6eScindi 439*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 4407aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 4417aec1d6eScindi 4424156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 4434156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 4444156fc34Sgavinmcode = 0000 bus src 0 ird none mem lg - 4457aec1d6eScindi 446a307a255Sgavinmpanic = ifmce 4477aec1d6eScindiflags = 448*20c794b3Sgavinmerrtype = 4497aec1d6eScindi 4507aec1d6eScindi# 4517aec1d6eScindi# --- 4527aec1d6eScindi# 4537aec1d6eScindi 4547aec1d6eScindifuncunit = bu 4557aec1d6eScindi 4567aec1d6eScindi# --- 4577aec1d6eScindi 4587aec1d6eScindidesc = L2 data array single-bit ECC during TLB reload, snoop, or copyback 4597aec1d6eScindierror = ereport.cpu.amd.bu.l2d_ecc1 4607aec1d6eScindi 4617aec1d6eScindimask on = AMD_BANK_STAT_CECC 462*20c794b3Sgavinmmask off = AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 4637aec1d6eScindi 4644156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 4654156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 4664156fc34Sgavinmcode = 0000 mem - - rd/snp/ev <39:6> - l2 gen 4677aec1d6eScindi 4687aec1d6eScindipanic = never 469*20c794b3Sgavinmflags = physical 470*20c794b3Sgavinmerrtype = 4717aec1d6eScindi 4727aec1d6eScindi# --- 4737aec1d6eScindi 4747aec1d6eScindidesc = L2 data array multi-bit ECC during TLB reload, snoop, or copyback 4757aec1d6eScindierror = ereport.cpu.amd.bu.l2d_eccm 4767aec1d6eScindi 477*20c794b3Sgavinmmask on = AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 4787aec1d6eScindimask off = AMD_BANK_STAT_CECC 4797aec1d6eScindi 4804156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 4814156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 4824156fc34Sgavinmcode = 0000 mem - - rd/snp/ev <39:6> - l2 gen 4837aec1d6eScindi 4847aec1d6eScindipanic = always 4854156fc34Sgavinmflags = physical 486*20c794b3Sgavinmerrtype = 4877aec1d6eScindi 4887aec1d6eScindi# --- 4897aec1d6eScindi 4907aec1d6eScindidesc = L2 main tag array single-bit ECC error on scrubber access 4917aec1d6eScindierror = ereport.cpu.amd.bu.l2t_ecc1 4927aec1d6eScindi 4937aec1d6eScindimask on = AMD_BANK_STAT_CECC, AMD_BANK_STAT_SCRUB 494*20c794b3Sgavinmmask off = AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC 4957aec1d6eScindi 4964156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 4974156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 498*20c794b3Sgavinmcode = 0010 mem - - err <15:0> - l2 instr 4997aec1d6eScindi 5007aec1d6eScindipanic = never 501*20c794b3Sgavinmflags = physical,l2setway 502*20c794b3Sgavinmerrtype = 5037aec1d6eScindi 5047aec1d6eScindi# --- 5057aec1d6eScindi 5067aec1d6eScindidesc = L2 main tag array multi-bit ECC error on scrubber access 5077aec1d6eScindierror = ereport.cpu.amd.bu.l2t_eccm 5087aec1d6eScindi 509*20c794b3Sgavinmmask on = AMD_BANK_STAT_UECC, MSR_MC_STATUS_UC, AMD_BANK_STAT_SCRUB 5107aec1d6eScindimask off = AMD_BANK_STAT_CECC 5117aec1d6eScindi 5124156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 5134156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 514*20c794b3Sgavinmcode = 0010 mem - - err <15:0> - l2 instr 5157aec1d6eScindi 5167aec1d6eScindipanic = always 5174156fc34Sgavinmflags = physical,l2setway 518*20c794b3Sgavinmerrtype = 5197aec1d6eScindi 5207aec1d6eScindi# --- 5217aec1d6eScindi 5227aec1d6eScindidesc = L2 main tag array parity error on I$ fetch 5237aec1d6eScindierror = ereport.cpu.amd.bu.l2t_par 5247aec1d6eScindi 525*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 5267aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 5277aec1d6eScindi 5284156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 5294156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 5304156fc34Sgavinmcode = 0010 mem - - ird <15:0> - l2 instr 5317aec1d6eScindi 5327aec1d6eScindipanic = always 5334156fc34Sgavinmflags = physical,l2setway 534*20c794b3Sgavinmerrtype = 5357aec1d6eScindi 5367aec1d6eScindi# --- 5377aec1d6eScindi 5387aec1d6eScindidesc = L2 main tag array parity error on D$ fetch 5397aec1d6eScindierror = ereport.cpu.amd.bu.l2t_par 5407aec1d6eScindi 541*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 5427aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 5437aec1d6eScindi 5444156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 5454156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 5464156fc34Sgavinmcode = 0010 mem - - drd <15:0> - l2 data 5477aec1d6eScindi 5487aec1d6eScindipanic = always 5494156fc34Sgavinmflags = physical,l2setway 550*20c794b3Sgavinmerrtype = 5517aec1d6eScindi 5527aec1d6eScindi# --- 5537aec1d6eScindi 5547aec1d6eScindidesc = L2 main tag array parity error on TLB reload, snoop, or copyback 5557aec1d6eScindierror = ereport.cpu.amd.bu.l2t_par 5567aec1d6eScindi 557*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 5587aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 5597aec1d6eScindi 5604156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 5614156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 5624156fc34Sgavinmcode = 0010 mem - - rd/snp/ev <15:0> - l2 gen 5637aec1d6eScindi 5647aec1d6eScindipanic = always 5654156fc34Sgavinmflags = physical,l2setway 566*20c794b3Sgavinmerrtype = 5677aec1d6eScindi 5687aec1d6eScindi# --- 5697aec1d6eScindi 5707aec1d6eScindidesc = L2 main tag array parity error on scrubber access 5717aec1d6eScindierror = ereport.cpu.amd.bu.l2t_par 5727aec1d6eScindi 573*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_SCRUB 5747aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 5757aec1d6eScindi 5764156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 5774156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 578*20c794b3Sgavinmcode = 0010 mem - - err <15:0> - l2 instr 5797aec1d6eScindi 5807aec1d6eScindipanic = always 5814156fc34Sgavinmflags = physical,l2setway 582*20c794b3Sgavinmerrtype = 5837aec1d6eScindi 5847aec1d6eScindi# --- 5857aec1d6eScindi 5867aec1d6eScindidesc = System data single-bit ECC for hardware prefetch or TLB reload 5877aec1d6eScindierror = ereport.cpu.amd.bu.s_ecc1 5887aec1d6eScindi 5897aec1d6eScindimask on = AMD_BANK_STAT_CECC 590*20c794b3Sgavinmmask off = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 5917aec1d6eScindi 5924156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 5934156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 5944156fc34Sgavinmcode = 0000 bus src 0 rd <39:6> mem/io lg - 5954156fc34Sgavinmcode = 0000 bus src 0 pf none mem/io lg - 5967aec1d6eScindi 5977aec1d6eScindipanic = never 598*20c794b3Sgavinmflags = physical 599*20c794b3Sgavinmerrtype = 6007aec1d6eScindi 6017aec1d6eScindi# --- 6027aec1d6eScindi 6037aec1d6eScindidesc = System data multi-bit ECC for hardware prefetch or TLB reload 6047aec1d6eScindierror = ereport.cpu.amd.bu.s_eccm 6057aec1d6eScindi 606*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 6077aec1d6eScindimask off = AMD_BANK_STAT_CECC 6087aec1d6eScindi 6094156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 6104156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 6114156fc34Sgavinmcode = 0000 bus src 0 rd <39:6> mem/io lg - 6124156fc34Sgavinmcode = 0000 bus src 0 pf none mem/io lg - 6137aec1d6eScindi 6147aec1d6eScindipanic = always 6154156fc34Sgavinmflags = physical 616*20c794b3Sgavinmerrtype = 6177aec1d6eScindi 6187aec1d6eScindi# --- 6197aec1d6eScindi 6207aec1d6eScindidesc = System data read error for TLB reload or hardware prefetch 6217aec1d6eScindierror = ereport.cpu.amd.bu.s_rde 6227aec1d6eScindi 623*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 6247aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 6257aec1d6eScindi 6264156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 6274156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 6284156fc34Sgavinmcode = 0000 bus src 0 rd/pf <39:6> mem/io lg - 6297aec1d6eScindi 630a307a255Sgavinmpanic = ifmce 6314156fc34Sgavinmflags = physical 632*20c794b3Sgavinmerrtype = 6337aec1d6eScindi 6347aec1d6eScindi# 6357aec1d6eScindi# --- 6367aec1d6eScindi# 6377aec1d6eScindi 6387aec1d6eScindifuncunit = ls 6397aec1d6eScindi 6407aec1d6eScindidesc = System data read error 6417aec1d6eScindierror = ereport.cpu.amd.ls.s_rde 6427aec1d6eScindi 643*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 6447aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 6457aec1d6eScindi 6464156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 6474156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 6484156fc34Sgavinmcode = 0000 bus src 0 rd/wr <39:6> mem/io lg - 6497aec1d6eScindi 650a307a255Sgavinmpanic = ifmce 6514156fc34Sgavinmflags = physical 652*20c794b3Sgavinmerrtype = 6537aec1d6eScindi 6547aec1d6eScindi# 6557aec1d6eScindi# --- 6567aec1d6eScindi# 6577aec1d6eScindi 6587aec1d6eScindifuncunit = nb 6597aec1d6eScindi 6607aec1d6eScindidesc = Correctable ECC error from Normal ECC 6617aec1d6eScindierror = ereport.cpu.amd.nb.mem_ce 6627aec1d6eScindi 6637aec1d6eScindimask on = AMD_BANK_STAT_CECC 664*20c794b3Sgavinmmask off = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 6657aec1d6eScindi 6664156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 6674156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 668*20c794b3Sgavinmcode = 0000 bus src/res 0 rd/wr <39:3> mem lg - 6697aec1d6eScindi 6707aec1d6eScindipanic = never 671*20c794b3Sgavinmflags = physical 672*20c794b3Sgavinmerrtype = 6737aec1d6eScindi 6747aec1d6eScindi# --- 6757aec1d6eScindi 6767aec1d6eScindidesc = Uncorrectable ECC error from Normal ECC 6777aec1d6eScindierror = ereport.cpu.amd.nb.mem_ue 6787aec1d6eScindi 679*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 6807aec1d6eScindimask off = AMD_BANK_STAT_CECC 6817aec1d6eScindi 6824156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 6834156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 684*20c794b3Sgavinmcode = 0000 bus src/res 0 rd/wr <39:3> mem lg - 6857aec1d6eScindi 6867aec1d6eScindipanic = always 6874156fc34Sgavinmflags = physical 688*20c794b3Sgavinmerrtype = 6897aec1d6eScindi 6907aec1d6eScindi# --- 6917aec1d6eScindi 6927aec1d6eScindidesc = Correctable ECC error from ChipKill ECC 6937aec1d6eScindierror = ereport.cpu.amd.nb.mem_ce 6947aec1d6eScindi 6957aec1d6eScindimask on = AMD_BANK_STAT_CECC 696*20c794b3Sgavinmmask off = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 6977aec1d6eScindi 6984156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 6994156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 700*20c794b3Sgavinmcode = 1000 bus src/res 0 rd/wr <39:3> mem lg - 7017aec1d6eScindi 7027aec1d6eScindipanic = never 703*20c794b3Sgavinmflags = physical 704*20c794b3Sgavinmerrtype = 7057aec1d6eScindi 7067aec1d6eScindi# --- 7077aec1d6eScindi 7087aec1d6eScindidesc = Uncorrectable ECC error from ChipKill ECC 7097aec1d6eScindierror = ereport.cpu.amd.nb.mem_ue 7107aec1d6eScindi 711*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC, AMD_BANK_STAT_UECC 7127aec1d6eScindimask off = AMD_BANK_STAT_CECC 7137aec1d6eScindi 7144156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 7154156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 716*20c794b3Sgavinmcode = 1000 bus src/res 0 rd/wr <39:3> mem lg - 7177aec1d6eScindi 7187aec1d6eScindipanic = always 7194156fc34Sgavinmflags = physical 720*20c794b3Sgavinmerrtype = 7217aec1d6eScindi 7227aec1d6eScindi# --- 7237aec1d6eScindi 7247aec1d6eScindidesc = Hypertransport CRC error 7257aec1d6eScindierror = ereport.cpu.amd.nb.ht_crc 7267aec1d6eScindi 727*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 7287aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 7297aec1d6eScindi 7304156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 7314156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 732*20c794b3Sgavinmcode = 0001 bus obs 0 err none gen lg - 7337aec1d6eScindi 7347aec1d6eScindipanic = always 7357aec1d6eScindiflags = 736*20c794b3Sgavinmerrtype = 7377aec1d6eScindi 7387aec1d6eScindi# --- 7397aec1d6eScindi 7407aec1d6eScindidesc = Hypertransport Sync packet error 7417aec1d6eScindierror = ereport.cpu.amd.nb.ht_sync 7427aec1d6eScindi 743*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 7447aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 7457aec1d6eScindi 7464156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 7474156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 748*20c794b3Sgavinmcode = 0010 bus obs 0 err none gen lg - 7497aec1d6eScindi 7507aec1d6eScindipanic = always 7517aec1d6eScindiflags = 752*20c794b3Sgavinmerrtype = 7537aec1d6eScindi 7547aec1d6eScindi# --- 7557aec1d6eScindi 7567aec1d6eScindidesc = Master Abort 7577aec1d6eScindierror = ereport.cpu.amd.nb.ma 7587aec1d6eScindi 759*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 7607aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 7617aec1d6eScindi 7624156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 7634156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 7644156fc34Sgavinmcode = 0011 bus src/obs 0 rd/wr <39:3> mem/io lg - 7657aec1d6eScindi 7667aec1d6eScindipanic = never 7674156fc34Sgavinmflags = physical 768*20c794b3Sgavinmerrtype = 7697aec1d6eScindi 7707aec1d6eScindi# --- 7717aec1d6eScindi 7727aec1d6eScindidesc = Target Abort 7737aec1d6eScindierror = ereport.cpu.amd.nb.ta 7747aec1d6eScindi 775*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 7767aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 7777aec1d6eScindi 7784156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 7794156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 7804156fc34Sgavinmcode = 0100 bus src/obs 0 rd/wr <39:3> mem/io lg - 7817aec1d6eScindi 7827aec1d6eScindipanic = never 7834156fc34Sgavinmflags = physical 784*20c794b3Sgavinmerrtype = 7857aec1d6eScindi 7867aec1d6eScindi# --- 7877aec1d6eScindi 7887aec1d6eScindidesc = GART Table Walk Error 7897aec1d6eScindierror = ereport.cpu.amd.nb.gart_walk 7907aec1d6eScindi 791*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 7927aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 7937aec1d6eScindi 7944156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 7954156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 7964156fc34Sgavinmcode = 0101 tlb - - - <39:3> - lg gen 7977aec1d6eScindi 798*20c794b3Sgavinmpanic = never 7994156fc34Sgavinmflags = physical 800*20c794b3Sgavinmerrtype = 8017aec1d6eScindi 8027aec1d6eScindi# --- 8037aec1d6eScindi 8047aec1d6eScindidesc = Atomic Read/Modify/Write error 8057aec1d6eScindierror = ereport.cpu.amd.nb.rmw 8067aec1d6eScindi 807*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 8087aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 8097aec1d6eScindi 8104156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 8114156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 812*20c794b3Sgavinmcode = 0110 bus obs 0 err <39:3> io lg - 8137aec1d6eScindi 8147aec1d6eScindipanic = always 8154156fc34Sgavinmflags = physical 816*20c794b3Sgavinmerrtype = 8177aec1d6eScindi 8187aec1d6eScindi# --- 8197aec1d6eScindi 8207aec1d6eScindidesc = Watchdog error (timeout) 8217aec1d6eScindierror = ereport.cpu.amd.nb.wdog 8227aec1d6eScindi 823*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 8247aec1d6eScindimask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 8257aec1d6eScindi 8264156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 8274156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 828*20c794b3Sgavinmcode = 0111 bus gen 1 err <39:3> gen lg - 8297aec1d6eScindi 8307aec1d6eScindipanic = always 8317aec1d6eScindiflags = 832*20c794b3Sgavinmerrtype = 8338a40a695Sgavinm 8348a40a695Sgavinm# --- 8358a40a695Sgavinm 8368a40a695Sgavinmdesc = DRAM Address Parity Error 8378a40a695Sgavinmerror = ereport.cpu.amd.nb.dramaddr_par 8388a40a695Sgavinm 839*20c794b3Sgavinmmask on = MSR_MC_STATUS_UC 8408a40a695Sgavinmmask off = AMD_BANK_STAT_CECC, AMD_BANK_STAT_UECC 8418a40a695Sgavinm 8424156fc34Sgavinm# ext type pp t rrrr addr ii ll tt 8434156fc34Sgavinm# ------- ------- ------- ------- ------- ------- ------- ------- ----- 844*20c794b3Sgavinmcode = 1101 bus obs 0 err none mem lg - 8458a40a695Sgavinm 8468a40a695Sgavinmpanic = always 8478a40a695Sgavinmflags = 848*20c794b3Sgavinmerrtype = 849