0001 [
0002 {
0003 "BriefDescription": "DRAM Page Activate commands sent due to a write request",
0004 "Counter": "0,1,2,3",
0005 "EventCode": "0x1",
0006 "EventName": "UNC_M_ACT_COUNT.WR",
0007 "PerPkg": "1",
0008 "UMask": "0x2",
0009 "Unit": "iMC"
0010 },
0011 {
0012 "BriefDescription": "All DRAM Read CAS Commands issued (does not include underfills)",
0013 "Counter": "0,1,2,3",
0014 "EventCode": "0x4",
0015 "EventName": "UNC_M_CAS_COUNT.RD_REG",
0016 "PerPkg": "1",
0017 "UMask": "0x1",
0018 "Unit": "iMC"
0019 },
0020 {
0021 "BriefDescription": "DRAM Underfill Read CAS Commands issued",
0022 "Counter": "0,1,2,3",
0023 "EventCode": "0x4",
0024 "EventName": "UNC_M_CAS_COUNT.RD_UNDERFILL",
0025 "PerPkg": "1",
0026 "UMask": "0x2",
0027 "Unit": "iMC"
0028 },
0029 {
0030 "BriefDescription": "read requests to memory controller. Derived from unc_m_cas_count.rd",
0031 "Counter": "0,1,2,3",
0032 "EventCode": "0x4",
0033 "EventName": "LLC_MISSES.MEM_READ",
0034 "PerPkg": "1",
0035 "ScaleUnit": "64Bytes",
0036 "UMask": "0x3",
0037 "Unit": "iMC"
0038 },
0039 {
0040 "BriefDescription": "read requests to memory controller",
0041 "Counter": "0,1,2,3",
0042 "EventCode": "0x4",
0043 "EventName": "UNC_M_CAS_COUNT.RD",
0044 "PerPkg": "1",
0045 "ScaleUnit": "64Bytes",
0046 "UMask": "0x3",
0047 "Unit": "iMC"
0048 },
0049 {
0050 "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; DRAM WR_CAS (w/ and w/out auto-pre) in Write Major Mode",
0051 "Counter": "0,1,2,3",
0052 "EventCode": "0x4",
0053 "EventName": "UNC_M_CAS_COUNT.WR_WMM",
0054 "PerPkg": "1",
0055 "UMask": "0x4",
0056 "Unit": "iMC"
0057 },
0058 {
0059 "BriefDescription": "write requests to memory controller. Derived from unc_m_cas_count.wr",
0060 "Counter": "0,1,2,3",
0061 "EventCode": "0x4",
0062 "EventName": "LLC_MISSES.MEM_WRITE",
0063 "PerPkg": "1",
0064 "ScaleUnit": "64Bytes",
0065 "UMask": "0xC",
0066 "Unit": "iMC"
0067 },
0068 {
0069 "BriefDescription": "write requests to memory controller",
0070 "Counter": "0,1,2,3",
0071 "EventCode": "0x4",
0072 "EventName": "UNC_M_CAS_COUNT.WR",
0073 "PerPkg": "1",
0074 "ScaleUnit": "64Bytes",
0075 "UMask": "0xC",
0076 "Unit": "iMC"
0077 },
0078 {
0079 "BriefDescription": "All DRAM CAS Commands issued",
0080 "Counter": "0,1,2,3",
0081 "EventCode": "0x4",
0082 "EventName": "UNC_M_CAS_COUNT.ALL",
0083 "PerPkg": "1",
0084 "UMask": "0xF",
0085 "Unit": "iMC"
0086 },
0087 {
0088 "BriefDescription": "Memory controller clock ticks",
0089 "Counter": "0,1,2,3",
0090 "EventName": "UNC_M_CLOCKTICKS",
0091 "PerPkg": "1",
0092 "Unit": "iMC"
0093 },
0094 {
0095 "BriefDescription": "Cycles where DRAM ranks are in power down (CKE) mode+C37",
0096 "Counter": "0,1,2,3",
0097 "EventCode": "0x85",
0098 "EventName": "UNC_M_POWER_CHANNEL_PPD",
0099 "MetricExpr": "(UNC_M_POWER_CHANNEL_PPD / UNC_M_CLOCKTICKS) * 100.",
0100 "MetricName": "power_channel_ppd %",
0101 "PerPkg": "1",
0102 "Unit": "iMC"
0103 },
0104 {
0105 "BriefDescription": "Cycles Memory is in self refresh power mode",
0106 "Counter": "0,1,2,3",
0107 "EventCode": "0x43",
0108 "EventName": "UNC_M_POWER_SELF_REFRESH",
0109 "MetricExpr": "(UNC_M_POWER_SELF_REFRESH / UNC_M_CLOCKTICKS) * 100.",
0110 "MetricName": "power_self_refresh %",
0111 "PerPkg": "1",
0112 "Unit": "iMC"
0113 },
0114 {
0115 "BriefDescription": "Pre-charges due to page misses",
0116 "Counter": "0,1,2,3",
0117 "EventCode": "0x2",
0118 "EventName": "UNC_M_PRE_COUNT.PAGE_MISS",
0119 "PerPkg": "1",
0120 "UMask": "0x1",
0121 "Unit": "iMC"
0122 },
0123 {
0124 "BriefDescription": "Pre-charge for reads",
0125 "Counter": "0,1,2,3",
0126 "EventCode": "0x2",
0127 "EventName": "UNC_M_PRE_COUNT.RD",
0128 "PerPkg": "1",
0129 "UMask": "0x4",
0130 "Unit": "iMC"
0131 },
0132 {
0133 "BriefDescription": "Read Pending Queue Allocations",
0134 "Counter": "0,1,2,3",
0135 "EventCode": "0x10",
0136 "EventName": "UNC_M_RPQ_INSERTS",
0137 "PerPkg": "1",
0138 "Unit": "iMC"
0139 },
0140 {
0141 "BriefDescription": "Read Pending Queue Occupancy",
0142 "Counter": "0,1,2,3",
0143 "EventCode": "0x80",
0144 "EventName": "UNC_M_RPQ_OCCUPANCY",
0145 "PerPkg": "1",
0146 "Unit": "iMC"
0147 },
0148 {
0149 "BriefDescription": "All hits to Near Memory(DRAM cache) in Memory Mode",
0150 "Counter": "0,1,2,3",
0151 "EventCode": "0xD3",
0152 "EventName": "UNC_M_TAGCHK.HIT",
0153 "PerPkg": "1",
0154 "UMask": "0x1",
0155 "Unit": "iMC"
0156 },
0157 {
0158 "BriefDescription": "All Clean line misses to Near Memory(DRAM cache) in Memory Mode",
0159 "Counter": "0,1,2,3",
0160 "EventCode": "0xD3",
0161 "EventName": "UNC_M_TAGCHK.MISS_CLEAN",
0162 "PerPkg": "1",
0163 "UMask": "0x2",
0164 "Unit": "iMC"
0165 },
0166 {
0167 "BriefDescription": "All dirty line misses to Near Memory(DRAM cache) in Memory Mode",
0168 "Counter": "0,1,2,3",
0169 "EventCode": "0xD3",
0170 "EventName": "UNC_M_TAGCHK.MISS_DIRTY",
0171 "PerPkg": "1",
0172 "UMask": "0x4",
0173 "Unit": "iMC"
0174 },
0175 {
0176 "BriefDescription": "Write Pending Queue Allocations",
0177 "Counter": "0,1,2,3",
0178 "EventCode": "0x20",
0179 "EventName": "UNC_M_WPQ_INSERTS",
0180 "PerPkg": "1",
0181 "Unit": "iMC"
0182 },
0183 {
0184 "BriefDescription": "Write Pending Queue Occupancy",
0185 "Counter": "0,1,2,3",
0186 "EventCode": "0x81",
0187 "EventName": "UNC_M_WPQ_OCCUPANCY",
0188 "PerPkg": "1",
0189 "Unit": "iMC"
0190 },
0191 {
0192 "BriefDescription": "Read Pending Queue Occupancy of all read requests for Intel Optane DC persistent memory",
0193 "Counter": "0,1,2,3",
0194 "EventCode": "0xE0",
0195 "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.ALL",
0196 "PerPkg": "1",
0197 "UMask": "0x1",
0198 "Unit": "iMC"
0199 },
0200 {
0201 "BriefDescription": "Intel Optane DC persistent memory read latency (ns). Derived from unc_m_pmm_rpq_occupancy.all",
0202 "Counter": "0,1,2,3",
0203 "EventCode": "0xE0",
0204 "EventName": "UNC_M_PMM_READ_LATENCY",
0205 "MetricExpr": "UNC_M_PMM_RPQ_OCCUPANCY.ALL / UNC_M_PMM_RPQ_INSERTS / UNC_M_CLOCKTICKS",
0206 "MetricName": "UNC_M_PMM_READ_LATENCY",
0207 "PerPkg": "1",
0208 "ScaleUnit": "6000000000ns",
0209 "UMask": "0x1",
0210 "Unit": "iMC"
0211 },
0212 {
0213 "BriefDescription": "Write requests allocated in the PMM Write Pending Queue for Intel Optane DC persistent memory",
0214 "Counter": "0,1,2,3",
0215 "EventCode": "0xE3",
0216 "EventName": "UNC_M_PMM_RPQ_INSERTS",
0217 "PerPkg": "1",
0218 "Unit": "iMC"
0219 },
0220 {
0221 "BriefDescription": "Intel Optane DC persistent memory bandwidth read (MB/sec). Derived from unc_m_pmm_rpq_inserts",
0222 "Counter": "0,1,2,3",
0223 "EventCode": "0xE3",
0224 "EventName": "UNC_M_PMM_BANDWIDTH.READ",
0225 "PerPkg": "1",
0226 "ScaleUnit": "6.103515625E-5MB/sec",
0227 "Unit": "iMC"
0228 },
0229 {
0230 "BriefDescription": "Intel Optane DC persistent memory bandwidth total (MB/sec). Derived from unc_m_pmm_rpq_inserts",
0231 "Counter": "0,1,2,3",
0232 "EventCode": "0xE3",
0233 "EventName": "UNC_M_PMM_BANDWIDTH.TOTAL",
0234 "MetricExpr": "UNC_M_PMM_RPQ_INSERTS + UNC_M_PMM_WPQ_INSERTS",
0235 "MetricName": "UNC_M_PMM_BANDWIDTH.TOTAL",
0236 "PerPkg": "1",
0237 "ScaleUnit": "6.103515625E-5MB/sec",
0238 "Unit": "iMC"
0239 },
0240 {
0241 "BriefDescription": "All commands for Intel Optane DC persistent memory",
0242 "Counter": "0,1,2,3",
0243 "EventCode": "0xEA",
0244 "EventName": "UNC_M_PMM_CMD1.ALL",
0245 "PerPkg": "1",
0246 "UMask": "0x1",
0247 "Unit": "iMC"
0248 },
0249 {
0250 "BriefDescription": "Regular reads(RPQ) commands for Intel Optane DC persistent memory",
0251 "Counter": "0,1,2,3",
0252 "EventCode": "0xEA",
0253 "EventName": "UNC_M_PMM_CMD1.RD",
0254 "PerPkg": "1",
0255 "UMask": "0x2",
0256 "Unit": "iMC"
0257 },
0258 {
0259 "BriefDescription": "Write commands for Intel Optane DC persistent memory",
0260 "Counter": "0,1,2,3",
0261 "EventCode": "0xEA",
0262 "EventName": "UNC_M_PMM_CMD1.WR",
0263 "PerPkg": "1",
0264 "UMask": "0x4",
0265 "Unit": "iMC"
0266 },
0267 {
0268 "BriefDescription": "Underfill read commands for Intel Optane DC persistent memory",
0269 "Counter": "0,1,2,3",
0270 "EventCode": "0xEA",
0271 "EventName": "UNC_M_PMM_CMD1.UFILL_RD",
0272 "PerPkg": "1",
0273 "UMask": "0x8",
0274 "Unit": "iMC"
0275 },
0276 {
0277 "BriefDescription": "Write requests allocated in the PMM Write Pending Queue for Intel Optane DC persistent memory",
0278 "Counter": "0,1,2,3",
0279 "EventCode": "0xE7",
0280 "EventName": "UNC_M_PMM_WPQ_INSERTS",
0281 "PerPkg": "1",
0282 "Unit": "iMC"
0283 },
0284 {
0285 "BriefDescription": "Intel Optane DC persistent memory bandwidth write (MB/sec). Derived from unc_m_pmm_wpq_inserts",
0286 "Counter": "0,1,2,3",
0287 "EventCode": "0xE7",
0288 "EventName": "UNC_M_PMM_BANDWIDTH.WRITE",
0289 "PerPkg": "1",
0290 "ScaleUnit": "6.103515625E-5MB/sec",
0291 "Unit": "iMC"
0292 },
0293 {
0294 "BriefDescription": "Write Pending Queue Occupancy of all write requests for Intel Optane DC persistent memory",
0295 "Counter": "0,1,2,3",
0296 "EventCode": "0xE4",
0297 "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.ALL",
0298 "PerPkg": "1",
0299 "UMask": "0x1",
0300 "Unit": "iMC"
0301 },
0302 {
0303 "BriefDescription": "DRAM Activate Count; Activate due to Read",
0304 "Counter": "0,1,2,3",
0305 "EventCode": "0x1",
0306 "EventName": "UNC_M_ACT_COUNT.RD",
0307 "PerPkg": "1",
0308 "UMask": "0x1",
0309 "Unit": "iMC"
0310 },
0311 {
0312 "BriefDescription": "DRAM Activate Count; Activate due to Bypass",
0313 "Counter": "0,1,2,3",
0314 "EventCode": "0x1",
0315 "EventName": "UNC_M_ACT_COUNT.BYP",
0316 "PerPkg": "1",
0317 "UMask": "0x8",
0318 "Unit": "iMC"
0319 },
0320 {
0321 "BriefDescription": "ACT command issued by 2 cycle bypass",
0322 "Counter": "0,1,2,3",
0323 "EventCode": "0xA1",
0324 "EventName": "UNC_M_BYP_CMDS.ACT",
0325 "PerPkg": "1",
0326 "UMask": "0x1",
0327 "Unit": "iMC"
0328 },
0329 {
0330 "BriefDescription": "CAS command issued by 2 cycle bypass",
0331 "Counter": "0,1,2,3",
0332 "EventCode": "0xA1",
0333 "EventName": "UNC_M_BYP_CMDS.CAS",
0334 "PerPkg": "1",
0335 "UMask": "0x2",
0336 "Unit": "iMC"
0337 },
0338 {
0339 "BriefDescription": "PRE command issued by 2 cycle bypass",
0340 "Counter": "0,1,2,3",
0341 "EventCode": "0xA1",
0342 "EventName": "UNC_M_BYP_CMDS.PRE",
0343 "PerPkg": "1",
0344 "UMask": "0x4",
0345 "Unit": "iMC"
0346 },
0347 {
0348 "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; DRAM WR_CAS (w/ and w/out auto-pre) in Read Major Mode",
0349 "Counter": "0,1,2,3",
0350 "EventCode": "0x4",
0351 "EventName": "UNC_M_CAS_COUNT.WR_RMM",
0352 "PerPkg": "1",
0353 "UMask": "0x8",
0354 "Unit": "iMC"
0355 },
0356 {
0357 "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; Read CAS issued in WMM",
0358 "Counter": "0,1,2,3",
0359 "EventCode": "0x4",
0360 "EventName": "UNC_M_CAS_COUNT.RD_WMM",
0361 "PerPkg": "1",
0362 "UMask": "0x10",
0363 "Unit": "iMC"
0364 },
0365 {
0366 "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; Read CAS issued in RMM",
0367 "Counter": "0,1,2,3",
0368 "EventCode": "0x4",
0369 "EventName": "UNC_M_CAS_COUNT.RD_RMM",
0370 "PerPkg": "1",
0371 "UMask": "0x20",
0372 "Unit": "iMC"
0373 },
0374 {
0375 "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; Read CAS issued in Read ISOCH Mode",
0376 "Counter": "0,1,2,3",
0377 "EventCode": "0x4",
0378 "EventName": "UNC_M_CAS_COUNT.RD_ISOCH",
0379 "PerPkg": "1",
0380 "UMask": "0x40",
0381 "Unit": "iMC"
0382 },
0383 {
0384 "BriefDescription": "DRAM CAS (Column Address Strobe) Commands.; Read CAS issued in Write ISOCH Mode",
0385 "Counter": "0,1,2,3",
0386 "EventCode": "0x4",
0387 "EventName": "UNC_M_CAS_COUNT.WR_ISOCH",
0388 "PerPkg": "1",
0389 "UMask": "0x80",
0390 "Unit": "iMC"
0391 },
0392 {
0393 "BriefDescription": "DRAM Precharge All Commands",
0394 "Counter": "0,1,2,3",
0395 "EventCode": "0x6",
0396 "EventName": "UNC_M_DRAM_PRE_ALL",
0397 "PerPkg": "1",
0398 "Unit": "iMC"
0399 },
0400 {
0401 "BriefDescription": "ECC Correctable Errors",
0402 "Counter": "0,1,2,3",
0403 "EventCode": "0x9",
0404 "EventName": "UNC_M_ECC_CORRECTABLE_ERRORS",
0405 "PerPkg": "1",
0406 "Unit": "iMC"
0407 },
0408 {
0409 "BriefDescription": "Cycles in a Major Mode; Read Major Mode",
0410 "Counter": "0,1,2,3",
0411 "EventCode": "0x7",
0412 "EventName": "UNC_M_MAJOR_MODES.READ",
0413 "PerPkg": "1",
0414 "UMask": "0x1",
0415 "Unit": "iMC"
0416 },
0417 {
0418 "BriefDescription": "Cycles in a Major Mode; Write Major Mode",
0419 "Counter": "0,1,2,3",
0420 "EventCode": "0x7",
0421 "EventName": "UNC_M_MAJOR_MODES.WRITE",
0422 "PerPkg": "1",
0423 "UMask": "0x2",
0424 "Unit": "iMC"
0425 },
0426 {
0427 "BriefDescription": "Cycles in a Major Mode; Partial Major Mode",
0428 "Counter": "0,1,2,3",
0429 "EventCode": "0x7",
0430 "EventName": "UNC_M_MAJOR_MODES.PARTIAL",
0431 "PerPkg": "1",
0432 "UMask": "0x4",
0433 "Unit": "iMC"
0434 },
0435 {
0436 "BriefDescription": "Cycles in a Major Mode; Isoch Major Mode",
0437 "Counter": "0,1,2,3",
0438 "EventCode": "0x7",
0439 "EventName": "UNC_M_MAJOR_MODES.ISOCH",
0440 "PerPkg": "1",
0441 "UMask": "0x8",
0442 "Unit": "iMC"
0443 },
0444 {
0445 "BriefDescription": "Channel DLLOFF Cycles",
0446 "Counter": "0,1,2,3",
0447 "EventCode": "0x84",
0448 "EventName": "UNC_M_POWER_CHANNEL_DLLOFF",
0449 "PerPkg": "1",
0450 "Unit": "iMC"
0451 },
0452 {
0453 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
0454 "Counter": "0,1,2,3",
0455 "EventCode": "0x83",
0456 "EventName": "UNC_M_POWER_CKE_CYCLES.RANK0",
0457 "PerPkg": "1",
0458 "UMask": "0x1",
0459 "Unit": "iMC"
0460 },
0461 {
0462 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
0463 "Counter": "0,1,2,3",
0464 "EventCode": "0x83",
0465 "EventName": "UNC_M_POWER_CKE_CYCLES.RANK1",
0466 "PerPkg": "1",
0467 "UMask": "0x2",
0468 "Unit": "iMC"
0469 },
0470 {
0471 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
0472 "Counter": "0,1,2,3",
0473 "EventCode": "0x83",
0474 "EventName": "UNC_M_POWER_CKE_CYCLES.RANK2",
0475 "PerPkg": "1",
0476 "UMask": "0x4",
0477 "Unit": "iMC"
0478 },
0479 {
0480 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
0481 "Counter": "0,1,2,3",
0482 "EventCode": "0x83",
0483 "EventName": "UNC_M_POWER_CKE_CYCLES.RANK3",
0484 "PerPkg": "1",
0485 "UMask": "0x8",
0486 "Unit": "iMC"
0487 },
0488 {
0489 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
0490 "Counter": "0,1,2,3",
0491 "EventCode": "0x83",
0492 "EventName": "UNC_M_POWER_CKE_CYCLES.RANK4",
0493 "PerPkg": "1",
0494 "UMask": "0x10",
0495 "Unit": "iMC"
0496 },
0497 {
0498 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
0499 "Counter": "0,1,2,3",
0500 "EventCode": "0x83",
0501 "EventName": "UNC_M_POWER_CKE_CYCLES.RANK5",
0502 "PerPkg": "1",
0503 "UMask": "0x20",
0504 "Unit": "iMC"
0505 },
0506 {
0507 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
0508 "Counter": "0,1,2,3",
0509 "EventCode": "0x83",
0510 "EventName": "UNC_M_POWER_CKE_CYCLES.RANK6",
0511 "PerPkg": "1",
0512 "UMask": "0x40",
0513 "Unit": "iMC"
0514 },
0515 {
0516 "BriefDescription": "CKE_ON_CYCLES by Rank; DIMM ID",
0517 "Counter": "0,1,2,3",
0518 "EventCode": "0x83",
0519 "EventName": "UNC_M_POWER_CKE_CYCLES.RANK7",
0520 "PerPkg": "1",
0521 "UMask": "0x80",
0522 "Unit": "iMC"
0523 },
0524 {
0525 "BriefDescription": "Critical Throttle Cycles",
0526 "Counter": "0,1,2,3",
0527 "EventCode": "0x86",
0528 "EventName": "UNC_M_POWER_CRITICAL_THROTTLE_CYCLES",
0529 "PerPkg": "1",
0530 "Unit": "iMC"
0531 },
0532 {
0533 "BriefDescription": "UNC_M_POWER_PCU_THROTTLING",
0534 "Counter": "0,1,2,3",
0535 "EventCode": "0x42",
0536 "EventName": "UNC_M_POWER_PCU_THROTTLING",
0537 "PerPkg": "1",
0538 "Unit": "iMC"
0539 },
0540 {
0541 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
0542 "Counter": "0,1,2,3",
0543 "EventCode": "0x41",
0544 "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK0",
0545 "PerPkg": "1",
0546 "UMask": "0x1",
0547 "Unit": "iMC"
0548 },
0549 {
0550 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
0551 "Counter": "0,1,2,3",
0552 "EventCode": "0x41",
0553 "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK1",
0554 "PerPkg": "1",
0555 "UMask": "0x2",
0556 "Unit": "iMC"
0557 },
0558 {
0559 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
0560 "Counter": "0,1,2,3",
0561 "EventCode": "0x41",
0562 "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK2",
0563 "PerPkg": "1",
0564 "UMask": "0x4",
0565 "Unit": "iMC"
0566 },
0567 {
0568 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
0569 "Counter": "0,1,2,3",
0570 "EventCode": "0x41",
0571 "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK3",
0572 "PerPkg": "1",
0573 "UMask": "0x8",
0574 "Unit": "iMC"
0575 },
0576 {
0577 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
0578 "Counter": "0,1,2,3",
0579 "EventCode": "0x41",
0580 "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK4",
0581 "PerPkg": "1",
0582 "UMask": "0x10",
0583 "Unit": "iMC"
0584 },
0585 {
0586 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
0587 "Counter": "0,1,2,3",
0588 "EventCode": "0x41",
0589 "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK5",
0590 "PerPkg": "1",
0591 "UMask": "0x20",
0592 "Unit": "iMC"
0593 },
0594 {
0595 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
0596 "Counter": "0,1,2,3",
0597 "EventCode": "0x41",
0598 "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK6",
0599 "PerPkg": "1",
0600 "UMask": "0x40",
0601 "Unit": "iMC"
0602 },
0603 {
0604 "BriefDescription": "Throttle Cycles for Rank 0; DIMM ID",
0605 "Counter": "0,1,2,3",
0606 "EventCode": "0x41",
0607 "EventName": "UNC_M_POWER_THROTTLE_CYCLES.RANK7",
0608 "PerPkg": "1",
0609 "UMask": "0x80",
0610 "Unit": "iMC"
0611 },
0612 {
0613 "BriefDescription": "Read Preemption Count; Read over Read Preemption",
0614 "Counter": "0,1,2,3",
0615 "EventCode": "0x8",
0616 "EventName": "UNC_M_PREEMPTION.RD_PREEMPT_RD",
0617 "PerPkg": "1",
0618 "UMask": "0x1",
0619 "Unit": "iMC"
0620 },
0621 {
0622 "BriefDescription": "Read Preemption Count; Read over Write Preemption",
0623 "Counter": "0,1,2,3",
0624 "EventCode": "0x8",
0625 "EventName": "UNC_M_PREEMPTION.RD_PREEMPT_WR",
0626 "PerPkg": "1",
0627 "UMask": "0x2",
0628 "Unit": "iMC"
0629 },
0630 {
0631 "BriefDescription": "DRAM Precharge commands.; Precharge due to timer expiration",
0632 "Counter": "0,1,2,3",
0633 "EventCode": "0x2",
0634 "EventName": "UNC_M_PRE_COUNT.PAGE_CLOSE",
0635 "PerPkg": "1",
0636 "UMask": "0x2",
0637 "Unit": "iMC"
0638 },
0639 {
0640 "BriefDescription": "Pre-charge for writes",
0641 "Counter": "0,1,2,3",
0642 "EventCode": "0x2",
0643 "EventName": "UNC_M_PRE_COUNT.WR",
0644 "PerPkg": "1",
0645 "UMask": "0x8",
0646 "Unit": "iMC"
0647 },
0648 {
0649 "BriefDescription": "DRAM Precharge commands.; Precharge due to bypass",
0650 "Counter": "0,1,2,3",
0651 "EventCode": "0x2",
0652 "EventName": "UNC_M_PRE_COUNT.BYP",
0653 "PerPkg": "1",
0654 "UMask": "0x10",
0655 "Unit": "iMC"
0656 },
0657 {
0658 "BriefDescription": "Read CAS issued with LOW priority",
0659 "Counter": "0,1,2,3",
0660 "EventCode": "0xA0",
0661 "EventName": "UNC_M_RD_CAS_PRIO.LOW",
0662 "PerPkg": "1",
0663 "UMask": "0x1",
0664 "Unit": "iMC"
0665 },
0666 {
0667 "BriefDescription": "Read CAS issued with MEDIUM priority",
0668 "Counter": "0,1,2,3",
0669 "EventCode": "0xA0",
0670 "EventName": "UNC_M_RD_CAS_PRIO.MED",
0671 "PerPkg": "1",
0672 "UMask": "0x2",
0673 "Unit": "iMC"
0674 },
0675 {
0676 "BriefDescription": "Read CAS issued with HIGH priority",
0677 "Counter": "0,1,2,3",
0678 "EventCode": "0xA0",
0679 "EventName": "UNC_M_RD_CAS_PRIO.HIGH",
0680 "PerPkg": "1",
0681 "UMask": "0x4",
0682 "Unit": "iMC"
0683 },
0684 {
0685 "BriefDescription": "Read CAS issued with PANIC NON ISOCH priority (starved)",
0686 "Counter": "0,1,2,3",
0687 "EventCode": "0xA0",
0688 "EventName": "UNC_M_RD_CAS_PRIO.PANIC",
0689 "PerPkg": "1",
0690 "UMask": "0x8",
0691 "Unit": "iMC"
0692 },
0693 {
0694 "BriefDescription": "RD_CAS Access to Rank 0; Bank 0",
0695 "Counter": "0,1,2,3",
0696 "EventCode": "0xB0",
0697 "EventName": "UNC_M_RD_CAS_RANK0.BANK0",
0698 "PerPkg": "1",
0699 "Unit": "iMC"
0700 },
0701 {
0702 "BriefDescription": "RD_CAS Access to Rank 0; Bank 1",
0703 "Counter": "0,1,2,3",
0704 "EventCode": "0xB0",
0705 "EventName": "UNC_M_RD_CAS_RANK0.BANK1",
0706 "PerPkg": "1",
0707 "UMask": "0x1",
0708 "Unit": "iMC"
0709 },
0710 {
0711 "BriefDescription": "RD_CAS Access to Rank 0; Bank 2",
0712 "Counter": "0,1,2,3",
0713 "EventCode": "0xB0",
0714 "EventName": "UNC_M_RD_CAS_RANK0.BANK2",
0715 "PerPkg": "1",
0716 "UMask": "0x2",
0717 "Unit": "iMC"
0718 },
0719 {
0720 "BriefDescription": "RD_CAS Access to Rank 0; Bank 3",
0721 "Counter": "0,1,2,3",
0722 "EventCode": "0xB0",
0723 "EventName": "UNC_M_RD_CAS_RANK0.BANK3",
0724 "PerPkg": "1",
0725 "UMask": "0x3",
0726 "Unit": "iMC"
0727 },
0728 {
0729 "BriefDescription": "RD_CAS Access to Rank 0; Bank 4",
0730 "Counter": "0,1,2,3",
0731 "EventCode": "0xB0",
0732 "EventName": "UNC_M_RD_CAS_RANK0.BANK4",
0733 "PerPkg": "1",
0734 "UMask": "0x4",
0735 "Unit": "iMC"
0736 },
0737 {
0738 "BriefDescription": "RD_CAS Access to Rank 0; Bank 5",
0739 "Counter": "0,1,2,3",
0740 "EventCode": "0xB0",
0741 "EventName": "UNC_M_RD_CAS_RANK0.BANK5",
0742 "PerPkg": "1",
0743 "UMask": "0x5",
0744 "Unit": "iMC"
0745 },
0746 {
0747 "BriefDescription": "RD_CAS Access to Rank 0; Bank 6",
0748 "Counter": "0,1,2,3",
0749 "EventCode": "0xB0",
0750 "EventName": "UNC_M_RD_CAS_RANK0.BANK6",
0751 "PerPkg": "1",
0752 "UMask": "0x6",
0753 "Unit": "iMC"
0754 },
0755 {
0756 "BriefDescription": "RD_CAS Access to Rank 0; Bank 7",
0757 "Counter": "0,1,2,3",
0758 "EventCode": "0xB0",
0759 "EventName": "UNC_M_RD_CAS_RANK0.BANK7",
0760 "PerPkg": "1",
0761 "UMask": "0x7",
0762 "Unit": "iMC"
0763 },
0764 {
0765 "BriefDescription": "RD_CAS Access to Rank 0; Bank 8",
0766 "Counter": "0,1,2,3",
0767 "EventCode": "0xB0",
0768 "EventName": "UNC_M_RD_CAS_RANK0.BANK8",
0769 "PerPkg": "1",
0770 "UMask": "0x8",
0771 "Unit": "iMC"
0772 },
0773 {
0774 "BriefDescription": "RD_CAS Access to Rank 0; Bank 9",
0775 "Counter": "0,1,2,3",
0776 "EventCode": "0xB0",
0777 "EventName": "UNC_M_RD_CAS_RANK0.BANK9",
0778 "PerPkg": "1",
0779 "UMask": "0x9",
0780 "Unit": "iMC"
0781 },
0782 {
0783 "BriefDescription": "RD_CAS Access to Rank 0; Bank 10",
0784 "Counter": "0,1,2,3",
0785 "EventCode": "0xB0",
0786 "EventName": "UNC_M_RD_CAS_RANK0.BANK10",
0787 "PerPkg": "1",
0788 "UMask": "0xA",
0789 "Unit": "iMC"
0790 },
0791 {
0792 "BriefDescription": "RD_CAS Access to Rank 0; Bank 11",
0793 "Counter": "0,1,2,3",
0794 "EventCode": "0xB0",
0795 "EventName": "UNC_M_RD_CAS_RANK0.BANK11",
0796 "PerPkg": "1",
0797 "UMask": "0xB",
0798 "Unit": "iMC"
0799 },
0800 {
0801 "BriefDescription": "RD_CAS Access to Rank 0; Bank 12",
0802 "Counter": "0,1,2,3",
0803 "EventCode": "0xB0",
0804 "EventName": "UNC_M_RD_CAS_RANK0.BANK12",
0805 "PerPkg": "1",
0806 "UMask": "0xC",
0807 "Unit": "iMC"
0808 },
0809 {
0810 "BriefDescription": "RD_CAS Access to Rank 0; Bank 13",
0811 "Counter": "0,1,2,3",
0812 "EventCode": "0xB0",
0813 "EventName": "UNC_M_RD_CAS_RANK0.BANK13",
0814 "PerPkg": "1",
0815 "UMask": "0xD",
0816 "Unit": "iMC"
0817 },
0818 {
0819 "BriefDescription": "RD_CAS Access to Rank 0; Bank 14",
0820 "Counter": "0,1,2,3",
0821 "EventCode": "0xB0",
0822 "EventName": "UNC_M_RD_CAS_RANK0.BANK14",
0823 "PerPkg": "1",
0824 "UMask": "0xE",
0825 "Unit": "iMC"
0826 },
0827 {
0828 "BriefDescription": "RD_CAS Access to Rank 0; Bank 15",
0829 "Counter": "0,1,2,3",
0830 "EventCode": "0xB0",
0831 "EventName": "UNC_M_RD_CAS_RANK0.BANK15",
0832 "PerPkg": "1",
0833 "UMask": "0xF",
0834 "Unit": "iMC"
0835 },
0836 {
0837 "BriefDescription": "RD_CAS Access to Rank 0; All Banks",
0838 "Counter": "0,1,2,3",
0839 "EventCode": "0xB0",
0840 "EventName": "UNC_M_RD_CAS_RANK0.ALLBANKS",
0841 "PerPkg": "1",
0842 "UMask": "0x10",
0843 "Unit": "iMC"
0844 },
0845 {
0846 "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 0 (Banks 0-3)",
0847 "Counter": "0,1,2,3",
0848 "EventCode": "0xB0",
0849 "EventName": "UNC_M_RD_CAS_RANK0.BANKG0",
0850 "PerPkg": "1",
0851 "UMask": "0x11",
0852 "Unit": "iMC"
0853 },
0854 {
0855 "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 1 (Banks 4-7)",
0856 "Counter": "0,1,2,3",
0857 "EventCode": "0xB0",
0858 "EventName": "UNC_M_RD_CAS_RANK0.BANKG1",
0859 "PerPkg": "1",
0860 "UMask": "0x12",
0861 "Unit": "iMC"
0862 },
0863 {
0864 "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 2 (Banks 8-11)",
0865 "Counter": "0,1,2,3",
0866 "EventCode": "0xB0",
0867 "EventName": "UNC_M_RD_CAS_RANK0.BANKG2",
0868 "PerPkg": "1",
0869 "UMask": "0x13",
0870 "Unit": "iMC"
0871 },
0872 {
0873 "BriefDescription": "RD_CAS Access to Rank 0; Bank Group 3 (Banks 12-15)",
0874 "Counter": "0,1,2,3",
0875 "EventCode": "0xB0",
0876 "EventName": "UNC_M_RD_CAS_RANK0.BANKG3",
0877 "PerPkg": "1",
0878 "UMask": "0x14",
0879 "Unit": "iMC"
0880 },
0881 {
0882 "BriefDescription": "RD_CAS Access to Rank 1; Bank 0",
0883 "Counter": "0,1,2,3",
0884 "EventCode": "0xB1",
0885 "EventName": "UNC_M_RD_CAS_RANK1.BANK0",
0886 "PerPkg": "1",
0887 "Unit": "iMC"
0888 },
0889 {
0890 "BriefDescription": "RD_CAS Access to Rank 1; Bank 1",
0891 "Counter": "0,1,2,3",
0892 "EventCode": "0xB1",
0893 "EventName": "UNC_M_RD_CAS_RANK1.BANK1",
0894 "PerPkg": "1",
0895 "UMask": "0x1",
0896 "Unit": "iMC"
0897 },
0898 {
0899 "BriefDescription": "RD_CAS Access to Rank 1; Bank 2",
0900 "Counter": "0,1,2,3",
0901 "EventCode": "0xB1",
0902 "EventName": "UNC_M_RD_CAS_RANK1.BANK2",
0903 "PerPkg": "1",
0904 "UMask": "0x2",
0905 "Unit": "iMC"
0906 },
0907 {
0908 "BriefDescription": "RD_CAS Access to Rank 1; Bank 3",
0909 "Counter": "0,1,2,3",
0910 "EventCode": "0xB1",
0911 "EventName": "UNC_M_RD_CAS_RANK1.BANK3",
0912 "PerPkg": "1",
0913 "UMask": "0x3",
0914 "Unit": "iMC"
0915 },
0916 {
0917 "BriefDescription": "RD_CAS Access to Rank 1; Bank 4",
0918 "Counter": "0,1,2,3",
0919 "EventCode": "0xB1",
0920 "EventName": "UNC_M_RD_CAS_RANK1.BANK4",
0921 "PerPkg": "1",
0922 "UMask": "0x4",
0923 "Unit": "iMC"
0924 },
0925 {
0926 "BriefDescription": "RD_CAS Access to Rank 1; Bank 5",
0927 "Counter": "0,1,2,3",
0928 "EventCode": "0xB1",
0929 "EventName": "UNC_M_RD_CAS_RANK1.BANK5",
0930 "PerPkg": "1",
0931 "UMask": "0x5",
0932 "Unit": "iMC"
0933 },
0934 {
0935 "BriefDescription": "RD_CAS Access to Rank 1; Bank 6",
0936 "Counter": "0,1,2,3",
0937 "EventCode": "0xB1",
0938 "EventName": "UNC_M_RD_CAS_RANK1.BANK6",
0939 "PerPkg": "1",
0940 "UMask": "0x6",
0941 "Unit": "iMC"
0942 },
0943 {
0944 "BriefDescription": "RD_CAS Access to Rank 1; Bank 7",
0945 "Counter": "0,1,2,3",
0946 "EventCode": "0xB1",
0947 "EventName": "UNC_M_RD_CAS_RANK1.BANK7",
0948 "PerPkg": "1",
0949 "UMask": "0x7",
0950 "Unit": "iMC"
0951 },
0952 {
0953 "BriefDescription": "RD_CAS Access to Rank 1; Bank 8",
0954 "Counter": "0,1,2,3",
0955 "EventCode": "0xB1",
0956 "EventName": "UNC_M_RD_CAS_RANK1.BANK8",
0957 "PerPkg": "1",
0958 "UMask": "0x8",
0959 "Unit": "iMC"
0960 },
0961 {
0962 "BriefDescription": "RD_CAS Access to Rank 1; Bank 9",
0963 "Counter": "0,1,2,3",
0964 "EventCode": "0xB1",
0965 "EventName": "UNC_M_RD_CAS_RANK1.BANK9",
0966 "PerPkg": "1",
0967 "UMask": "0x9",
0968 "Unit": "iMC"
0969 },
0970 {
0971 "BriefDescription": "RD_CAS Access to Rank 1; Bank 10",
0972 "Counter": "0,1,2,3",
0973 "EventCode": "0xB1",
0974 "EventName": "UNC_M_RD_CAS_RANK1.BANK10",
0975 "PerPkg": "1",
0976 "UMask": "0xA",
0977 "Unit": "iMC"
0978 },
0979 {
0980 "BriefDescription": "RD_CAS Access to Rank 1; Bank 11",
0981 "Counter": "0,1,2,3",
0982 "EventCode": "0xB1",
0983 "EventName": "UNC_M_RD_CAS_RANK1.BANK11",
0984 "PerPkg": "1",
0985 "UMask": "0xB",
0986 "Unit": "iMC"
0987 },
0988 {
0989 "BriefDescription": "RD_CAS Access to Rank 1; Bank 12",
0990 "Counter": "0,1,2,3",
0991 "EventCode": "0xB1",
0992 "EventName": "UNC_M_RD_CAS_RANK1.BANK12",
0993 "PerPkg": "1",
0994 "UMask": "0xC",
0995 "Unit": "iMC"
0996 },
0997 {
0998 "BriefDescription": "RD_CAS Access to Rank 1; Bank 13",
0999 "Counter": "0,1,2,3",
1000 "EventCode": "0xB1",
1001 "EventName": "UNC_M_RD_CAS_RANK1.BANK13",
1002 "PerPkg": "1",
1003 "UMask": "0xD",
1004 "Unit": "iMC"
1005 },
1006 {
1007 "BriefDescription": "RD_CAS Access to Rank 1; Bank 14",
1008 "Counter": "0,1,2,3",
1009 "EventCode": "0xB1",
1010 "EventName": "UNC_M_RD_CAS_RANK1.BANK14",
1011 "PerPkg": "1",
1012 "UMask": "0xE",
1013 "Unit": "iMC"
1014 },
1015 {
1016 "BriefDescription": "RD_CAS Access to Rank 1; Bank 15",
1017 "Counter": "0,1,2,3",
1018 "EventCode": "0xB1",
1019 "EventName": "UNC_M_RD_CAS_RANK1.BANK15",
1020 "PerPkg": "1",
1021 "UMask": "0xF",
1022 "Unit": "iMC"
1023 },
1024 {
1025 "BriefDescription": "RD_CAS Access to Rank 1; All Banks",
1026 "Counter": "0,1,2,3",
1027 "EventCode": "0xB1",
1028 "EventName": "UNC_M_RD_CAS_RANK1.ALLBANKS",
1029 "PerPkg": "1",
1030 "UMask": "0x10",
1031 "Unit": "iMC"
1032 },
1033 {
1034 "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 0 (Banks 0-3)",
1035 "Counter": "0,1,2,3",
1036 "EventCode": "0xB1",
1037 "EventName": "UNC_M_RD_CAS_RANK1.BANKG0",
1038 "PerPkg": "1",
1039 "UMask": "0x11",
1040 "Unit": "iMC"
1041 },
1042 {
1043 "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 1 (Banks 4-7)",
1044 "Counter": "0,1,2,3",
1045 "EventCode": "0xB1",
1046 "EventName": "UNC_M_RD_CAS_RANK1.BANKG1",
1047 "PerPkg": "1",
1048 "UMask": "0x12",
1049 "Unit": "iMC"
1050 },
1051 {
1052 "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 2 (Banks 8-11)",
1053 "Counter": "0,1,2,3",
1054 "EventCode": "0xB1",
1055 "EventName": "UNC_M_RD_CAS_RANK1.BANKG2",
1056 "PerPkg": "1",
1057 "UMask": "0x13",
1058 "Unit": "iMC"
1059 },
1060 {
1061 "BriefDescription": "RD_CAS Access to Rank 1; Bank Group 3 (Banks 12-15)",
1062 "Counter": "0,1,2,3",
1063 "EventCode": "0xB1",
1064 "EventName": "UNC_M_RD_CAS_RANK1.BANKG3",
1065 "PerPkg": "1",
1066 "UMask": "0x14",
1067 "Unit": "iMC"
1068 },
1069 {
1070 "BriefDescription": "RD_CAS Access to Rank 2; Bank 0",
1071 "Counter": "0,1,2,3",
1072 "EventCode": "0xB2",
1073 "EventName": "UNC_M_RD_CAS_RANK2.BANK0",
1074 "PerPkg": "1",
1075 "Unit": "iMC"
1076 },
1077 {
1078 "BriefDescription": "RD_CAS Access to Rank 2; Bank 1",
1079 "Counter": "0,1,2,3",
1080 "EventCode": "0xB2",
1081 "EventName": "UNC_M_RD_CAS_RANK2.BANK1",
1082 "PerPkg": "1",
1083 "UMask": "0x1",
1084 "Unit": "iMC"
1085 },
1086 {
1087 "BriefDescription": "RD_CAS Access to Rank 2; Bank 2",
1088 "Counter": "0,1,2,3",
1089 "EventCode": "0xB2",
1090 "EventName": "UNC_M_RD_CAS_RANK2.BANK2",
1091 "PerPkg": "1",
1092 "UMask": "0x2",
1093 "Unit": "iMC"
1094 },
1095 {
1096 "BriefDescription": "RD_CAS Access to Rank 2; Bank 3",
1097 "Counter": "0,1,2,3",
1098 "EventCode": "0xB2",
1099 "EventName": "UNC_M_RD_CAS_RANK2.BANK3",
1100 "PerPkg": "1",
1101 "UMask": "0x3",
1102 "Unit": "iMC"
1103 },
1104 {
1105 "BriefDescription": "RD_CAS Access to Rank 2; Bank 4",
1106 "Counter": "0,1,2,3",
1107 "EventCode": "0xB2",
1108 "EventName": "UNC_M_RD_CAS_RANK2.BANK4",
1109 "PerPkg": "1",
1110 "UMask": "0x4",
1111 "Unit": "iMC"
1112 },
1113 {
1114 "BriefDescription": "RD_CAS Access to Rank 2; Bank 5",
1115 "Counter": "0,1,2,3",
1116 "EventCode": "0xB2",
1117 "EventName": "UNC_M_RD_CAS_RANK2.BANK5",
1118 "PerPkg": "1",
1119 "UMask": "0x5",
1120 "Unit": "iMC"
1121 },
1122 {
1123 "BriefDescription": "RD_CAS Access to Rank 2; Bank 6",
1124 "Counter": "0,1,2,3",
1125 "EventCode": "0xB2",
1126 "EventName": "UNC_M_RD_CAS_RANK2.BANK6",
1127 "PerPkg": "1",
1128 "UMask": "0x6",
1129 "Unit": "iMC"
1130 },
1131 {
1132 "BriefDescription": "RD_CAS Access to Rank 2; Bank 7",
1133 "Counter": "0,1,2,3",
1134 "EventCode": "0xB2",
1135 "EventName": "UNC_M_RD_CAS_RANK2.BANK7",
1136 "PerPkg": "1",
1137 "UMask": "0x7",
1138 "Unit": "iMC"
1139 },
1140 {
1141 "BriefDescription": "RD_CAS Access to Rank 2; Bank 8",
1142 "Counter": "0,1,2,3",
1143 "EventCode": "0xB2",
1144 "EventName": "UNC_M_RD_CAS_RANK2.BANK8",
1145 "PerPkg": "1",
1146 "UMask": "0x8",
1147 "Unit": "iMC"
1148 },
1149 {
1150 "BriefDescription": "RD_CAS Access to Rank 2; Bank 9",
1151 "Counter": "0,1,2,3",
1152 "EventCode": "0xB2",
1153 "EventName": "UNC_M_RD_CAS_RANK2.BANK9",
1154 "PerPkg": "1",
1155 "UMask": "0x9",
1156 "Unit": "iMC"
1157 },
1158 {
1159 "BriefDescription": "RD_CAS Access to Rank 2; Bank 10",
1160 "Counter": "0,1,2,3",
1161 "EventCode": "0xB2",
1162 "EventName": "UNC_M_RD_CAS_RANK2.BANK10",
1163 "PerPkg": "1",
1164 "UMask": "0xA",
1165 "Unit": "iMC"
1166 },
1167 {
1168 "BriefDescription": "RD_CAS Access to Rank 2; Bank 11",
1169 "Counter": "0,1,2,3",
1170 "EventCode": "0xB2",
1171 "EventName": "UNC_M_RD_CAS_RANK2.BANK11",
1172 "PerPkg": "1",
1173 "UMask": "0xB",
1174 "Unit": "iMC"
1175 },
1176 {
1177 "BriefDescription": "RD_CAS Access to Rank 2; Bank 12",
1178 "Counter": "0,1,2,3",
1179 "EventCode": "0xB2",
1180 "EventName": "UNC_M_RD_CAS_RANK2.BANK12",
1181 "PerPkg": "1",
1182 "UMask": "0xC",
1183 "Unit": "iMC"
1184 },
1185 {
1186 "BriefDescription": "RD_CAS Access to Rank 2; Bank 13",
1187 "Counter": "0,1,2,3",
1188 "EventCode": "0xB2",
1189 "EventName": "UNC_M_RD_CAS_RANK2.BANK13",
1190 "PerPkg": "1",
1191 "UMask": "0xD",
1192 "Unit": "iMC"
1193 },
1194 {
1195 "BriefDescription": "RD_CAS Access to Rank 2; Bank 14",
1196 "Counter": "0,1,2,3",
1197 "EventCode": "0xB2",
1198 "EventName": "UNC_M_RD_CAS_RANK2.BANK14",
1199 "PerPkg": "1",
1200 "UMask": "0xE",
1201 "Unit": "iMC"
1202 },
1203 {
1204 "BriefDescription": "RD_CAS Access to Rank 2; Bank 15",
1205 "Counter": "0,1,2,3",
1206 "EventCode": "0xB2",
1207 "EventName": "UNC_M_RD_CAS_RANK2.BANK15",
1208 "PerPkg": "1",
1209 "UMask": "0xF",
1210 "Unit": "iMC"
1211 },
1212 {
1213 "BriefDescription": "RD_CAS Access to Rank 2; All Banks",
1214 "Counter": "0,1,2,3",
1215 "EventCode": "0xB2",
1216 "EventName": "UNC_M_RD_CAS_RANK2.ALLBANKS",
1217 "PerPkg": "1",
1218 "UMask": "0x10",
1219 "Unit": "iMC"
1220 },
1221 {
1222 "BriefDescription": "RD_CAS Access to Rank 2; Bank Group 0 (Banks 0-3)",
1223 "Counter": "0,1,2,3",
1224 "EventCode": "0xB2",
1225 "EventName": "UNC_M_RD_CAS_RANK2.BANKG0",
1226 "PerPkg": "1",
1227 "UMask": "0x11",
1228 "Unit": "iMC"
1229 },
1230 {
1231 "BriefDescription": "RD_CAS Access to Rank 2; Bank Group 1 (Banks 4-7)",
1232 "Counter": "0,1,2,3",
1233 "EventCode": "0xB2",
1234 "EventName": "UNC_M_RD_CAS_RANK2.BANKG1",
1235 "PerPkg": "1",
1236 "UMask": "0x12",
1237 "Unit": "iMC"
1238 },
1239 {
1240 "BriefDescription": "RD_CAS Access to Rank 2; Bank Group 2 (Banks 8-11)",
1241 "Counter": "0,1,2,3",
1242 "EventCode": "0xB2",
1243 "EventName": "UNC_M_RD_CAS_RANK2.BANKG2",
1244 "PerPkg": "1",
1245 "UMask": "0x13",
1246 "Unit": "iMC"
1247 },
1248 {
1249 "BriefDescription": "RD_CAS Access to Rank 2; Bank Group 3 (Banks 12-15)",
1250 "Counter": "0,1,2,3",
1251 "EventCode": "0xB2",
1252 "EventName": "UNC_M_RD_CAS_RANK2.BANKG3",
1253 "PerPkg": "1",
1254 "UMask": "0x14",
1255 "Unit": "iMC"
1256 },
1257 {
1258 "BriefDescription": "RD_CAS Access to Rank 3; Bank 0",
1259 "Counter": "0,1,2,3",
1260 "EventCode": "0xB3",
1261 "EventName": "UNC_M_RD_CAS_RANK3.BANK0",
1262 "PerPkg": "1",
1263 "Unit": "iMC"
1264 },
1265 {
1266 "BriefDescription": "RD_CAS Access to Rank 3; Bank 1",
1267 "Counter": "0,1,2,3",
1268 "EventCode": "0xB3",
1269 "EventName": "UNC_M_RD_CAS_RANK3.BANK1",
1270 "PerPkg": "1",
1271 "UMask": "0x1",
1272 "Unit": "iMC"
1273 },
1274 {
1275 "BriefDescription": "RD_CAS Access to Rank 3; Bank 2",
1276 "Counter": "0,1,2,3",
1277 "EventCode": "0xB3",
1278 "EventName": "UNC_M_RD_CAS_RANK3.BANK2",
1279 "PerPkg": "1",
1280 "UMask": "0x2",
1281 "Unit": "iMC"
1282 },
1283 {
1284 "BriefDescription": "RD_CAS Access to Rank 3; Bank 3",
1285 "Counter": "0,1,2,3",
1286 "EventCode": "0xB3",
1287 "EventName": "UNC_M_RD_CAS_RANK3.BANK3",
1288 "PerPkg": "1",
1289 "UMask": "0x3",
1290 "Unit": "iMC"
1291 },
1292 {
1293 "BriefDescription": "RD_CAS Access to Rank 3; Bank 4",
1294 "Counter": "0,1,2,3",
1295 "EventCode": "0xB3",
1296 "EventName": "UNC_M_RD_CAS_RANK3.BANK4",
1297 "PerPkg": "1",
1298 "UMask": "0x4",
1299 "Unit": "iMC"
1300 },
1301 {
1302 "BriefDescription": "RD_CAS Access to Rank 3; Bank 5",
1303 "Counter": "0,1,2,3",
1304 "EventCode": "0xB3",
1305 "EventName": "UNC_M_RD_CAS_RANK3.BANK5",
1306 "PerPkg": "1",
1307 "UMask": "0x5",
1308 "Unit": "iMC"
1309 },
1310 {
1311 "BriefDescription": "RD_CAS Access to Rank 3; Bank 6",
1312 "Counter": "0,1,2,3",
1313 "EventCode": "0xB3",
1314 "EventName": "UNC_M_RD_CAS_RANK3.BANK6",
1315 "PerPkg": "1",
1316 "UMask": "0x6",
1317 "Unit": "iMC"
1318 },
1319 {
1320 "BriefDescription": "RD_CAS Access to Rank 3; Bank 7",
1321 "Counter": "0,1,2,3",
1322 "EventCode": "0xB3",
1323 "EventName": "UNC_M_RD_CAS_RANK3.BANK7",
1324 "PerPkg": "1",
1325 "UMask": "0x7",
1326 "Unit": "iMC"
1327 },
1328 {
1329 "BriefDescription": "RD_CAS Access to Rank 3; Bank 8",
1330 "Counter": "0,1,2,3",
1331 "EventCode": "0xB3",
1332 "EventName": "UNC_M_RD_CAS_RANK3.BANK8",
1333 "PerPkg": "1",
1334 "UMask": "0x8",
1335 "Unit": "iMC"
1336 },
1337 {
1338 "BriefDescription": "RD_CAS Access to Rank 3; Bank 9",
1339 "Counter": "0,1,2,3",
1340 "EventCode": "0xB3",
1341 "EventName": "UNC_M_RD_CAS_RANK3.BANK9",
1342 "PerPkg": "1",
1343 "UMask": "0x9",
1344 "Unit": "iMC"
1345 },
1346 {
1347 "BriefDescription": "RD_CAS Access to Rank 3; Bank 10",
1348 "Counter": "0,1,2,3",
1349 "EventCode": "0xB3",
1350 "EventName": "UNC_M_RD_CAS_RANK3.BANK10",
1351 "PerPkg": "1",
1352 "UMask": "0xA",
1353 "Unit": "iMC"
1354 },
1355 {
1356 "BriefDescription": "RD_CAS Access to Rank 3; Bank 11",
1357 "Counter": "0,1,2,3",
1358 "EventCode": "0xB3",
1359 "EventName": "UNC_M_RD_CAS_RANK3.BANK11",
1360 "PerPkg": "1",
1361 "UMask": "0xB",
1362 "Unit": "iMC"
1363 },
1364 {
1365 "BriefDescription": "RD_CAS Access to Rank 3; Bank 12",
1366 "Counter": "0,1,2,3",
1367 "EventCode": "0xB3",
1368 "EventName": "UNC_M_RD_CAS_RANK3.BANK12",
1369 "PerPkg": "1",
1370 "UMask": "0xC",
1371 "Unit": "iMC"
1372 },
1373 {
1374 "BriefDescription": "RD_CAS Access to Rank 3; Bank 13",
1375 "Counter": "0,1,2,3",
1376 "EventCode": "0xB3",
1377 "EventName": "UNC_M_RD_CAS_RANK3.BANK13",
1378 "PerPkg": "1",
1379 "UMask": "0xD",
1380 "Unit": "iMC"
1381 },
1382 {
1383 "BriefDescription": "RD_CAS Access to Rank 3; Bank 14",
1384 "Counter": "0,1,2,3",
1385 "EventCode": "0xB3",
1386 "EventName": "UNC_M_RD_CAS_RANK3.BANK14",
1387 "PerPkg": "1",
1388 "UMask": "0xE",
1389 "Unit": "iMC"
1390 },
1391 {
1392 "BriefDescription": "RD_CAS Access to Rank 3; Bank 15",
1393 "Counter": "0,1,2,3",
1394 "EventCode": "0xB3",
1395 "EventName": "UNC_M_RD_CAS_RANK3.BANK15",
1396 "PerPkg": "1",
1397 "UMask": "0xF",
1398 "Unit": "iMC"
1399 },
1400 {
1401 "BriefDescription": "RD_CAS Access to Rank 3; All Banks",
1402 "Counter": "0,1,2,3",
1403 "EventCode": "0xB3",
1404 "EventName": "UNC_M_RD_CAS_RANK3.ALLBANKS",
1405 "PerPkg": "1",
1406 "UMask": "0x10",
1407 "Unit": "iMC"
1408 },
1409 {
1410 "BriefDescription": "RD_CAS Access to Rank 3; Bank Group 0 (Banks 0-3)",
1411 "Counter": "0,1,2,3",
1412 "EventCode": "0xB3",
1413 "EventName": "UNC_M_RD_CAS_RANK3.BANKG0",
1414 "PerPkg": "1",
1415 "UMask": "0x11",
1416 "Unit": "iMC"
1417 },
1418 {
1419 "BriefDescription": "RD_CAS Access to Rank 3; Bank Group 1 (Banks 4-7)",
1420 "Counter": "0,1,2,3",
1421 "EventCode": "0xB3",
1422 "EventName": "UNC_M_RD_CAS_RANK3.BANKG1",
1423 "PerPkg": "1",
1424 "UMask": "0x12",
1425 "Unit": "iMC"
1426 },
1427 {
1428 "BriefDescription": "RD_CAS Access to Rank 3; Bank Group 2 (Banks 8-11)",
1429 "Counter": "0,1,2,3",
1430 "EventCode": "0xB3",
1431 "EventName": "UNC_M_RD_CAS_RANK3.BANKG2",
1432 "PerPkg": "1",
1433 "UMask": "0x13",
1434 "Unit": "iMC"
1435 },
1436 {
1437 "BriefDescription": "RD_CAS Access to Rank 3; Bank Group 3 (Banks 12-15)",
1438 "Counter": "0,1,2,3",
1439 "EventCode": "0xB3",
1440 "EventName": "UNC_M_RD_CAS_RANK3.BANKG3",
1441 "PerPkg": "1",
1442 "UMask": "0x14",
1443 "Unit": "iMC"
1444 },
1445 {
1446 "BriefDescription": "RD_CAS Access to Rank 4; Bank 0",
1447 "Counter": "0,1,2,3",
1448 "EventCode": "0xB4",
1449 "EventName": "UNC_M_RD_CAS_RANK4.BANK0",
1450 "PerPkg": "1",
1451 "Unit": "iMC"
1452 },
1453 {
1454 "BriefDescription": "RD_CAS Access to Rank 4; Bank 1",
1455 "Counter": "0,1,2,3",
1456 "EventCode": "0xB4",
1457 "EventName": "UNC_M_RD_CAS_RANK4.BANK1",
1458 "PerPkg": "1",
1459 "UMask": "0x1",
1460 "Unit": "iMC"
1461 },
1462 {
1463 "BriefDescription": "RD_CAS Access to Rank 4; Bank 2",
1464 "Counter": "0,1,2,3",
1465 "EventCode": "0xB4",
1466 "EventName": "UNC_M_RD_CAS_RANK4.BANK2",
1467 "PerPkg": "1",
1468 "UMask": "0x2",
1469 "Unit": "iMC"
1470 },
1471 {
1472 "BriefDescription": "RD_CAS Access to Rank 4; Bank 3",
1473 "Counter": "0,1,2,3",
1474 "EventCode": "0xB4",
1475 "EventName": "UNC_M_RD_CAS_RANK4.BANK3",
1476 "PerPkg": "1",
1477 "UMask": "0x3",
1478 "Unit": "iMC"
1479 },
1480 {
1481 "BriefDescription": "RD_CAS Access to Rank 4; Bank 4",
1482 "Counter": "0,1,2,3",
1483 "EventCode": "0xB4",
1484 "EventName": "UNC_M_RD_CAS_RANK4.BANK4",
1485 "PerPkg": "1",
1486 "UMask": "0x4",
1487 "Unit": "iMC"
1488 },
1489 {
1490 "BriefDescription": "RD_CAS Access to Rank 4; Bank 5",
1491 "Counter": "0,1,2,3",
1492 "EventCode": "0xB4",
1493 "EventName": "UNC_M_RD_CAS_RANK4.BANK5",
1494 "PerPkg": "1",
1495 "UMask": "0x5",
1496 "Unit": "iMC"
1497 },
1498 {
1499 "BriefDescription": "RD_CAS Access to Rank 4; Bank 6",
1500 "Counter": "0,1,2,3",
1501 "EventCode": "0xB4",
1502 "EventName": "UNC_M_RD_CAS_RANK4.BANK6",
1503 "PerPkg": "1",
1504 "UMask": "0x6",
1505 "Unit": "iMC"
1506 },
1507 {
1508 "BriefDescription": "RD_CAS Access to Rank 4; Bank 7",
1509 "Counter": "0,1,2,3",
1510 "EventCode": "0xB4",
1511 "EventName": "UNC_M_RD_CAS_RANK4.BANK7",
1512 "PerPkg": "1",
1513 "UMask": "0x7",
1514 "Unit": "iMC"
1515 },
1516 {
1517 "BriefDescription": "RD_CAS Access to Rank 4; Bank 8",
1518 "Counter": "0,1,2,3",
1519 "EventCode": "0xB4",
1520 "EventName": "UNC_M_RD_CAS_RANK4.BANK8",
1521 "PerPkg": "1",
1522 "UMask": "0x8",
1523 "Unit": "iMC"
1524 },
1525 {
1526 "BriefDescription": "RD_CAS Access to Rank 4; Bank 9",
1527 "Counter": "0,1,2,3",
1528 "EventCode": "0xB4",
1529 "EventName": "UNC_M_RD_CAS_RANK4.BANK9",
1530 "PerPkg": "1",
1531 "UMask": "0x9",
1532 "Unit": "iMC"
1533 },
1534 {
1535 "BriefDescription": "RD_CAS Access to Rank 4; Bank 10",
1536 "Counter": "0,1,2,3",
1537 "EventCode": "0xB4",
1538 "EventName": "UNC_M_RD_CAS_RANK4.BANK10",
1539 "PerPkg": "1",
1540 "UMask": "0xA",
1541 "Unit": "iMC"
1542 },
1543 {
1544 "BriefDescription": "RD_CAS Access to Rank 4; Bank 11",
1545 "Counter": "0,1,2,3",
1546 "EventCode": "0xB4",
1547 "EventName": "UNC_M_RD_CAS_RANK4.BANK11",
1548 "PerPkg": "1",
1549 "UMask": "0xB",
1550 "Unit": "iMC"
1551 },
1552 {
1553 "BriefDescription": "RD_CAS Access to Rank 4; Bank 12",
1554 "Counter": "0,1,2,3",
1555 "EventCode": "0xB4",
1556 "EventName": "UNC_M_RD_CAS_RANK4.BANK12",
1557 "PerPkg": "1",
1558 "UMask": "0xC",
1559 "Unit": "iMC"
1560 },
1561 {
1562 "BriefDescription": "RD_CAS Access to Rank 4; Bank 13",
1563 "Counter": "0,1,2,3",
1564 "EventCode": "0xB4",
1565 "EventName": "UNC_M_RD_CAS_RANK4.BANK13",
1566 "PerPkg": "1",
1567 "UMask": "0xD",
1568 "Unit": "iMC"
1569 },
1570 {
1571 "BriefDescription": "RD_CAS Access to Rank 4; Bank 14",
1572 "Counter": "0,1,2,3",
1573 "EventCode": "0xB4",
1574 "EventName": "UNC_M_RD_CAS_RANK4.BANK14",
1575 "PerPkg": "1",
1576 "UMask": "0xE",
1577 "Unit": "iMC"
1578 },
1579 {
1580 "BriefDescription": "RD_CAS Access to Rank 4; Bank 15",
1581 "Counter": "0,1,2,3",
1582 "EventCode": "0xB4",
1583 "EventName": "UNC_M_RD_CAS_RANK4.BANK15",
1584 "PerPkg": "1",
1585 "UMask": "0xF",
1586 "Unit": "iMC"
1587 },
1588 {
1589 "BriefDescription": "RD_CAS Access to Rank 4; All Banks",
1590 "Counter": "0,1,2,3",
1591 "EventCode": "0xB4",
1592 "EventName": "UNC_M_RD_CAS_RANK4.ALLBANKS",
1593 "PerPkg": "1",
1594 "UMask": "0x10",
1595 "Unit": "iMC"
1596 },
1597 {
1598 "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 0 (Banks 0-3)",
1599 "Counter": "0,1,2,3",
1600 "EventCode": "0xB4",
1601 "EventName": "UNC_M_RD_CAS_RANK4.BANKG0",
1602 "PerPkg": "1",
1603 "UMask": "0x11",
1604 "Unit": "iMC"
1605 },
1606 {
1607 "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 1 (Banks 4-7)",
1608 "Counter": "0,1,2,3",
1609 "EventCode": "0xB4",
1610 "EventName": "UNC_M_RD_CAS_RANK4.BANKG1",
1611 "PerPkg": "1",
1612 "UMask": "0x12",
1613 "Unit": "iMC"
1614 },
1615 {
1616 "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 2 (Banks 8-11)",
1617 "Counter": "0,1,2,3",
1618 "EventCode": "0xB4",
1619 "EventName": "UNC_M_RD_CAS_RANK4.BANKG2",
1620 "PerPkg": "1",
1621 "UMask": "0x13",
1622 "Unit": "iMC"
1623 },
1624 {
1625 "BriefDescription": "RD_CAS Access to Rank 4; Bank Group 3 (Banks 12-15)",
1626 "Counter": "0,1,2,3",
1627 "EventCode": "0xB4",
1628 "EventName": "UNC_M_RD_CAS_RANK4.BANKG3",
1629 "PerPkg": "1",
1630 "UMask": "0x14",
1631 "Unit": "iMC"
1632 },
1633 {
1634 "BriefDescription": "RD_CAS Access to Rank 5; Bank 0",
1635 "Counter": "0,1,2,3",
1636 "EventCode": "0xB5",
1637 "EventName": "UNC_M_RD_CAS_RANK5.BANK0",
1638 "PerPkg": "1",
1639 "Unit": "iMC"
1640 },
1641 {
1642 "BriefDescription": "RD_CAS Access to Rank 5; Bank 1",
1643 "Counter": "0,1,2,3",
1644 "EventCode": "0xB5",
1645 "EventName": "UNC_M_RD_CAS_RANK5.BANK1",
1646 "PerPkg": "1",
1647 "UMask": "0x1",
1648 "Unit": "iMC"
1649 },
1650 {
1651 "BriefDescription": "RD_CAS Access to Rank 5; Bank 2",
1652 "Counter": "0,1,2,3",
1653 "EventCode": "0xB5",
1654 "EventName": "UNC_M_RD_CAS_RANK5.BANK2",
1655 "PerPkg": "1",
1656 "UMask": "0x2",
1657 "Unit": "iMC"
1658 },
1659 {
1660 "BriefDescription": "RD_CAS Access to Rank 5; Bank 3",
1661 "Counter": "0,1,2,3",
1662 "EventCode": "0xB5",
1663 "EventName": "UNC_M_RD_CAS_RANK5.BANK3",
1664 "PerPkg": "1",
1665 "UMask": "0x3",
1666 "Unit": "iMC"
1667 },
1668 {
1669 "BriefDescription": "RD_CAS Access to Rank 5; Bank 4",
1670 "Counter": "0,1,2,3",
1671 "EventCode": "0xB5",
1672 "EventName": "UNC_M_RD_CAS_RANK5.BANK4",
1673 "PerPkg": "1",
1674 "UMask": "0x4",
1675 "Unit": "iMC"
1676 },
1677 {
1678 "BriefDescription": "RD_CAS Access to Rank 5; Bank 5",
1679 "Counter": "0,1,2,3",
1680 "EventCode": "0xB5",
1681 "EventName": "UNC_M_RD_CAS_RANK5.BANK5",
1682 "PerPkg": "1",
1683 "UMask": "0x5",
1684 "Unit": "iMC"
1685 },
1686 {
1687 "BriefDescription": "RD_CAS Access to Rank 5; Bank 6",
1688 "Counter": "0,1,2,3",
1689 "EventCode": "0xB5",
1690 "EventName": "UNC_M_RD_CAS_RANK5.BANK6",
1691 "PerPkg": "1",
1692 "UMask": "0x6",
1693 "Unit": "iMC"
1694 },
1695 {
1696 "BriefDescription": "RD_CAS Access to Rank 5; Bank 7",
1697 "Counter": "0,1,2,3",
1698 "EventCode": "0xB5",
1699 "EventName": "UNC_M_RD_CAS_RANK5.BANK7",
1700 "PerPkg": "1",
1701 "UMask": "0x7",
1702 "Unit": "iMC"
1703 },
1704 {
1705 "BriefDescription": "RD_CAS Access to Rank 5; Bank 8",
1706 "Counter": "0,1,2,3",
1707 "EventCode": "0xB5",
1708 "EventName": "UNC_M_RD_CAS_RANK5.BANK8",
1709 "PerPkg": "1",
1710 "UMask": "0x8",
1711 "Unit": "iMC"
1712 },
1713 {
1714 "BriefDescription": "RD_CAS Access to Rank 5; Bank 9",
1715 "Counter": "0,1,2,3",
1716 "EventCode": "0xB5",
1717 "EventName": "UNC_M_RD_CAS_RANK5.BANK9",
1718 "PerPkg": "1",
1719 "UMask": "0x9",
1720 "Unit": "iMC"
1721 },
1722 {
1723 "BriefDescription": "RD_CAS Access to Rank 5; Bank 10",
1724 "Counter": "0,1,2,3",
1725 "EventCode": "0xB5",
1726 "EventName": "UNC_M_RD_CAS_RANK5.BANK10",
1727 "PerPkg": "1",
1728 "UMask": "0xA",
1729 "Unit": "iMC"
1730 },
1731 {
1732 "BriefDescription": "RD_CAS Access to Rank 5; Bank 11",
1733 "Counter": "0,1,2,3",
1734 "EventCode": "0xB5",
1735 "EventName": "UNC_M_RD_CAS_RANK5.BANK11",
1736 "PerPkg": "1",
1737 "UMask": "0xB",
1738 "Unit": "iMC"
1739 },
1740 {
1741 "BriefDescription": "RD_CAS Access to Rank 5; Bank 12",
1742 "Counter": "0,1,2,3",
1743 "EventCode": "0xB5",
1744 "EventName": "UNC_M_RD_CAS_RANK5.BANK12",
1745 "PerPkg": "1",
1746 "UMask": "0xC",
1747 "Unit": "iMC"
1748 },
1749 {
1750 "BriefDescription": "RD_CAS Access to Rank 5; Bank 13",
1751 "Counter": "0,1,2,3",
1752 "EventCode": "0xB5",
1753 "EventName": "UNC_M_RD_CAS_RANK5.BANK13",
1754 "PerPkg": "1",
1755 "UMask": "0xD",
1756 "Unit": "iMC"
1757 },
1758 {
1759 "BriefDescription": "RD_CAS Access to Rank 5; Bank 14",
1760 "Counter": "0,1,2,3",
1761 "EventCode": "0xB5",
1762 "EventName": "UNC_M_RD_CAS_RANK5.BANK14",
1763 "PerPkg": "1",
1764 "UMask": "0xE",
1765 "Unit": "iMC"
1766 },
1767 {
1768 "BriefDescription": "RD_CAS Access to Rank 5; Bank 15",
1769 "Counter": "0,1,2,3",
1770 "EventCode": "0xB5",
1771 "EventName": "UNC_M_RD_CAS_RANK5.BANK15",
1772 "PerPkg": "1",
1773 "UMask": "0xF",
1774 "Unit": "iMC"
1775 },
1776 {
1777 "BriefDescription": "RD_CAS Access to Rank 5; All Banks",
1778 "Counter": "0,1,2,3",
1779 "EventCode": "0xB5",
1780 "EventName": "UNC_M_RD_CAS_RANK5.ALLBANKS",
1781 "PerPkg": "1",
1782 "UMask": "0x10",
1783 "Unit": "iMC"
1784 },
1785 {
1786 "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 0 (Banks 0-3)",
1787 "Counter": "0,1,2,3",
1788 "EventCode": "0xB5",
1789 "EventName": "UNC_M_RD_CAS_RANK5.BANKG0",
1790 "PerPkg": "1",
1791 "UMask": "0x11",
1792 "Unit": "iMC"
1793 },
1794 {
1795 "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 1 (Banks 4-7)",
1796 "Counter": "0,1,2,3",
1797 "EventCode": "0xB5",
1798 "EventName": "UNC_M_RD_CAS_RANK5.BANKG1",
1799 "PerPkg": "1",
1800 "UMask": "0x12",
1801 "Unit": "iMC"
1802 },
1803 {
1804 "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 2 (Banks 8-11)",
1805 "Counter": "0,1,2,3",
1806 "EventCode": "0xB5",
1807 "EventName": "UNC_M_RD_CAS_RANK5.BANKG2",
1808 "PerPkg": "1",
1809 "UMask": "0x13",
1810 "Unit": "iMC"
1811 },
1812 {
1813 "BriefDescription": "RD_CAS Access to Rank 5; Bank Group 3 (Banks 12-15)",
1814 "Counter": "0,1,2,3",
1815 "EventCode": "0xB5",
1816 "EventName": "UNC_M_RD_CAS_RANK5.BANKG3",
1817 "PerPkg": "1",
1818 "UMask": "0x14",
1819 "Unit": "iMC"
1820 },
1821 {
1822 "BriefDescription": "RD_CAS Access to Rank 6; Bank 0",
1823 "Counter": "0,1,2,3",
1824 "EventCode": "0xB6",
1825 "EventName": "UNC_M_RD_CAS_RANK6.BANK0",
1826 "PerPkg": "1",
1827 "Unit": "iMC"
1828 },
1829 {
1830 "BriefDescription": "RD_CAS Access to Rank 6; Bank 1",
1831 "Counter": "0,1,2,3",
1832 "EventCode": "0xB6",
1833 "EventName": "UNC_M_RD_CAS_RANK6.BANK1",
1834 "PerPkg": "1",
1835 "UMask": "0x1",
1836 "Unit": "iMC"
1837 },
1838 {
1839 "BriefDescription": "RD_CAS Access to Rank 6; Bank 2",
1840 "Counter": "0,1,2,3",
1841 "EventCode": "0xB6",
1842 "EventName": "UNC_M_RD_CAS_RANK6.BANK2",
1843 "PerPkg": "1",
1844 "UMask": "0x2",
1845 "Unit": "iMC"
1846 },
1847 {
1848 "BriefDescription": "RD_CAS Access to Rank 6; Bank 3",
1849 "Counter": "0,1,2,3",
1850 "EventCode": "0xB6",
1851 "EventName": "UNC_M_RD_CAS_RANK6.BANK3",
1852 "PerPkg": "1",
1853 "UMask": "0x3",
1854 "Unit": "iMC"
1855 },
1856 {
1857 "BriefDescription": "RD_CAS Access to Rank 6; Bank 4",
1858 "Counter": "0,1,2,3",
1859 "EventCode": "0xB6",
1860 "EventName": "UNC_M_RD_CAS_RANK6.BANK4",
1861 "PerPkg": "1",
1862 "UMask": "0x4",
1863 "Unit": "iMC"
1864 },
1865 {
1866 "BriefDescription": "RD_CAS Access to Rank 6; Bank 5",
1867 "Counter": "0,1,2,3",
1868 "EventCode": "0xB6",
1869 "EventName": "UNC_M_RD_CAS_RANK6.BANK5",
1870 "PerPkg": "1",
1871 "UMask": "0x5",
1872 "Unit": "iMC"
1873 },
1874 {
1875 "BriefDescription": "RD_CAS Access to Rank 6; Bank 6",
1876 "Counter": "0,1,2,3",
1877 "EventCode": "0xB6",
1878 "EventName": "UNC_M_RD_CAS_RANK6.BANK6",
1879 "PerPkg": "1",
1880 "UMask": "0x6",
1881 "Unit": "iMC"
1882 },
1883 {
1884 "BriefDescription": "RD_CAS Access to Rank 6; Bank 7",
1885 "Counter": "0,1,2,3",
1886 "EventCode": "0xB6",
1887 "EventName": "UNC_M_RD_CAS_RANK6.BANK7",
1888 "PerPkg": "1",
1889 "UMask": "0x7",
1890 "Unit": "iMC"
1891 },
1892 {
1893 "BriefDescription": "RD_CAS Access to Rank 6; Bank 8",
1894 "Counter": "0,1,2,3",
1895 "EventCode": "0xB6",
1896 "EventName": "UNC_M_RD_CAS_RANK6.BANK8",
1897 "PerPkg": "1",
1898 "UMask": "0x8",
1899 "Unit": "iMC"
1900 },
1901 {
1902 "BriefDescription": "RD_CAS Access to Rank 6; Bank 9",
1903 "Counter": "0,1,2,3",
1904 "EventCode": "0xB6",
1905 "EventName": "UNC_M_RD_CAS_RANK6.BANK9",
1906 "PerPkg": "1",
1907 "UMask": "0x9",
1908 "Unit": "iMC"
1909 },
1910 {
1911 "BriefDescription": "RD_CAS Access to Rank 6; Bank 10",
1912 "Counter": "0,1,2,3",
1913 "EventCode": "0xB6",
1914 "EventName": "UNC_M_RD_CAS_RANK6.BANK10",
1915 "PerPkg": "1",
1916 "UMask": "0xA",
1917 "Unit": "iMC"
1918 },
1919 {
1920 "BriefDescription": "RD_CAS Access to Rank 6; Bank 11",
1921 "Counter": "0,1,2,3",
1922 "EventCode": "0xB6",
1923 "EventName": "UNC_M_RD_CAS_RANK6.BANK11",
1924 "PerPkg": "1",
1925 "UMask": "0xB",
1926 "Unit": "iMC"
1927 },
1928 {
1929 "BriefDescription": "RD_CAS Access to Rank 6; Bank 12",
1930 "Counter": "0,1,2,3",
1931 "EventCode": "0xB6",
1932 "EventName": "UNC_M_RD_CAS_RANK6.BANK12",
1933 "PerPkg": "1",
1934 "UMask": "0xC",
1935 "Unit": "iMC"
1936 },
1937 {
1938 "BriefDescription": "RD_CAS Access to Rank 6; Bank 13",
1939 "Counter": "0,1,2,3",
1940 "EventCode": "0xB6",
1941 "EventName": "UNC_M_RD_CAS_RANK6.BANK13",
1942 "PerPkg": "1",
1943 "UMask": "0xD",
1944 "Unit": "iMC"
1945 },
1946 {
1947 "BriefDescription": "RD_CAS Access to Rank 6; Bank 14",
1948 "Counter": "0,1,2,3",
1949 "EventCode": "0xB6",
1950 "EventName": "UNC_M_RD_CAS_RANK6.BANK14",
1951 "PerPkg": "1",
1952 "UMask": "0xE",
1953 "Unit": "iMC"
1954 },
1955 {
1956 "BriefDescription": "RD_CAS Access to Rank 6; Bank 15",
1957 "Counter": "0,1,2,3",
1958 "EventCode": "0xB6",
1959 "EventName": "UNC_M_RD_CAS_RANK6.BANK15",
1960 "PerPkg": "1",
1961 "UMask": "0xF",
1962 "Unit": "iMC"
1963 },
1964 {
1965 "BriefDescription": "RD_CAS Access to Rank 6; All Banks",
1966 "Counter": "0,1,2,3",
1967 "EventCode": "0xB6",
1968 "EventName": "UNC_M_RD_CAS_RANK6.ALLBANKS",
1969 "PerPkg": "1",
1970 "UMask": "0x10",
1971 "Unit": "iMC"
1972 },
1973 {
1974 "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 0 (Banks 0-3)",
1975 "Counter": "0,1,2,3",
1976 "EventCode": "0xB6",
1977 "EventName": "UNC_M_RD_CAS_RANK6.BANKG0",
1978 "PerPkg": "1",
1979 "UMask": "0x11",
1980 "Unit": "iMC"
1981 },
1982 {
1983 "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 1 (Banks 4-7)",
1984 "Counter": "0,1,2,3",
1985 "EventCode": "0xB6",
1986 "EventName": "UNC_M_RD_CAS_RANK6.BANKG1",
1987 "PerPkg": "1",
1988 "UMask": "0x12",
1989 "Unit": "iMC"
1990 },
1991 {
1992 "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 2 (Banks 8-11)",
1993 "Counter": "0,1,2,3",
1994 "EventCode": "0xB6",
1995 "EventName": "UNC_M_RD_CAS_RANK6.BANKG2",
1996 "PerPkg": "1",
1997 "UMask": "0x13",
1998 "Unit": "iMC"
1999 },
2000 {
2001 "BriefDescription": "RD_CAS Access to Rank 6; Bank Group 3 (Banks 12-15)",
2002 "Counter": "0,1,2,3",
2003 "EventCode": "0xB6",
2004 "EventName": "UNC_M_RD_CAS_RANK6.BANKG3",
2005 "PerPkg": "1",
2006 "UMask": "0x14",
2007 "Unit": "iMC"
2008 },
2009 {
2010 "BriefDescription": "RD_CAS Access to Rank 7; Bank 0",
2011 "Counter": "0,1,2,3",
2012 "EventCode": "0xB7",
2013 "EventName": "UNC_M_RD_CAS_RANK7.BANK0",
2014 "PerPkg": "1",
2015 "Unit": "iMC"
2016 },
2017 {
2018 "BriefDescription": "RD_CAS Access to Rank 7; Bank 1",
2019 "Counter": "0,1,2,3",
2020 "EventCode": "0xB7",
2021 "EventName": "UNC_M_RD_CAS_RANK7.BANK1",
2022 "PerPkg": "1",
2023 "UMask": "0x1",
2024 "Unit": "iMC"
2025 },
2026 {
2027 "BriefDescription": "RD_CAS Access to Rank 7; Bank 2",
2028 "Counter": "0,1,2,3",
2029 "EventCode": "0xB7",
2030 "EventName": "UNC_M_RD_CAS_RANK7.BANK2",
2031 "PerPkg": "1",
2032 "UMask": "0x2",
2033 "Unit": "iMC"
2034 },
2035 {
2036 "BriefDescription": "RD_CAS Access to Rank 7; Bank 3",
2037 "Counter": "0,1,2,3",
2038 "EventCode": "0xB7",
2039 "EventName": "UNC_M_RD_CAS_RANK7.BANK3",
2040 "PerPkg": "1",
2041 "UMask": "0x3",
2042 "Unit": "iMC"
2043 },
2044 {
2045 "BriefDescription": "RD_CAS Access to Rank 7; Bank 4",
2046 "Counter": "0,1,2,3",
2047 "EventCode": "0xB7",
2048 "EventName": "UNC_M_RD_CAS_RANK7.BANK4",
2049 "PerPkg": "1",
2050 "UMask": "0x4",
2051 "Unit": "iMC"
2052 },
2053 {
2054 "BriefDescription": "RD_CAS Access to Rank 7; Bank 5",
2055 "Counter": "0,1,2,3",
2056 "EventCode": "0xB7",
2057 "EventName": "UNC_M_RD_CAS_RANK7.BANK5",
2058 "PerPkg": "1",
2059 "UMask": "0x5",
2060 "Unit": "iMC"
2061 },
2062 {
2063 "BriefDescription": "RD_CAS Access to Rank 7; Bank 6",
2064 "Counter": "0,1,2,3",
2065 "EventCode": "0xB7",
2066 "EventName": "UNC_M_RD_CAS_RANK7.BANK6",
2067 "PerPkg": "1",
2068 "UMask": "0x6",
2069 "Unit": "iMC"
2070 },
2071 {
2072 "BriefDescription": "RD_CAS Access to Rank 7; Bank 7",
2073 "Counter": "0,1,2,3",
2074 "EventCode": "0xB7",
2075 "EventName": "UNC_M_RD_CAS_RANK7.BANK7",
2076 "PerPkg": "1",
2077 "UMask": "0x7",
2078 "Unit": "iMC"
2079 },
2080 {
2081 "BriefDescription": "RD_CAS Access to Rank 7; Bank 8",
2082 "Counter": "0,1,2,3",
2083 "EventCode": "0xB7",
2084 "EventName": "UNC_M_RD_CAS_RANK7.BANK8",
2085 "PerPkg": "1",
2086 "UMask": "0x8",
2087 "Unit": "iMC"
2088 },
2089 {
2090 "BriefDescription": "RD_CAS Access to Rank 7; Bank 9",
2091 "Counter": "0,1,2,3",
2092 "EventCode": "0xB7",
2093 "EventName": "UNC_M_RD_CAS_RANK7.BANK9",
2094 "PerPkg": "1",
2095 "UMask": "0x9",
2096 "Unit": "iMC"
2097 },
2098 {
2099 "BriefDescription": "RD_CAS Access to Rank 7; Bank 10",
2100 "Counter": "0,1,2,3",
2101 "EventCode": "0xB7",
2102 "EventName": "UNC_M_RD_CAS_RANK7.BANK10",
2103 "PerPkg": "1",
2104 "UMask": "0xA",
2105 "Unit": "iMC"
2106 },
2107 {
2108 "BriefDescription": "RD_CAS Access to Rank 7; Bank 11",
2109 "Counter": "0,1,2,3",
2110 "EventCode": "0xB7",
2111 "EventName": "UNC_M_RD_CAS_RANK7.BANK11",
2112 "PerPkg": "1",
2113 "UMask": "0xB",
2114 "Unit": "iMC"
2115 },
2116 {
2117 "BriefDescription": "RD_CAS Access to Rank 7; Bank 12",
2118 "Counter": "0,1,2,3",
2119 "EventCode": "0xB7",
2120 "EventName": "UNC_M_RD_CAS_RANK7.BANK12",
2121 "PerPkg": "1",
2122 "UMask": "0xC",
2123 "Unit": "iMC"
2124 },
2125 {
2126 "BriefDescription": "RD_CAS Access to Rank 7; Bank 13",
2127 "Counter": "0,1,2,3",
2128 "EventCode": "0xB7",
2129 "EventName": "UNC_M_RD_CAS_RANK7.BANK13",
2130 "PerPkg": "1",
2131 "UMask": "0xD",
2132 "Unit": "iMC"
2133 },
2134 {
2135 "BriefDescription": "RD_CAS Access to Rank 7; Bank 14",
2136 "Counter": "0,1,2,3",
2137 "EventCode": "0xB7",
2138 "EventName": "UNC_M_RD_CAS_RANK7.BANK14",
2139 "PerPkg": "1",
2140 "UMask": "0xE",
2141 "Unit": "iMC"
2142 },
2143 {
2144 "BriefDescription": "RD_CAS Access to Rank 7; Bank 15",
2145 "Counter": "0,1,2,3",
2146 "EventCode": "0xB7",
2147 "EventName": "UNC_M_RD_CAS_RANK7.BANK15",
2148 "PerPkg": "1",
2149 "UMask": "0xF",
2150 "Unit": "iMC"
2151 },
2152 {
2153 "BriefDescription": "RD_CAS Access to Rank 7; All Banks",
2154 "Counter": "0,1,2,3",
2155 "EventCode": "0xB7",
2156 "EventName": "UNC_M_RD_CAS_RANK7.ALLBANKS",
2157 "PerPkg": "1",
2158 "UMask": "0x10",
2159 "Unit": "iMC"
2160 },
2161 {
2162 "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 0 (Banks 0-3)",
2163 "Counter": "0,1,2,3",
2164 "EventCode": "0xB7",
2165 "EventName": "UNC_M_RD_CAS_RANK7.BANKG0",
2166 "PerPkg": "1",
2167 "UMask": "0x11",
2168 "Unit": "iMC"
2169 },
2170 {
2171 "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 1 (Banks 4-7)",
2172 "Counter": "0,1,2,3",
2173 "EventCode": "0xB7",
2174 "EventName": "UNC_M_RD_CAS_RANK7.BANKG1",
2175 "PerPkg": "1",
2176 "UMask": "0x12",
2177 "Unit": "iMC"
2178 },
2179 {
2180 "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 2 (Banks 8-11)",
2181 "Counter": "0,1,2,3",
2182 "EventCode": "0xB7",
2183 "EventName": "UNC_M_RD_CAS_RANK7.BANKG2",
2184 "PerPkg": "1",
2185 "UMask": "0x13",
2186 "Unit": "iMC"
2187 },
2188 {
2189 "BriefDescription": "RD_CAS Access to Rank 7; Bank Group 3 (Banks 12-15)",
2190 "Counter": "0,1,2,3",
2191 "EventCode": "0xB7",
2192 "EventName": "UNC_M_RD_CAS_RANK7.BANKG3",
2193 "PerPkg": "1",
2194 "UMask": "0x14",
2195 "Unit": "iMC"
2196 },
2197 {
2198 "BriefDescription": "Read Pending Queue Full Cycles",
2199 "Counter": "0,1,2,3",
2200 "EventCode": "0x12",
2201 "EventName": "UNC_M_RPQ_CYCLES_FULL",
2202 "PerPkg": "1",
2203 "Unit": "iMC"
2204 },
2205 {
2206 "BriefDescription": "Read Pending Queue Not Empty",
2207 "Counter": "0,1,2,3",
2208 "EventCode": "0x11",
2209 "EventName": "UNC_M_RPQ_CYCLES_NE",
2210 "PerPkg": "1",
2211 "Unit": "iMC"
2212 },
2213 {
2214 "BriefDescription": "Scoreboard Accesses; Read Accepts",
2215 "Counter": "0,1,2,3",
2216 "EventCode": "0xD2",
2217 "EventName": "UNC_M_SB_ACCESSES.RD_ACCEPTS",
2218 "PerPkg": "1",
2219 "UMask": "0x1",
2220 "Unit": "iMC"
2221 },
2222 {
2223 "BriefDescription": "Scoreboard Accesses; Read Rejects",
2224 "Counter": "0,1,2,3",
2225 "EventCode": "0xD2",
2226 "EventName": "UNC_M_SB_ACCESSES.RD_REJECTS",
2227 "PerPkg": "1",
2228 "UMask": "0x2",
2229 "Unit": "iMC"
2230 },
2231 {
2232 "BriefDescription": "Scoreboard Accesses; NM read completions",
2233 "Counter": "0,1,2,3",
2234 "EventCode": "0xD2",
2235 "EventName": "UNC_M_SB_ACCESSES.WR_ACCEPTS",
2236 "PerPkg": "1",
2237 "UMask": "0x4",
2238 "Unit": "iMC"
2239 },
2240 {
2241 "BriefDescription": "Scoreboard Accesses; NM write completions",
2242 "Counter": "0,1,2,3",
2243 "EventCode": "0xD2",
2244 "EventName": "UNC_M_SB_ACCESSES.WR_REJECTS",
2245 "PerPkg": "1",
2246 "UMask": "0x8",
2247 "Unit": "iMC"
2248 },
2249 {
2250 "BriefDescription": "Scoreboard Accesses; FM read completions",
2251 "Counter": "0,1,2,3",
2252 "EventCode": "0xD2",
2253 "EventName": "UNC_M_SB_ACCESSES.NM_RD_CMPS",
2254 "PerPkg": "1",
2255 "UMask": "0x10",
2256 "Unit": "iMC"
2257 },
2258 {
2259 "BriefDescription": "Scoreboard Accesses; FM write completions",
2260 "Counter": "0,1,2,3",
2261 "EventCode": "0xD2",
2262 "EventName": "UNC_M_SB_ACCESSES.NM_WR_CMPS",
2263 "PerPkg": "1",
2264 "UMask": "0x20",
2265 "Unit": "iMC"
2266 },
2267 {
2268 "BriefDescription": "Scoreboard Accesses; Write Accepts",
2269 "Counter": "0,1,2,3",
2270 "EventCode": "0xD2",
2271 "EventName": "UNC_M_SB_ACCESSES.FM_RD_CMPS",
2272 "PerPkg": "1",
2273 "UMask": "0x40",
2274 "Unit": "iMC"
2275 },
2276 {
2277 "BriefDescription": "Scoreboard Accesses; Write Rejects",
2278 "Counter": "0,1,2,3",
2279 "EventCode": "0xD2",
2280 "EventName": "UNC_M_SB_ACCESSES.FM_WR_CMPS",
2281 "PerPkg": "1",
2282 "UMask": "0x80",
2283 "Unit": "iMC"
2284 },
2285 {
2286 "BriefDescription": "Alloc",
2287 "Counter": "0,1,2,3",
2288 "EventCode": "0xD9",
2289 "EventName": "UNC_M_SB_CANARY.ALLOC",
2290 "PerPkg": "1",
2291 "UMask": "0x1",
2292 "Unit": "iMC"
2293 },
2294 {
2295 "BriefDescription": "Dealloc",
2296 "Counter": "0,1,2,3",
2297 "EventCode": "0xD9",
2298 "EventName": "UNC_M_SB_CANARY.DEALLOC",
2299 "PerPkg": "1",
2300 "UMask": "0x2",
2301 "Unit": "iMC"
2302 },
2303 {
2304 "BriefDescription": "Reject",
2305 "Counter": "0,1,2,3",
2306 "EventCode": "0xD9",
2307 "EventName": "UNC_M_SB_CANARY.REJ",
2308 "PerPkg": "1",
2309 "UMask": "0x4",
2310 "Unit": "iMC"
2311 },
2312 {
2313 "BriefDescription": "Valid",
2314 "Counter": "0,1,2,3",
2315 "EventCode": "0xD9",
2316 "EventName": "UNC_M_SB_CANARY.VLD",
2317 "PerPkg": "1",
2318 "UMask": "0x8",
2319 "Unit": "iMC"
2320 },
2321 {
2322 "BriefDescription": "Near Mem Read Starved",
2323 "Counter": "0,1,2,3",
2324 "EventCode": "0xD9",
2325 "EventName": "UNC_M_SB_CANARY.NMRD_STARVED",
2326 "PerPkg": "1",
2327 "UMask": "0x10",
2328 "Unit": "iMC"
2329 },
2330 {
2331 "BriefDescription": "Near Mem Write Starved",
2332 "Counter": "0,1,2,3",
2333 "EventCode": "0xD9",
2334 "EventName": "UNC_M_SB_CANARY.NMWR_STARVED",
2335 "PerPkg": "1",
2336 "UMask": "0x20",
2337 "Unit": "iMC"
2338 },
2339 {
2340 "BriefDescription": "Far Mem Read Starved",
2341 "Counter": "0,1,2,3",
2342 "EventCode": "0xD9",
2343 "EventName": "UNC_M_SB_CANARY.FMRD_STARVED",
2344 "PerPkg": "1",
2345 "UMask": "0x40",
2346 "Unit": "iMC"
2347 },
2348 {
2349 "BriefDescription": "Far Mem Write Starved",
2350 "Counter": "0,1,2,3",
2351 "EventCode": "0xD9",
2352 "EventName": "UNC_M_SB_CANARY.FMWR_STARVED",
2353 "PerPkg": "1",
2354 "UMask": "0x80",
2355 "Unit": "iMC"
2356 },
2357 {
2358 "BriefDescription": "Scoreboard Cycles Full",
2359 "Counter": "0,1,2,3",
2360 "EventCode": "0xD1",
2361 "EventName": "UNC_M_SB_CYCLES_FULL",
2362 "PerPkg": "1",
2363 "Unit": "iMC"
2364 },
2365 {
2366 "BriefDescription": "Scoreboard Cycles Not-Empty",
2367 "Counter": "0,1,2,3",
2368 "EventCode": "0xD0",
2369 "EventName": "UNC_M_SB_CYCLES_NE",
2370 "PerPkg": "1",
2371 "Unit": "iMC"
2372 },
2373 {
2374 "BriefDescription": "Scoreboard Inserts; Reads",
2375 "Counter": "0,1,2,3",
2376 "EventCode": "0xD6",
2377 "EventName": "UNC_M_SB_INSERTS.RDS",
2378 "PerPkg": "1",
2379 "UMask": "0x1",
2380 "Unit": "iMC"
2381 },
2382 {
2383 "BriefDescription": "Scoreboard Inserts; Writes",
2384 "Counter": "0,1,2,3",
2385 "EventCode": "0xD6",
2386 "EventName": "UNC_M_SB_INSERTS.WRS",
2387 "PerPkg": "1",
2388 "UMask": "0x2",
2389 "Unit": "iMC"
2390 },
2391 {
2392 "BriefDescription": "Scoreboard Inserts; Block region reads",
2393 "Counter": "0,1,2,3",
2394 "EventCode": "0xD6",
2395 "EventName": "UNC_M_SB_INSERTS.BLOCK_RDS",
2396 "PerPkg": "1",
2397 "UMask": "0x10",
2398 "Unit": "iMC"
2399 },
2400 {
2401 "BriefDescription": "Scoreboard Inserts; Block region writes",
2402 "Counter": "0,1,2,3",
2403 "EventCode": "0xD6",
2404 "EventName": "UNC_M_SB_INSERTS.BLOCK_WRS",
2405 "PerPkg": "1",
2406 "UMask": "0x20",
2407 "Unit": "iMC"
2408 },
2409 {
2410 "BriefDescription": "Scoreboard Inserts; Dealloc all commands (for error flows)",
2411 "Counter": "0,1,2,3",
2412 "EventCode": "0xD6",
2413 "EventName": "UNC_M_SB_INSERTS.DEALLOC",
2414 "PerPkg": "1",
2415 "UMask": "0x40",
2416 "Unit": "iMC"
2417 },
2418 {
2419 "BriefDescription": "Scoreboard Inserts; Patrol inserts",
2420 "Counter": "0,1,2,3",
2421 "EventCode": "0xD6",
2422 "EventName": "UNC_M_SB_INSERTS.PATROL",
2423 "PerPkg": "1",
2424 "UMask": "0x80",
2425 "Unit": "iMC"
2426 },
2427 {
2428 "BriefDescription": "Scoreboard Occupancy; Reads",
2429 "Counter": "0,1,2,3",
2430 "EventCode": "0xD5",
2431 "EventName": "UNC_M_SB_OCCUPANCY.RDS",
2432 "PerPkg": "1",
2433 "UMask": "0x1",
2434 "Unit": "iMC"
2435 },
2436 {
2437 "BriefDescription": "Scoreboard Occupancy; Writes",
2438 "Counter": "0,1,2,3",
2439 "EventCode": "0xD5",
2440 "EventName": "UNC_M_SB_OCCUPANCY.WRS",
2441 "PerPkg": "1",
2442 "UMask": "0x2",
2443 "Unit": "iMC"
2444 },
2445 {
2446 "BriefDescription": "Scoreboard Occupancy; Block region reads",
2447 "Counter": "0,1,2,3",
2448 "EventCode": "0xD5",
2449 "EventName": "UNC_M_SB_OCCUPANCY.BLOCK_RDS",
2450 "PerPkg": "1",
2451 "UMask": "0x20",
2452 "Unit": "iMC"
2453 },
2454 {
2455 "BriefDescription": "Scoreboard Occupancy; Block region writes",
2456 "Counter": "0,1,2,3",
2457 "EventCode": "0xD5",
2458 "EventName": "UNC_M_SB_OCCUPANCY.BLOCK_WRS",
2459 "PerPkg": "1",
2460 "UMask": "0x40",
2461 "Unit": "iMC"
2462 },
2463 {
2464 "BriefDescription": "Scoreboard Occupancy; Patrol",
2465 "Counter": "0,1,2,3",
2466 "EventCode": "0xD5",
2467 "EventName": "UNC_M_SB_OCCUPANCY.PATROL",
2468 "PerPkg": "1",
2469 "UMask": "0x80",
2470 "Unit": "iMC"
2471 },
2472 {
2473 "BriefDescription": "Number of Scoreboard Requests Rejected; NM requests rejected due to set conflict",
2474 "Counter": "0,1,2,3",
2475 "EventCode": "0xD4",
2476 "EventName": "UNC_M_SB_REJECT.NM_SET_CNFLT",
2477 "PerPkg": "1",
2478 "UMask": "0x1",
2479 "Unit": "iMC"
2480 },
2481 {
2482 "BriefDescription": "Number of Scoreboard Requests Rejected; FM requests rejected due to full address conflict",
2483 "Counter": "0,1,2,3",
2484 "EventCode": "0xD4",
2485 "EventName": "UNC_M_SB_REJECT.FM_ADDR_CNFLT",
2486 "PerPkg": "1",
2487 "UMask": "0x2",
2488 "Unit": "iMC"
2489 },
2490 {
2491 "BriefDescription": "Number of Scoreboard Requests Rejected; Patrol requests rejected due to set conflict",
2492 "Counter": "0,1,2,3",
2493 "EventCode": "0xD4",
2494 "EventName": "UNC_M_SB_REJECT.PATROL_SET_CNFLT",
2495 "PerPkg": "1",
2496 "UMask": "0x4",
2497 "Unit": "iMC"
2498 },
2499 {
2500 "BriefDescription": "Near Mem Read - Set",
2501 "Counter": "0,1,2,3",
2502 "EventCode": "0xD7",
2503 "EventName": "UNC_M_SB_STRV_ALLOC.NMRD_SET",
2504 "PerPkg": "1",
2505 "UMask": "0x1",
2506 "Unit": "iMC"
2507 },
2508 {
2509 "BriefDescription": "Far Mem Read - Set",
2510 "Counter": "0,1,2,3",
2511 "EventCode": "0xD7",
2512 "EventName": "UNC_M_SB_STRV_ALLOC.FMRD_SET",
2513 "PerPkg": "1",
2514 "UMask": "0x2",
2515 "Unit": "iMC"
2516 },
2517 {
2518 "BriefDescription": "Near Mem Write - Set",
2519 "Counter": "0,1,2,3",
2520 "EventCode": "0xD7",
2521 "EventName": "UNC_M_SB_STRV_ALLOC.NMWR_SET",
2522 "PerPkg": "1",
2523 "UMask": "0x4",
2524 "Unit": "iMC"
2525 },
2526 {
2527 "BriefDescription": "Far Mem Write - Set",
2528 "Counter": "0,1,2,3",
2529 "EventCode": "0xD7",
2530 "EventName": "UNC_M_SB_STRV_ALLOC.FMWR_SET",
2531 "PerPkg": "1",
2532 "UMask": "0x8",
2533 "Unit": "iMC"
2534 },
2535 {
2536 "BriefDescription": "Near Mem Read - Clear",
2537 "Counter": "0,1,2,3",
2538 "EventCode": "0xD7",
2539 "EventName": "UNC_M_SB_STRV_ALLOC.NMRD_CLR",
2540 "PerPkg": "1",
2541 "UMask": "0x10",
2542 "Unit": "iMC"
2543 },
2544 {
2545 "BriefDescription": "Far Mem Read - Clear",
2546 "Counter": "0,1,2,3",
2547 "EventCode": "0xD7",
2548 "EventName": "UNC_M_SB_STRV_ALLOC.FMRD_CLR",
2549 "PerPkg": "1",
2550 "UMask": "0x20",
2551 "Unit": "iMC"
2552 },
2553 {
2554 "BriefDescription": "Near Mem Write - Clear",
2555 "Counter": "0,1,2,3",
2556 "EventCode": "0xD7",
2557 "EventName": "UNC_M_SB_STRV_ALLOC.NMWR_CLR",
2558 "PerPkg": "1",
2559 "UMask": "0x40",
2560 "Unit": "iMC"
2561 },
2562 {
2563 "BriefDescription": "Far Mem Write - Clear",
2564 "Counter": "0,1,2,3",
2565 "EventCode": "0xD7",
2566 "EventName": "UNC_M_SB_STRV_ALLOC.FMWR_CLR",
2567 "PerPkg": "1",
2568 "UMask": "0x80",
2569 "Unit": "iMC"
2570 },
2571 {
2572 "BriefDescription": "Near Mem Read",
2573 "Counter": "0,1,2,3",
2574 "EventCode": "0xD8",
2575 "EventName": "UNC_M_SB_STRV_OCC.NMRD",
2576 "PerPkg": "1",
2577 "UMask": "0x1",
2578 "Unit": "iMC"
2579 },
2580 {
2581 "BriefDescription": "Far Mem Read",
2582 "Counter": "0,1,2,3",
2583 "EventCode": "0xD8",
2584 "EventName": "UNC_M_SB_STRV_OCC.FMRD",
2585 "PerPkg": "1",
2586 "UMask": "0x2",
2587 "Unit": "iMC"
2588 },
2589 {
2590 "BriefDescription": "Near Mem Write",
2591 "Counter": "0,1,2,3",
2592 "EventCode": "0xD8",
2593 "EventName": "UNC_M_SB_STRV_OCC.NMWR",
2594 "PerPkg": "1",
2595 "UMask": "0x4",
2596 "Unit": "iMC"
2597 },
2598 {
2599 "BriefDescription": "Far Mem Write",
2600 "Counter": "0,1,2,3",
2601 "EventCode": "0xD8",
2602 "EventName": "UNC_M_SB_STRV_OCC.FMWR",
2603 "PerPkg": "1",
2604 "UMask": "0x8",
2605 "Unit": "iMC"
2606 },
2607 {
2608 "BriefDescription": "UNC_M_SB_TAGGED.NEW",
2609 "Counter": "0,1,2,3",
2610 "EventCode": "0xDD",
2611 "EventName": "UNC_M_SB_TAGGED.NEW",
2612 "PerPkg": "1",
2613 "UMask": "0x1",
2614 "Unit": "iMC"
2615 },
2616 {
2617 "BriefDescription": "UNC_M_SB_TAGGED.RD_HIT",
2618 "Counter": "0,1,2,3",
2619 "EventCode": "0xDD",
2620 "EventName": "UNC_M_SB_TAGGED.RD_HIT",
2621 "PerPkg": "1",
2622 "UMask": "0x2",
2623 "Unit": "iMC"
2624 },
2625 {
2626 "BriefDescription": "UNC_M_SB_TAGGED.RD_MISS",
2627 "Counter": "0,1,2,3",
2628 "EventCode": "0xDD",
2629 "EventName": "UNC_M_SB_TAGGED.RD_MISS",
2630 "PerPkg": "1",
2631 "UMask": "0x4",
2632 "Unit": "iMC"
2633 },
2634 {
2635 "BriefDescription": "UNC_M_SB_TAGGED.DDR4_CMP",
2636 "Counter": "0,1,2,3",
2637 "EventCode": "0xDD",
2638 "EventName": "UNC_M_SB_TAGGED.DDR4_CMP",
2639 "PerPkg": "1",
2640 "UMask": "0x8",
2641 "Unit": "iMC"
2642 },
2643 {
2644 "BriefDescription": "UNC_M_SB_TAGGED.OCC",
2645 "Counter": "0,1,2,3",
2646 "EventCode": "0xDD",
2647 "EventName": "UNC_M_SB_TAGGED.OCC",
2648 "PerPkg": "1",
2649 "UMask": "0x80",
2650 "Unit": "iMC"
2651 },
2652 {
2653 "BriefDescription": "Transition from WMM to RMM because of low threshold; Transition from WMM to RMM because of starve counter",
2654 "Counter": "0,1,2,3",
2655 "EventCode": "0xC0",
2656 "EventName": "UNC_M_WMM_TO_RMM.LOW_THRESH",
2657 "PerPkg": "1",
2658 "UMask": "0x1",
2659 "Unit": "iMC"
2660 },
2661 {
2662 "BriefDescription": "Transition from WMM to RMM because of low threshold",
2663 "Counter": "0,1,2,3",
2664 "EventCode": "0xC0",
2665 "EventName": "UNC_M_WMM_TO_RMM.STARVE",
2666 "PerPkg": "1",
2667 "UMask": "0x2",
2668 "Unit": "iMC"
2669 },
2670 {
2671 "BriefDescription": "Transition from WMM to RMM because of low threshold",
2672 "Counter": "0,1,2,3",
2673 "EventCode": "0xC0",
2674 "EventName": "UNC_M_WMM_TO_RMM.VMSE_RETRY",
2675 "PerPkg": "1",
2676 "UMask": "0x4",
2677 "Unit": "iMC"
2678 },
2679 {
2680 "BriefDescription": "Write Pending Queue Full Cycles",
2681 "Counter": "0,1,2,3",
2682 "EventCode": "0x22",
2683 "EventName": "UNC_M_WPQ_CYCLES_FULL",
2684 "PerPkg": "1",
2685 "Unit": "iMC"
2686 },
2687 {
2688 "BriefDescription": "Write Pending Queue Not Empty",
2689 "Counter": "0,1,2,3",
2690 "EventCode": "0x21",
2691 "EventName": "UNC_M_WPQ_CYCLES_NE",
2692 "PerPkg": "1",
2693 "Unit": "iMC"
2694 },
2695 {
2696 "BriefDescription": "Write Pending Queue CAM Match",
2697 "Counter": "0,1,2,3",
2698 "EventCode": "0x23",
2699 "EventName": "UNC_M_WPQ_READ_HIT",
2700 "PerPkg": "1",
2701 "Unit": "iMC"
2702 },
2703 {
2704 "BriefDescription": "Write Pending Queue CAM Match",
2705 "Counter": "0,1,2,3",
2706 "EventCode": "0x24",
2707 "EventName": "UNC_M_WPQ_WRITE_HIT",
2708 "PerPkg": "1",
2709 "Unit": "iMC"
2710 },
2711 {
2712 "BriefDescription": "Not getting the requested Major Mode",
2713 "Counter": "0,1,2,3",
2714 "EventCode": "0xC1",
2715 "EventName": "UNC_M_WRONG_MM",
2716 "PerPkg": "1",
2717 "Unit": "iMC"
2718 },
2719 {
2720 "BriefDescription": "WR_CAS Access to Rank 0; Bank 0",
2721 "Counter": "0,1,2,3",
2722 "EventCode": "0xB8",
2723 "EventName": "UNC_M_WR_CAS_RANK0.BANK0",
2724 "PerPkg": "1",
2725 "Unit": "iMC"
2726 },
2727 {
2728 "BriefDescription": "WR_CAS Access to Rank 0; Bank 1",
2729 "Counter": "0,1,2,3",
2730 "EventCode": "0xB8",
2731 "EventName": "UNC_M_WR_CAS_RANK0.BANK1",
2732 "PerPkg": "1",
2733 "UMask": "0x1",
2734 "Unit": "iMC"
2735 },
2736 {
2737 "BriefDescription": "WR_CAS Access to Rank 0; Bank 2",
2738 "Counter": "0,1,2,3",
2739 "EventCode": "0xB8",
2740 "EventName": "UNC_M_WR_CAS_RANK0.BANK2",
2741 "PerPkg": "1",
2742 "UMask": "0x2",
2743 "Unit": "iMC"
2744 },
2745 {
2746 "BriefDescription": "WR_CAS Access to Rank 0; Bank 3",
2747 "Counter": "0,1,2,3",
2748 "EventCode": "0xB8",
2749 "EventName": "UNC_M_WR_CAS_RANK0.BANK3",
2750 "PerPkg": "1",
2751 "UMask": "0x3",
2752 "Unit": "iMC"
2753 },
2754 {
2755 "BriefDescription": "WR_CAS Access to Rank 0; Bank 4",
2756 "Counter": "0,1,2,3",
2757 "EventCode": "0xB8",
2758 "EventName": "UNC_M_WR_CAS_RANK0.BANK4",
2759 "PerPkg": "1",
2760 "UMask": "0x4",
2761 "Unit": "iMC"
2762 },
2763 {
2764 "BriefDescription": "WR_CAS Access to Rank 0; Bank 5",
2765 "Counter": "0,1,2,3",
2766 "EventCode": "0xB8",
2767 "EventName": "UNC_M_WR_CAS_RANK0.BANK5",
2768 "PerPkg": "1",
2769 "UMask": "0x5",
2770 "Unit": "iMC"
2771 },
2772 {
2773 "BriefDescription": "WR_CAS Access to Rank 0; Bank 6",
2774 "Counter": "0,1,2,3",
2775 "EventCode": "0xB8",
2776 "EventName": "UNC_M_WR_CAS_RANK0.BANK6",
2777 "PerPkg": "1",
2778 "UMask": "0x6",
2779 "Unit": "iMC"
2780 },
2781 {
2782 "BriefDescription": "WR_CAS Access to Rank 0; Bank 7",
2783 "Counter": "0,1,2,3",
2784 "EventCode": "0xB8",
2785 "EventName": "UNC_M_WR_CAS_RANK0.BANK7",
2786 "PerPkg": "1",
2787 "UMask": "0x7",
2788 "Unit": "iMC"
2789 },
2790 {
2791 "BriefDescription": "WR_CAS Access to Rank 0; Bank 8",
2792 "Counter": "0,1,2,3",
2793 "EventCode": "0xB8",
2794 "EventName": "UNC_M_WR_CAS_RANK0.BANK8",
2795 "PerPkg": "1",
2796 "UMask": "0x8",
2797 "Unit": "iMC"
2798 },
2799 {
2800 "BriefDescription": "WR_CAS Access to Rank 0; Bank 9",
2801 "Counter": "0,1,2,3",
2802 "EventCode": "0xB8",
2803 "EventName": "UNC_M_WR_CAS_RANK0.BANK9",
2804 "PerPkg": "1",
2805 "UMask": "0x9",
2806 "Unit": "iMC"
2807 },
2808 {
2809 "BriefDescription": "WR_CAS Access to Rank 0; Bank 10",
2810 "Counter": "0,1,2,3",
2811 "EventCode": "0xB8",
2812 "EventName": "UNC_M_WR_CAS_RANK0.BANK10",
2813 "PerPkg": "1",
2814 "UMask": "0xA",
2815 "Unit": "iMC"
2816 },
2817 {
2818 "BriefDescription": "WR_CAS Access to Rank 0; Bank 11",
2819 "Counter": "0,1,2,3",
2820 "EventCode": "0xB8",
2821 "EventName": "UNC_M_WR_CAS_RANK0.BANK11",
2822 "PerPkg": "1",
2823 "UMask": "0xB",
2824 "Unit": "iMC"
2825 },
2826 {
2827 "BriefDescription": "WR_CAS Access to Rank 0; Bank 12",
2828 "Counter": "0,1,2,3",
2829 "EventCode": "0xB8",
2830 "EventName": "UNC_M_WR_CAS_RANK0.BANK12",
2831 "PerPkg": "1",
2832 "UMask": "0xC",
2833 "Unit": "iMC"
2834 },
2835 {
2836 "BriefDescription": "WR_CAS Access to Rank 0; Bank 13",
2837 "Counter": "0,1,2,3",
2838 "EventCode": "0xB8",
2839 "EventName": "UNC_M_WR_CAS_RANK0.BANK13",
2840 "PerPkg": "1",
2841 "UMask": "0xD",
2842 "Unit": "iMC"
2843 },
2844 {
2845 "BriefDescription": "WR_CAS Access to Rank 0; Bank 14",
2846 "Counter": "0,1,2,3",
2847 "EventCode": "0xB8",
2848 "EventName": "UNC_M_WR_CAS_RANK0.BANK14",
2849 "PerPkg": "1",
2850 "UMask": "0xE",
2851 "Unit": "iMC"
2852 },
2853 {
2854 "BriefDescription": "WR_CAS Access to Rank 0; Bank 15",
2855 "Counter": "0,1,2,3",
2856 "EventCode": "0xB8",
2857 "EventName": "UNC_M_WR_CAS_RANK0.BANK15",
2858 "PerPkg": "1",
2859 "UMask": "0xF",
2860 "Unit": "iMC"
2861 },
2862 {
2863 "BriefDescription": "WR_CAS Access to Rank 0; All Banks",
2864 "Counter": "0,1,2,3",
2865 "EventCode": "0xB8",
2866 "EventName": "UNC_M_WR_CAS_RANK0.ALLBANKS",
2867 "PerPkg": "1",
2868 "UMask": "0x10",
2869 "Unit": "iMC"
2870 },
2871 {
2872 "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 0 (Banks 0-3)",
2873 "Counter": "0,1,2,3",
2874 "EventCode": "0xB8",
2875 "EventName": "UNC_M_WR_CAS_RANK0.BANKG0",
2876 "PerPkg": "1",
2877 "UMask": "0x11",
2878 "Unit": "iMC"
2879 },
2880 {
2881 "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 1 (Banks 4-7)",
2882 "Counter": "0,1,2,3",
2883 "EventCode": "0xB8",
2884 "EventName": "UNC_M_WR_CAS_RANK0.BANKG1",
2885 "PerPkg": "1",
2886 "UMask": "0x12",
2887 "Unit": "iMC"
2888 },
2889 {
2890 "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 2 (Banks 8-11)",
2891 "Counter": "0,1,2,3",
2892 "EventCode": "0xB8",
2893 "EventName": "UNC_M_WR_CAS_RANK0.BANKG2",
2894 "PerPkg": "1",
2895 "UMask": "0x13",
2896 "Unit": "iMC"
2897 },
2898 {
2899 "BriefDescription": "WR_CAS Access to Rank 0; Bank Group 3 (Banks 12-15)",
2900 "Counter": "0,1,2,3",
2901 "EventCode": "0xB8",
2902 "EventName": "UNC_M_WR_CAS_RANK0.BANKG3",
2903 "PerPkg": "1",
2904 "UMask": "0x14",
2905 "Unit": "iMC"
2906 },
2907 {
2908 "BriefDescription": "WR_CAS Access to Rank 1; Bank 0",
2909 "Counter": "0,1,2,3",
2910 "EventCode": "0xB9",
2911 "EventName": "UNC_M_WR_CAS_RANK1.BANK0",
2912 "PerPkg": "1",
2913 "Unit": "iMC"
2914 },
2915 {
2916 "BriefDescription": "WR_CAS Access to Rank 1; Bank 1",
2917 "Counter": "0,1,2,3",
2918 "EventCode": "0xB9",
2919 "EventName": "UNC_M_WR_CAS_RANK1.BANK1",
2920 "PerPkg": "1",
2921 "UMask": "0x1",
2922 "Unit": "iMC"
2923 },
2924 {
2925 "BriefDescription": "WR_CAS Access to Rank 1; Bank 2",
2926 "Counter": "0,1,2,3",
2927 "EventCode": "0xB9",
2928 "EventName": "UNC_M_WR_CAS_RANK1.BANK2",
2929 "PerPkg": "1",
2930 "UMask": "0x2",
2931 "Unit": "iMC"
2932 },
2933 {
2934 "BriefDescription": "WR_CAS Access to Rank 1; Bank 3",
2935 "Counter": "0,1,2,3",
2936 "EventCode": "0xB9",
2937 "EventName": "UNC_M_WR_CAS_RANK1.BANK3",
2938 "PerPkg": "1",
2939 "UMask": "0x3",
2940 "Unit": "iMC"
2941 },
2942 {
2943 "BriefDescription": "WR_CAS Access to Rank 1; Bank 4",
2944 "Counter": "0,1,2,3",
2945 "EventCode": "0xB9",
2946 "EventName": "UNC_M_WR_CAS_RANK1.BANK4",
2947 "PerPkg": "1",
2948 "UMask": "0x4",
2949 "Unit": "iMC"
2950 },
2951 {
2952 "BriefDescription": "WR_CAS Access to Rank 1; Bank 5",
2953 "Counter": "0,1,2,3",
2954 "EventCode": "0xB9",
2955 "EventName": "UNC_M_WR_CAS_RANK1.BANK5",
2956 "PerPkg": "1",
2957 "UMask": "0x5",
2958 "Unit": "iMC"
2959 },
2960 {
2961 "BriefDescription": "WR_CAS Access to Rank 1; Bank 6",
2962 "Counter": "0,1,2,3",
2963 "EventCode": "0xB9",
2964 "EventName": "UNC_M_WR_CAS_RANK1.BANK6",
2965 "PerPkg": "1",
2966 "UMask": "0x6",
2967 "Unit": "iMC"
2968 },
2969 {
2970 "BriefDescription": "WR_CAS Access to Rank 1; Bank 7",
2971 "Counter": "0,1,2,3",
2972 "EventCode": "0xB9",
2973 "EventName": "UNC_M_WR_CAS_RANK1.BANK7",
2974 "PerPkg": "1",
2975 "UMask": "0x7",
2976 "Unit": "iMC"
2977 },
2978 {
2979 "BriefDescription": "WR_CAS Access to Rank 1; Bank 8",
2980 "Counter": "0,1,2,3",
2981 "EventCode": "0xB9",
2982 "EventName": "UNC_M_WR_CAS_RANK1.BANK8",
2983 "PerPkg": "1",
2984 "UMask": "0x8",
2985 "Unit": "iMC"
2986 },
2987 {
2988 "BriefDescription": "WR_CAS Access to Rank 1; Bank 9",
2989 "Counter": "0,1,2,3",
2990 "EventCode": "0xB9",
2991 "EventName": "UNC_M_WR_CAS_RANK1.BANK9",
2992 "PerPkg": "1",
2993 "UMask": "0x9",
2994 "Unit": "iMC"
2995 },
2996 {
2997 "BriefDescription": "WR_CAS Access to Rank 1; Bank 10",
2998 "Counter": "0,1,2,3",
2999 "EventCode": "0xB9",
3000 "EventName": "UNC_M_WR_CAS_RANK1.BANK10",
3001 "PerPkg": "1",
3002 "UMask": "0xA",
3003 "Unit": "iMC"
3004 },
3005 {
3006 "BriefDescription": "WR_CAS Access to Rank 1; Bank 11",
3007 "Counter": "0,1,2,3",
3008 "EventCode": "0xB9",
3009 "EventName": "UNC_M_WR_CAS_RANK1.BANK11",
3010 "PerPkg": "1",
3011 "UMask": "0xB",
3012 "Unit": "iMC"
3013 },
3014 {
3015 "BriefDescription": "WR_CAS Access to Rank 1; Bank 12",
3016 "Counter": "0,1,2,3",
3017 "EventCode": "0xB9",
3018 "EventName": "UNC_M_WR_CAS_RANK1.BANK12",
3019 "PerPkg": "1",
3020 "UMask": "0xC",
3021 "Unit": "iMC"
3022 },
3023 {
3024 "BriefDescription": "WR_CAS Access to Rank 1; Bank 13",
3025 "Counter": "0,1,2,3",
3026 "EventCode": "0xB9",
3027 "EventName": "UNC_M_WR_CAS_RANK1.BANK13",
3028 "PerPkg": "1",
3029 "UMask": "0xD",
3030 "Unit": "iMC"
3031 },
3032 {
3033 "BriefDescription": "WR_CAS Access to Rank 1; Bank 14",
3034 "Counter": "0,1,2,3",
3035 "EventCode": "0xB9",
3036 "EventName": "UNC_M_WR_CAS_RANK1.BANK14",
3037 "PerPkg": "1",
3038 "UMask": "0xE",
3039 "Unit": "iMC"
3040 },
3041 {
3042 "BriefDescription": "WR_CAS Access to Rank 1; Bank 15",
3043 "Counter": "0,1,2,3",
3044 "EventCode": "0xB9",
3045 "EventName": "UNC_M_WR_CAS_RANK1.BANK15",
3046 "PerPkg": "1",
3047 "UMask": "0xF",
3048 "Unit": "iMC"
3049 },
3050 {
3051 "BriefDescription": "WR_CAS Access to Rank 1; All Banks",
3052 "Counter": "0,1,2,3",
3053 "EventCode": "0xB9",
3054 "EventName": "UNC_M_WR_CAS_RANK1.ALLBANKS",
3055 "PerPkg": "1",
3056 "UMask": "0x10",
3057 "Unit": "iMC"
3058 },
3059 {
3060 "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 0 (Banks 0-3)",
3061 "Counter": "0,1,2,3",
3062 "EventCode": "0xB9",
3063 "EventName": "UNC_M_WR_CAS_RANK1.BANKG0",
3064 "PerPkg": "1",
3065 "UMask": "0x11",
3066 "Unit": "iMC"
3067 },
3068 {
3069 "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 1 (Banks 4-7)",
3070 "Counter": "0,1,2,3",
3071 "EventCode": "0xB9",
3072 "EventName": "UNC_M_WR_CAS_RANK1.BANKG1",
3073 "PerPkg": "1",
3074 "UMask": "0x12",
3075 "Unit": "iMC"
3076 },
3077 {
3078 "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 2 (Banks 8-11)",
3079 "Counter": "0,1,2,3",
3080 "EventCode": "0xB9",
3081 "EventName": "UNC_M_WR_CAS_RANK1.BANKG2",
3082 "PerPkg": "1",
3083 "UMask": "0x13",
3084 "Unit": "iMC"
3085 },
3086 {
3087 "BriefDescription": "WR_CAS Access to Rank 1; Bank Group 3 (Banks 12-15)",
3088 "Counter": "0,1,2,3",
3089 "EventCode": "0xB9",
3090 "EventName": "UNC_M_WR_CAS_RANK1.BANKG3",
3091 "PerPkg": "1",
3092 "UMask": "0x14",
3093 "Unit": "iMC"
3094 },
3095 {
3096 "BriefDescription": "WR_CAS Access to Rank 2; Bank 0",
3097 "Counter": "0,1,2,3",
3098 "EventCode": "0xBA",
3099 "EventName": "UNC_M_WR_CAS_RANK2.BANK0",
3100 "PerPkg": "1",
3101 "Unit": "iMC"
3102 },
3103 {
3104 "BriefDescription": "WR_CAS Access to Rank 2; Bank 1",
3105 "Counter": "0,1,2,3",
3106 "EventCode": "0xBA",
3107 "EventName": "UNC_M_WR_CAS_RANK2.BANK1",
3108 "PerPkg": "1",
3109 "UMask": "0x1",
3110 "Unit": "iMC"
3111 },
3112 {
3113 "BriefDescription": "WR_CAS Access to Rank 2; Bank 2",
3114 "Counter": "0,1,2,3",
3115 "EventCode": "0xBA",
3116 "EventName": "UNC_M_WR_CAS_RANK2.BANK2",
3117 "PerPkg": "1",
3118 "UMask": "0x2",
3119 "Unit": "iMC"
3120 },
3121 {
3122 "BriefDescription": "WR_CAS Access to Rank 2; Bank 3",
3123 "Counter": "0,1,2,3",
3124 "EventCode": "0xBA",
3125 "EventName": "UNC_M_WR_CAS_RANK2.BANK3",
3126 "PerPkg": "1",
3127 "UMask": "0x3",
3128 "Unit": "iMC"
3129 },
3130 {
3131 "BriefDescription": "WR_CAS Access to Rank 2; Bank 4",
3132 "Counter": "0,1,2,3",
3133 "EventCode": "0xBA",
3134 "EventName": "UNC_M_WR_CAS_RANK2.BANK4",
3135 "PerPkg": "1",
3136 "UMask": "0x4",
3137 "Unit": "iMC"
3138 },
3139 {
3140 "BriefDescription": "WR_CAS Access to Rank 2; Bank 5",
3141 "Counter": "0,1,2,3",
3142 "EventCode": "0xBA",
3143 "EventName": "UNC_M_WR_CAS_RANK2.BANK5",
3144 "PerPkg": "1",
3145 "UMask": "0x5",
3146 "Unit": "iMC"
3147 },
3148 {
3149 "BriefDescription": "WR_CAS Access to Rank 2; Bank 6",
3150 "Counter": "0,1,2,3",
3151 "EventCode": "0xBA",
3152 "EventName": "UNC_M_WR_CAS_RANK2.BANK6",
3153 "PerPkg": "1",
3154 "UMask": "0x6",
3155 "Unit": "iMC"
3156 },
3157 {
3158 "BriefDescription": "WR_CAS Access to Rank 2; Bank 7",
3159 "Counter": "0,1,2,3",
3160 "EventCode": "0xBA",
3161 "EventName": "UNC_M_WR_CAS_RANK2.BANK7",
3162 "PerPkg": "1",
3163 "UMask": "0x7",
3164 "Unit": "iMC"
3165 },
3166 {
3167 "BriefDescription": "WR_CAS Access to Rank 2; Bank 8",
3168 "Counter": "0,1,2,3",
3169 "EventCode": "0xBA",
3170 "EventName": "UNC_M_WR_CAS_RANK2.BANK8",
3171 "PerPkg": "1",
3172 "UMask": "0x8",
3173 "Unit": "iMC"
3174 },
3175 {
3176 "BriefDescription": "WR_CAS Access to Rank 2; Bank 9",
3177 "Counter": "0,1,2,3",
3178 "EventCode": "0xBA",
3179 "EventName": "UNC_M_WR_CAS_RANK2.BANK9",
3180 "PerPkg": "1",
3181 "UMask": "0x9",
3182 "Unit": "iMC"
3183 },
3184 {
3185 "BriefDescription": "WR_CAS Access to Rank 2; Bank 10",
3186 "Counter": "0,1,2,3",
3187 "EventCode": "0xBA",
3188 "EventName": "UNC_M_WR_CAS_RANK2.BANK10",
3189 "PerPkg": "1",
3190 "UMask": "0xA",
3191 "Unit": "iMC"
3192 },
3193 {
3194 "BriefDescription": "WR_CAS Access to Rank 2; Bank 11",
3195 "Counter": "0,1,2,3",
3196 "EventCode": "0xBA",
3197 "EventName": "UNC_M_WR_CAS_RANK2.BANK11",
3198 "PerPkg": "1",
3199 "UMask": "0xB",
3200 "Unit": "iMC"
3201 },
3202 {
3203 "BriefDescription": "WR_CAS Access to Rank 2; Bank 12",
3204 "Counter": "0,1,2,3",
3205 "EventCode": "0xBA",
3206 "EventName": "UNC_M_WR_CAS_RANK2.BANK12",
3207 "PerPkg": "1",
3208 "UMask": "0xC",
3209 "Unit": "iMC"
3210 },
3211 {
3212 "BriefDescription": "WR_CAS Access to Rank 2; Bank 13",
3213 "Counter": "0,1,2,3",
3214 "EventCode": "0xBA",
3215 "EventName": "UNC_M_WR_CAS_RANK2.BANK13",
3216 "PerPkg": "1",
3217 "UMask": "0xD",
3218 "Unit": "iMC"
3219 },
3220 {
3221 "BriefDescription": "WR_CAS Access to Rank 2; Bank 14",
3222 "Counter": "0,1,2,3",
3223 "EventCode": "0xBA",
3224 "EventName": "UNC_M_WR_CAS_RANK2.BANK14",
3225 "PerPkg": "1",
3226 "UMask": "0xE",
3227 "Unit": "iMC"
3228 },
3229 {
3230 "BriefDescription": "WR_CAS Access to Rank 2; Bank 15",
3231 "Counter": "0,1,2,3",
3232 "EventCode": "0xBA",
3233 "EventName": "UNC_M_WR_CAS_RANK2.BANK15",
3234 "PerPkg": "1",
3235 "UMask": "0xF",
3236 "Unit": "iMC"
3237 },
3238 {
3239 "BriefDescription": "WR_CAS Access to Rank 2; All Banks",
3240 "Counter": "0,1,2,3",
3241 "EventCode": "0xBA",
3242 "EventName": "UNC_M_WR_CAS_RANK2.ALLBANKS",
3243 "PerPkg": "1",
3244 "UMask": "0x10",
3245 "Unit": "iMC"
3246 },
3247 {
3248 "BriefDescription": "WR_CAS Access to Rank 2; Bank Group 0 (Banks 0-3)",
3249 "Counter": "0,1,2,3",
3250 "EventCode": "0xBA",
3251 "EventName": "UNC_M_WR_CAS_RANK2.BANKG0",
3252 "PerPkg": "1",
3253 "UMask": "0x11",
3254 "Unit": "iMC"
3255 },
3256 {
3257 "BriefDescription": "WR_CAS Access to Rank 2; Bank Group 1 (Banks 4-7)",
3258 "Counter": "0,1,2,3",
3259 "EventCode": "0xBA",
3260 "EventName": "UNC_M_WR_CAS_RANK2.BANKG1",
3261 "PerPkg": "1",
3262 "UMask": "0x12",
3263 "Unit": "iMC"
3264 },
3265 {
3266 "BriefDescription": "WR_CAS Access to Rank 2; Bank Group 2 (Banks 8-11)",
3267 "Counter": "0,1,2,3",
3268 "EventCode": "0xBA",
3269 "EventName": "UNC_M_WR_CAS_RANK2.BANKG2",
3270 "PerPkg": "1",
3271 "UMask": "0x13",
3272 "Unit": "iMC"
3273 },
3274 {
3275 "BriefDescription": "WR_CAS Access to Rank 2; Bank Group 3 (Banks 12-15)",
3276 "Counter": "0,1,2,3",
3277 "EventCode": "0xBA",
3278 "EventName": "UNC_M_WR_CAS_RANK2.BANKG3",
3279 "PerPkg": "1",
3280 "UMask": "0x14",
3281 "Unit": "iMC"
3282 },
3283 {
3284 "BriefDescription": "WR_CAS Access to Rank 3; Bank 0",
3285 "Counter": "0,1,2,3",
3286 "EventCode": "0xBB",
3287 "EventName": "UNC_M_WR_CAS_RANK3.BANK0",
3288 "PerPkg": "1",
3289 "Unit": "iMC"
3290 },
3291 {
3292 "BriefDescription": "WR_CAS Access to Rank 3; Bank 1",
3293 "Counter": "0,1,2,3",
3294 "EventCode": "0xBB",
3295 "EventName": "UNC_M_WR_CAS_RANK3.BANK1",
3296 "PerPkg": "1",
3297 "UMask": "0x1",
3298 "Unit": "iMC"
3299 },
3300 {
3301 "BriefDescription": "WR_CAS Access to Rank 3; Bank 2",
3302 "Counter": "0,1,2,3",
3303 "EventCode": "0xBB",
3304 "EventName": "UNC_M_WR_CAS_RANK3.BANK2",
3305 "PerPkg": "1",
3306 "UMask": "0x2",
3307 "Unit": "iMC"
3308 },
3309 {
3310 "BriefDescription": "WR_CAS Access to Rank 3; Bank 3",
3311 "Counter": "0,1,2,3",
3312 "EventCode": "0xBB",
3313 "EventName": "UNC_M_WR_CAS_RANK3.BANK3",
3314 "PerPkg": "1",
3315 "UMask": "0x3",
3316 "Unit": "iMC"
3317 },
3318 {
3319 "BriefDescription": "WR_CAS Access to Rank 3; Bank 4",
3320 "Counter": "0,1,2,3",
3321 "EventCode": "0xBB",
3322 "EventName": "UNC_M_WR_CAS_RANK3.BANK4",
3323 "PerPkg": "1",
3324 "UMask": "0x4",
3325 "Unit": "iMC"
3326 },
3327 {
3328 "BriefDescription": "WR_CAS Access to Rank 3; Bank 5",
3329 "Counter": "0,1,2,3",
3330 "EventCode": "0xBB",
3331 "EventName": "UNC_M_WR_CAS_RANK3.BANK5",
3332 "PerPkg": "1",
3333 "UMask": "0x5",
3334 "Unit": "iMC"
3335 },
3336 {
3337 "BriefDescription": "WR_CAS Access to Rank 3; Bank 6",
3338 "Counter": "0,1,2,3",
3339 "EventCode": "0xBB",
3340 "EventName": "UNC_M_WR_CAS_RANK3.BANK6",
3341 "PerPkg": "1",
3342 "UMask": "0x6",
3343 "Unit": "iMC"
3344 },
3345 {
3346 "BriefDescription": "WR_CAS Access to Rank 3; Bank 7",
3347 "Counter": "0,1,2,3",
3348 "EventCode": "0xBB",
3349 "EventName": "UNC_M_WR_CAS_RANK3.BANK7",
3350 "PerPkg": "1",
3351 "UMask": "0x7",
3352 "Unit": "iMC"
3353 },
3354 {
3355 "BriefDescription": "WR_CAS Access to Rank 3; Bank 8",
3356 "Counter": "0,1,2,3",
3357 "EventCode": "0xBB",
3358 "EventName": "UNC_M_WR_CAS_RANK3.BANK8",
3359 "PerPkg": "1",
3360 "UMask": "0x8",
3361 "Unit": "iMC"
3362 },
3363 {
3364 "BriefDescription": "WR_CAS Access to Rank 3; Bank 9",
3365 "Counter": "0,1,2,3",
3366 "EventCode": "0xBB",
3367 "EventName": "UNC_M_WR_CAS_RANK3.BANK9",
3368 "PerPkg": "1",
3369 "UMask": "0x9",
3370 "Unit": "iMC"
3371 },
3372 {
3373 "BriefDescription": "WR_CAS Access to Rank 3; Bank 10",
3374 "Counter": "0,1,2,3",
3375 "EventCode": "0xBB",
3376 "EventName": "UNC_M_WR_CAS_RANK3.BANK10",
3377 "PerPkg": "1",
3378 "UMask": "0xA",
3379 "Unit": "iMC"
3380 },
3381 {
3382 "BriefDescription": "WR_CAS Access to Rank 3; Bank 11",
3383 "Counter": "0,1,2,3",
3384 "EventCode": "0xBB",
3385 "EventName": "UNC_M_WR_CAS_RANK3.BANK11",
3386 "PerPkg": "1",
3387 "UMask": "0xB",
3388 "Unit": "iMC"
3389 },
3390 {
3391 "BriefDescription": "WR_CAS Access to Rank 3; Bank 12",
3392 "Counter": "0,1,2,3",
3393 "EventCode": "0xBB",
3394 "EventName": "UNC_M_WR_CAS_RANK3.BANK12",
3395 "PerPkg": "1",
3396 "UMask": "0xC",
3397 "Unit": "iMC"
3398 },
3399 {
3400 "BriefDescription": "WR_CAS Access to Rank 3; Bank 13",
3401 "Counter": "0,1,2,3",
3402 "EventCode": "0xBB",
3403 "EventName": "UNC_M_WR_CAS_RANK3.BANK13",
3404 "PerPkg": "1",
3405 "UMask": "0xD",
3406 "Unit": "iMC"
3407 },
3408 {
3409 "BriefDescription": "WR_CAS Access to Rank 3; Bank 14",
3410 "Counter": "0,1,2,3",
3411 "EventCode": "0xBB",
3412 "EventName": "UNC_M_WR_CAS_RANK3.BANK14",
3413 "PerPkg": "1",
3414 "UMask": "0xE",
3415 "Unit": "iMC"
3416 },
3417 {
3418 "BriefDescription": "WR_CAS Access to Rank 3; Bank 15",
3419 "Counter": "0,1,2,3",
3420 "EventCode": "0xBB",
3421 "EventName": "UNC_M_WR_CAS_RANK3.BANK15",
3422 "PerPkg": "1",
3423 "UMask": "0xF",
3424 "Unit": "iMC"
3425 },
3426 {
3427 "BriefDescription": "WR_CAS Access to Rank 3; All Banks",
3428 "Counter": "0,1,2,3",
3429 "EventCode": "0xBB",
3430 "EventName": "UNC_M_WR_CAS_RANK3.ALLBANKS",
3431 "PerPkg": "1",
3432 "UMask": "0x10",
3433 "Unit": "iMC"
3434 },
3435 {
3436 "BriefDescription": "WR_CAS Access to Rank 3; Bank Group 0 (Banks 0-3)",
3437 "Counter": "0,1,2,3",
3438 "EventCode": "0xBB",
3439 "EventName": "UNC_M_WR_CAS_RANK3.BANKG0",
3440 "PerPkg": "1",
3441 "UMask": "0x11",
3442 "Unit": "iMC"
3443 },
3444 {
3445 "BriefDescription": "WR_CAS Access to Rank 3; Bank Group 1 (Banks 4-7)",
3446 "Counter": "0,1,2,3",
3447 "EventCode": "0xBB",
3448 "EventName": "UNC_M_WR_CAS_RANK3.BANKG1",
3449 "PerPkg": "1",
3450 "UMask": "0x12",
3451 "Unit": "iMC"
3452 },
3453 {
3454 "BriefDescription": "WR_CAS Access to Rank 3; Bank Group 2 (Banks 8-11)",
3455 "Counter": "0,1,2,3",
3456 "EventCode": "0xBB",
3457 "EventName": "UNC_M_WR_CAS_RANK3.BANKG2",
3458 "PerPkg": "1",
3459 "UMask": "0x13",
3460 "Unit": "iMC"
3461 },
3462 {
3463 "BriefDescription": "WR_CAS Access to Rank 3; Bank Group 3 (Banks 12-15)",
3464 "Counter": "0,1,2,3",
3465 "EventCode": "0xBB",
3466 "EventName": "UNC_M_WR_CAS_RANK3.BANKG3",
3467 "PerPkg": "1",
3468 "UMask": "0x14",
3469 "Unit": "iMC"
3470 },
3471 {
3472 "BriefDescription": "WR_CAS Access to Rank 4; Bank 0",
3473 "Counter": "0,1,2,3",
3474 "EventCode": "0xBC",
3475 "EventName": "UNC_M_WR_CAS_RANK4.BANK0",
3476 "PerPkg": "1",
3477 "Unit": "iMC"
3478 },
3479 {
3480 "BriefDescription": "WR_CAS Access to Rank 4; Bank 1",
3481 "Counter": "0,1,2,3",
3482 "EventCode": "0xBC",
3483 "EventName": "UNC_M_WR_CAS_RANK4.BANK1",
3484 "PerPkg": "1",
3485 "UMask": "0x1",
3486 "Unit": "iMC"
3487 },
3488 {
3489 "BriefDescription": "WR_CAS Access to Rank 4; Bank 2",
3490 "Counter": "0,1,2,3",
3491 "EventCode": "0xBC",
3492 "EventName": "UNC_M_WR_CAS_RANK4.BANK2",
3493 "PerPkg": "1",
3494 "UMask": "0x2",
3495 "Unit": "iMC"
3496 },
3497 {
3498 "BriefDescription": "WR_CAS Access to Rank 4; Bank 3",
3499 "Counter": "0,1,2,3",
3500 "EventCode": "0xBC",
3501 "EventName": "UNC_M_WR_CAS_RANK4.BANK3",
3502 "PerPkg": "1",
3503 "UMask": "0x3",
3504 "Unit": "iMC"
3505 },
3506 {
3507 "BriefDescription": "WR_CAS Access to Rank 4; Bank 4",
3508 "Counter": "0,1,2,3",
3509 "EventCode": "0xBC",
3510 "EventName": "UNC_M_WR_CAS_RANK4.BANK4",
3511 "PerPkg": "1",
3512 "UMask": "0x4",
3513 "Unit": "iMC"
3514 },
3515 {
3516 "BriefDescription": "WR_CAS Access to Rank 4; Bank 5",
3517 "Counter": "0,1,2,3",
3518 "EventCode": "0xBC",
3519 "EventName": "UNC_M_WR_CAS_RANK4.BANK5",
3520 "PerPkg": "1",
3521 "UMask": "0x5",
3522 "Unit": "iMC"
3523 },
3524 {
3525 "BriefDescription": "WR_CAS Access to Rank 4; Bank 6",
3526 "Counter": "0,1,2,3",
3527 "EventCode": "0xBC",
3528 "EventName": "UNC_M_WR_CAS_RANK4.BANK6",
3529 "PerPkg": "1",
3530 "UMask": "0x6",
3531 "Unit": "iMC"
3532 },
3533 {
3534 "BriefDescription": "WR_CAS Access to Rank 4; Bank 7",
3535 "Counter": "0,1,2,3",
3536 "EventCode": "0xBC",
3537 "EventName": "UNC_M_WR_CAS_RANK4.BANK7",
3538 "PerPkg": "1",
3539 "UMask": "0x7",
3540 "Unit": "iMC"
3541 },
3542 {
3543 "BriefDescription": "WR_CAS Access to Rank 4; Bank 8",
3544 "Counter": "0,1,2,3",
3545 "EventCode": "0xBC",
3546 "EventName": "UNC_M_WR_CAS_RANK4.BANK8",
3547 "PerPkg": "1",
3548 "UMask": "0x8",
3549 "Unit": "iMC"
3550 },
3551 {
3552 "BriefDescription": "WR_CAS Access to Rank 4; Bank 9",
3553 "Counter": "0,1,2,3",
3554 "EventCode": "0xBC",
3555 "EventName": "UNC_M_WR_CAS_RANK4.BANK9",
3556 "PerPkg": "1",
3557 "UMask": "0x9",
3558 "Unit": "iMC"
3559 },
3560 {
3561 "BriefDescription": "WR_CAS Access to Rank 4; Bank 10",
3562 "Counter": "0,1,2,3",
3563 "EventCode": "0xBC",
3564 "EventName": "UNC_M_WR_CAS_RANK4.BANK10",
3565 "PerPkg": "1",
3566 "UMask": "0xA",
3567 "Unit": "iMC"
3568 },
3569 {
3570 "BriefDescription": "WR_CAS Access to Rank 4; Bank 11",
3571 "Counter": "0,1,2,3",
3572 "EventCode": "0xBC",
3573 "EventName": "UNC_M_WR_CAS_RANK4.BANK11",
3574 "PerPkg": "1",
3575 "UMask": "0xB",
3576 "Unit": "iMC"
3577 },
3578 {
3579 "BriefDescription": "WR_CAS Access to Rank 4; Bank 12",
3580 "Counter": "0,1,2,3",
3581 "EventCode": "0xBC",
3582 "EventName": "UNC_M_WR_CAS_RANK4.BANK12",
3583 "PerPkg": "1",
3584 "UMask": "0xC",
3585 "Unit": "iMC"
3586 },
3587 {
3588 "BriefDescription": "WR_CAS Access to Rank 4; Bank 13",
3589 "Counter": "0,1,2,3",
3590 "EventCode": "0xBC",
3591 "EventName": "UNC_M_WR_CAS_RANK4.BANK13",
3592 "PerPkg": "1",
3593 "UMask": "0xD",
3594 "Unit": "iMC"
3595 },
3596 {
3597 "BriefDescription": "WR_CAS Access to Rank 4; Bank 14",
3598 "Counter": "0,1,2,3",
3599 "EventCode": "0xBC",
3600 "EventName": "UNC_M_WR_CAS_RANK4.BANK14",
3601 "PerPkg": "1",
3602 "UMask": "0xE",
3603 "Unit": "iMC"
3604 },
3605 {
3606 "BriefDescription": "WR_CAS Access to Rank 4; Bank 15",
3607 "Counter": "0,1,2,3",
3608 "EventCode": "0xBC",
3609 "EventName": "UNC_M_WR_CAS_RANK4.BANK15",
3610 "PerPkg": "1",
3611 "UMask": "0xF",
3612 "Unit": "iMC"
3613 },
3614 {
3615 "BriefDescription": "WR_CAS Access to Rank 4; All Banks",
3616 "Counter": "0,1,2,3",
3617 "EventCode": "0xBC",
3618 "EventName": "UNC_M_WR_CAS_RANK4.ALLBANKS",
3619 "PerPkg": "1",
3620 "UMask": "0x10",
3621 "Unit": "iMC"
3622 },
3623 {
3624 "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 0 (Banks 0-3)",
3625 "Counter": "0,1,2,3",
3626 "EventCode": "0xBC",
3627 "EventName": "UNC_M_WR_CAS_RANK4.BANKG0",
3628 "PerPkg": "1",
3629 "UMask": "0x11",
3630 "Unit": "iMC"
3631 },
3632 {
3633 "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 1 (Banks 4-7)",
3634 "Counter": "0,1,2,3",
3635 "EventCode": "0xBC",
3636 "EventName": "UNC_M_WR_CAS_RANK4.BANKG1",
3637 "PerPkg": "1",
3638 "UMask": "0x12",
3639 "Unit": "iMC"
3640 },
3641 {
3642 "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 2 (Banks 8-11)",
3643 "Counter": "0,1,2,3",
3644 "EventCode": "0xBC",
3645 "EventName": "UNC_M_WR_CAS_RANK4.BANKG2",
3646 "PerPkg": "1",
3647 "UMask": "0x13",
3648 "Unit": "iMC"
3649 },
3650 {
3651 "BriefDescription": "WR_CAS Access to Rank 4; Bank Group 3 (Banks 12-15)",
3652 "Counter": "0,1,2,3",
3653 "EventCode": "0xBC",
3654 "EventName": "UNC_M_WR_CAS_RANK4.BANKG3",
3655 "PerPkg": "1",
3656 "UMask": "0x14",
3657 "Unit": "iMC"
3658 },
3659 {
3660 "BriefDescription": "WR_CAS Access to Rank 5; Bank 0",
3661 "Counter": "0,1,2,3",
3662 "EventCode": "0xBD",
3663 "EventName": "UNC_M_WR_CAS_RANK5.BANK0",
3664 "PerPkg": "1",
3665 "Unit": "iMC"
3666 },
3667 {
3668 "BriefDescription": "WR_CAS Access to Rank 5; Bank 1",
3669 "Counter": "0,1,2,3",
3670 "EventCode": "0xBD",
3671 "EventName": "UNC_M_WR_CAS_RANK5.BANK1",
3672 "PerPkg": "1",
3673 "UMask": "0x1",
3674 "Unit": "iMC"
3675 },
3676 {
3677 "BriefDescription": "WR_CAS Access to Rank 5; Bank 2",
3678 "Counter": "0,1,2,3",
3679 "EventCode": "0xBD",
3680 "EventName": "UNC_M_WR_CAS_RANK5.BANK2",
3681 "PerPkg": "1",
3682 "UMask": "0x2",
3683 "Unit": "iMC"
3684 },
3685 {
3686 "BriefDescription": "WR_CAS Access to Rank 5; Bank 3",
3687 "Counter": "0,1,2,3",
3688 "EventCode": "0xBD",
3689 "EventName": "UNC_M_WR_CAS_RANK5.BANK3",
3690 "PerPkg": "1",
3691 "UMask": "0x3",
3692 "Unit": "iMC"
3693 },
3694 {
3695 "BriefDescription": "WR_CAS Access to Rank 5; Bank 4",
3696 "Counter": "0,1,2,3",
3697 "EventCode": "0xBD",
3698 "EventName": "UNC_M_WR_CAS_RANK5.BANK4",
3699 "PerPkg": "1",
3700 "UMask": "0x4",
3701 "Unit": "iMC"
3702 },
3703 {
3704 "BriefDescription": "WR_CAS Access to Rank 5; Bank 5",
3705 "Counter": "0,1,2,3",
3706 "EventCode": "0xBD",
3707 "EventName": "UNC_M_WR_CAS_RANK5.BANK5",
3708 "PerPkg": "1",
3709 "UMask": "0x5",
3710 "Unit": "iMC"
3711 },
3712 {
3713 "BriefDescription": "WR_CAS Access to Rank 5; Bank 6",
3714 "Counter": "0,1,2,3",
3715 "EventCode": "0xBD",
3716 "EventName": "UNC_M_WR_CAS_RANK5.BANK6",
3717 "PerPkg": "1",
3718 "UMask": "0x6",
3719 "Unit": "iMC"
3720 },
3721 {
3722 "BriefDescription": "WR_CAS Access to Rank 5; Bank 7",
3723 "Counter": "0,1,2,3",
3724 "EventCode": "0xBD",
3725 "EventName": "UNC_M_WR_CAS_RANK5.BANK7",
3726 "PerPkg": "1",
3727 "UMask": "0x7",
3728 "Unit": "iMC"
3729 },
3730 {
3731 "BriefDescription": "WR_CAS Access to Rank 5; Bank 8",
3732 "Counter": "0,1,2,3",
3733 "EventCode": "0xBD",
3734 "EventName": "UNC_M_WR_CAS_RANK5.BANK8",
3735 "PerPkg": "1",
3736 "UMask": "0x8",
3737 "Unit": "iMC"
3738 },
3739 {
3740 "BriefDescription": "WR_CAS Access to Rank 5; Bank 9",
3741 "Counter": "0,1,2,3",
3742 "EventCode": "0xBD",
3743 "EventName": "UNC_M_WR_CAS_RANK5.BANK9",
3744 "PerPkg": "1",
3745 "UMask": "0x9",
3746 "Unit": "iMC"
3747 },
3748 {
3749 "BriefDescription": "WR_CAS Access to Rank 5; Bank 10",
3750 "Counter": "0,1,2,3",
3751 "EventCode": "0xBD",
3752 "EventName": "UNC_M_WR_CAS_RANK5.BANK10",
3753 "PerPkg": "1",
3754 "UMask": "0xA",
3755 "Unit": "iMC"
3756 },
3757 {
3758 "BriefDescription": "WR_CAS Access to Rank 5; Bank 11",
3759 "Counter": "0,1,2,3",
3760 "EventCode": "0xBD",
3761 "EventName": "UNC_M_WR_CAS_RANK5.BANK11",
3762 "PerPkg": "1",
3763 "UMask": "0xB",
3764 "Unit": "iMC"
3765 },
3766 {
3767 "BriefDescription": "WR_CAS Access to Rank 5; Bank 12",
3768 "Counter": "0,1,2,3",
3769 "EventCode": "0xBD",
3770 "EventName": "UNC_M_WR_CAS_RANK5.BANK12",
3771 "PerPkg": "1",
3772 "UMask": "0xC",
3773 "Unit": "iMC"
3774 },
3775 {
3776 "BriefDescription": "WR_CAS Access to Rank 5; Bank 13",
3777 "Counter": "0,1,2,3",
3778 "EventCode": "0xBD",
3779 "EventName": "UNC_M_WR_CAS_RANK5.BANK13",
3780 "PerPkg": "1",
3781 "UMask": "0xD",
3782 "Unit": "iMC"
3783 },
3784 {
3785 "BriefDescription": "WR_CAS Access to Rank 5; Bank 14",
3786 "Counter": "0,1,2,3",
3787 "EventCode": "0xBD",
3788 "EventName": "UNC_M_WR_CAS_RANK5.BANK14",
3789 "PerPkg": "1",
3790 "UMask": "0xE",
3791 "Unit": "iMC"
3792 },
3793 {
3794 "BriefDescription": "WR_CAS Access to Rank 5; Bank 15",
3795 "Counter": "0,1,2,3",
3796 "EventCode": "0xBD",
3797 "EventName": "UNC_M_WR_CAS_RANK5.BANK15",
3798 "PerPkg": "1",
3799 "UMask": "0xF",
3800 "Unit": "iMC"
3801 },
3802 {
3803 "BriefDescription": "WR_CAS Access to Rank 5; All Banks",
3804 "Counter": "0,1,2,3",
3805 "EventCode": "0xBD",
3806 "EventName": "UNC_M_WR_CAS_RANK5.ALLBANKS",
3807 "PerPkg": "1",
3808 "UMask": "0x10",
3809 "Unit": "iMC"
3810 },
3811 {
3812 "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 0 (Banks 0-3)",
3813 "Counter": "0,1,2,3",
3814 "EventCode": "0xBD",
3815 "EventName": "UNC_M_WR_CAS_RANK5.BANKG0",
3816 "PerPkg": "1",
3817 "UMask": "0x11",
3818 "Unit": "iMC"
3819 },
3820 {
3821 "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 1 (Banks 4-7)",
3822 "Counter": "0,1,2,3",
3823 "EventCode": "0xBD",
3824 "EventName": "UNC_M_WR_CAS_RANK5.BANKG1",
3825 "PerPkg": "1",
3826 "UMask": "0x12",
3827 "Unit": "iMC"
3828 },
3829 {
3830 "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 2 (Banks 8-11)",
3831 "Counter": "0,1,2,3",
3832 "EventCode": "0xBD",
3833 "EventName": "UNC_M_WR_CAS_RANK5.BANKG2",
3834 "PerPkg": "1",
3835 "UMask": "0x13",
3836 "Unit": "iMC"
3837 },
3838 {
3839 "BriefDescription": "WR_CAS Access to Rank 5; Bank Group 3 (Banks 12-15)",
3840 "Counter": "0,1,2,3",
3841 "EventCode": "0xBD",
3842 "EventName": "UNC_M_WR_CAS_RANK5.BANKG3",
3843 "PerPkg": "1",
3844 "UMask": "0x14",
3845 "Unit": "iMC"
3846 },
3847 {
3848 "BriefDescription": "WR_CAS Access to Rank 6; Bank 0",
3849 "Counter": "0,1,2,3",
3850 "EventCode": "0xBE",
3851 "EventName": "UNC_M_WR_CAS_RANK6.BANK0",
3852 "PerPkg": "1",
3853 "Unit": "iMC"
3854 },
3855 {
3856 "BriefDescription": "WR_CAS Access to Rank 6; Bank 1",
3857 "Counter": "0,1,2,3",
3858 "EventCode": "0xBE",
3859 "EventName": "UNC_M_WR_CAS_RANK6.BANK1",
3860 "PerPkg": "1",
3861 "UMask": "0x1",
3862 "Unit": "iMC"
3863 },
3864 {
3865 "BriefDescription": "WR_CAS Access to Rank 6; Bank 2",
3866 "Counter": "0,1,2,3",
3867 "EventCode": "0xBE",
3868 "EventName": "UNC_M_WR_CAS_RANK6.BANK2",
3869 "PerPkg": "1",
3870 "UMask": "0x2",
3871 "Unit": "iMC"
3872 },
3873 {
3874 "BriefDescription": "WR_CAS Access to Rank 6; Bank 3",
3875 "Counter": "0,1,2,3",
3876 "EventCode": "0xBE",
3877 "EventName": "UNC_M_WR_CAS_RANK6.BANK3",
3878 "PerPkg": "1",
3879 "UMask": "0x3",
3880 "Unit": "iMC"
3881 },
3882 {
3883 "BriefDescription": "WR_CAS Access to Rank 6; Bank 4",
3884 "Counter": "0,1,2,3",
3885 "EventCode": "0xBE",
3886 "EventName": "UNC_M_WR_CAS_RANK6.BANK4",
3887 "PerPkg": "1",
3888 "UMask": "0x4",
3889 "Unit": "iMC"
3890 },
3891 {
3892 "BriefDescription": "WR_CAS Access to Rank 6; Bank 5",
3893 "Counter": "0,1,2,3",
3894 "EventCode": "0xBE",
3895 "EventName": "UNC_M_WR_CAS_RANK6.BANK5",
3896 "PerPkg": "1",
3897 "UMask": "0x5",
3898 "Unit": "iMC"
3899 },
3900 {
3901 "BriefDescription": "WR_CAS Access to Rank 6; Bank 6",
3902 "Counter": "0,1,2,3",
3903 "EventCode": "0xBE",
3904 "EventName": "UNC_M_WR_CAS_RANK6.BANK6",
3905 "PerPkg": "1",
3906 "UMask": "0x6",
3907 "Unit": "iMC"
3908 },
3909 {
3910 "BriefDescription": "WR_CAS Access to Rank 6; Bank 7",
3911 "Counter": "0,1,2,3",
3912 "EventCode": "0xBE",
3913 "EventName": "UNC_M_WR_CAS_RANK6.BANK7",
3914 "PerPkg": "1",
3915 "UMask": "0x7",
3916 "Unit": "iMC"
3917 },
3918 {
3919 "BriefDescription": "WR_CAS Access to Rank 6; Bank 8",
3920 "Counter": "0,1,2,3",
3921 "EventCode": "0xBE",
3922 "EventName": "UNC_M_WR_CAS_RANK6.BANK8",
3923 "PerPkg": "1",
3924 "UMask": "0x8",
3925 "Unit": "iMC"
3926 },
3927 {
3928 "BriefDescription": "WR_CAS Access to Rank 6; Bank 9",
3929 "Counter": "0,1,2,3",
3930 "EventCode": "0xBE",
3931 "EventName": "UNC_M_WR_CAS_RANK6.BANK9",
3932 "PerPkg": "1",
3933 "UMask": "0x9",
3934 "Unit": "iMC"
3935 },
3936 {
3937 "BriefDescription": "WR_CAS Access to Rank 6; Bank 10",
3938 "Counter": "0,1,2,3",
3939 "EventCode": "0xBE",
3940 "EventName": "UNC_M_WR_CAS_RANK6.BANK10",
3941 "PerPkg": "1",
3942 "UMask": "0xA",
3943 "Unit": "iMC"
3944 },
3945 {
3946 "BriefDescription": "WR_CAS Access to Rank 6; Bank 11",
3947 "Counter": "0,1,2,3",
3948 "EventCode": "0xBE",
3949 "EventName": "UNC_M_WR_CAS_RANK6.BANK11",
3950 "PerPkg": "1",
3951 "UMask": "0xB",
3952 "Unit": "iMC"
3953 },
3954 {
3955 "BriefDescription": "WR_CAS Access to Rank 6; Bank 12",
3956 "Counter": "0,1,2,3",
3957 "EventCode": "0xBE",
3958 "EventName": "UNC_M_WR_CAS_RANK6.BANK12",
3959 "PerPkg": "1",
3960 "UMask": "0xC",
3961 "Unit": "iMC"
3962 },
3963 {
3964 "BriefDescription": "WR_CAS Access to Rank 6; Bank 13",
3965 "Counter": "0,1,2,3",
3966 "EventCode": "0xBE",
3967 "EventName": "UNC_M_WR_CAS_RANK6.BANK13",
3968 "PerPkg": "1",
3969 "UMask": "0xD",
3970 "Unit": "iMC"
3971 },
3972 {
3973 "BriefDescription": "WR_CAS Access to Rank 6; Bank 14",
3974 "Counter": "0,1,2,3",
3975 "EventCode": "0xBE",
3976 "EventName": "UNC_M_WR_CAS_RANK6.BANK14",
3977 "PerPkg": "1",
3978 "UMask": "0xE",
3979 "Unit": "iMC"
3980 },
3981 {
3982 "BriefDescription": "WR_CAS Access to Rank 6; Bank 15",
3983 "Counter": "0,1,2,3",
3984 "EventCode": "0xBE",
3985 "EventName": "UNC_M_WR_CAS_RANK6.BANK15",
3986 "PerPkg": "1",
3987 "UMask": "0xF",
3988 "Unit": "iMC"
3989 },
3990 {
3991 "BriefDescription": "WR_CAS Access to Rank 6; All Banks",
3992 "Counter": "0,1,2,3",
3993 "EventCode": "0xBE",
3994 "EventName": "UNC_M_WR_CAS_RANK6.ALLBANKS",
3995 "PerPkg": "1",
3996 "UMask": "0x10",
3997 "Unit": "iMC"
3998 },
3999 {
4000 "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 0 (Banks 0-3)",
4001 "Counter": "0,1,2,3",
4002 "EventCode": "0xBE",
4003 "EventName": "UNC_M_WR_CAS_RANK6.BANKG0",
4004 "PerPkg": "1",
4005 "UMask": "0x11",
4006 "Unit": "iMC"
4007 },
4008 {
4009 "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 1 (Banks 4-7)",
4010 "Counter": "0,1,2,3",
4011 "EventCode": "0xBE",
4012 "EventName": "UNC_M_WR_CAS_RANK6.BANKG1",
4013 "PerPkg": "1",
4014 "UMask": "0x12",
4015 "Unit": "iMC"
4016 },
4017 {
4018 "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 2 (Banks 8-11)",
4019 "Counter": "0,1,2,3",
4020 "EventCode": "0xBE",
4021 "EventName": "UNC_M_WR_CAS_RANK6.BANKG2",
4022 "PerPkg": "1",
4023 "UMask": "0x13",
4024 "Unit": "iMC"
4025 },
4026 {
4027 "BriefDescription": "WR_CAS Access to Rank 6; Bank Group 3 (Banks 12-15)",
4028 "Counter": "0,1,2,3",
4029 "EventCode": "0xBE",
4030 "EventName": "UNC_M_WR_CAS_RANK6.BANKG3",
4031 "PerPkg": "1",
4032 "UMask": "0x14",
4033 "Unit": "iMC"
4034 },
4035 {
4036 "BriefDescription": "WR_CAS Access to Rank 7; Bank 0",
4037 "Counter": "0,1,2,3",
4038 "EventCode": "0xBF",
4039 "EventName": "UNC_M_WR_CAS_RANK7.BANK0",
4040 "PerPkg": "1",
4041 "Unit": "iMC"
4042 },
4043 {
4044 "BriefDescription": "WR_CAS Access to Rank 7; Bank 1",
4045 "Counter": "0,1,2,3",
4046 "EventCode": "0xBF",
4047 "EventName": "UNC_M_WR_CAS_RANK7.BANK1",
4048 "PerPkg": "1",
4049 "UMask": "0x1",
4050 "Unit": "iMC"
4051 },
4052 {
4053 "BriefDescription": "WR_CAS Access to Rank 7; Bank 2",
4054 "Counter": "0,1,2,3",
4055 "EventCode": "0xBF",
4056 "EventName": "UNC_M_WR_CAS_RANK7.BANK2",
4057 "PerPkg": "1",
4058 "UMask": "0x2",
4059 "Unit": "iMC"
4060 },
4061 {
4062 "BriefDescription": "WR_CAS Access to Rank 7; Bank 3",
4063 "Counter": "0,1,2,3",
4064 "EventCode": "0xBF",
4065 "EventName": "UNC_M_WR_CAS_RANK7.BANK3",
4066 "PerPkg": "1",
4067 "UMask": "0x3",
4068 "Unit": "iMC"
4069 },
4070 {
4071 "BriefDescription": "WR_CAS Access to Rank 7; Bank 4",
4072 "Counter": "0,1,2,3",
4073 "EventCode": "0xBF",
4074 "EventName": "UNC_M_WR_CAS_RANK7.BANK4",
4075 "PerPkg": "1",
4076 "UMask": "0x4",
4077 "Unit": "iMC"
4078 },
4079 {
4080 "BriefDescription": "WR_CAS Access to Rank 7; Bank 5",
4081 "Counter": "0,1,2,3",
4082 "EventCode": "0xBF",
4083 "EventName": "UNC_M_WR_CAS_RANK7.BANK5",
4084 "PerPkg": "1",
4085 "UMask": "0x5",
4086 "Unit": "iMC"
4087 },
4088 {
4089 "BriefDescription": "WR_CAS Access to Rank 7; Bank 6",
4090 "Counter": "0,1,2,3",
4091 "EventCode": "0xBF",
4092 "EventName": "UNC_M_WR_CAS_RANK7.BANK6",
4093 "PerPkg": "1",
4094 "UMask": "0x6",
4095 "Unit": "iMC"
4096 },
4097 {
4098 "BriefDescription": "WR_CAS Access to Rank 7; Bank 7",
4099 "Counter": "0,1,2,3",
4100 "EventCode": "0xBF",
4101 "EventName": "UNC_M_WR_CAS_RANK7.BANK7",
4102 "PerPkg": "1",
4103 "UMask": "0x7",
4104 "Unit": "iMC"
4105 },
4106 {
4107 "BriefDescription": "WR_CAS Access to Rank 7; Bank 8",
4108 "Counter": "0,1,2,3",
4109 "EventCode": "0xBF",
4110 "EventName": "UNC_M_WR_CAS_RANK7.BANK8",
4111 "PerPkg": "1",
4112 "UMask": "0x8",
4113 "Unit": "iMC"
4114 },
4115 {
4116 "BriefDescription": "WR_CAS Access to Rank 7; Bank 9",
4117 "Counter": "0,1,2,3",
4118 "EventCode": "0xBF",
4119 "EventName": "UNC_M_WR_CAS_RANK7.BANK9",
4120 "PerPkg": "1",
4121 "UMask": "0x9",
4122 "Unit": "iMC"
4123 },
4124 {
4125 "BriefDescription": "WR_CAS Access to Rank 7; Bank 10",
4126 "Counter": "0,1,2,3",
4127 "EventCode": "0xBF",
4128 "EventName": "UNC_M_WR_CAS_RANK7.BANK10",
4129 "PerPkg": "1",
4130 "UMask": "0xA",
4131 "Unit": "iMC"
4132 },
4133 {
4134 "BriefDescription": "WR_CAS Access to Rank 7; Bank 11",
4135 "Counter": "0,1,2,3",
4136 "EventCode": "0xBF",
4137 "EventName": "UNC_M_WR_CAS_RANK7.BANK11",
4138 "PerPkg": "1",
4139 "UMask": "0xB",
4140 "Unit": "iMC"
4141 },
4142 {
4143 "BriefDescription": "WR_CAS Access to Rank 7; Bank 12",
4144 "Counter": "0,1,2,3",
4145 "EventCode": "0xBF",
4146 "EventName": "UNC_M_WR_CAS_RANK7.BANK12",
4147 "PerPkg": "1",
4148 "UMask": "0xC",
4149 "Unit": "iMC"
4150 },
4151 {
4152 "BriefDescription": "WR_CAS Access to Rank 7; Bank 13",
4153 "Counter": "0,1,2,3",
4154 "EventCode": "0xBF",
4155 "EventName": "UNC_M_WR_CAS_RANK7.BANK13",
4156 "PerPkg": "1",
4157 "UMask": "0xD",
4158 "Unit": "iMC"
4159 },
4160 {
4161 "BriefDescription": "WR_CAS Access to Rank 7; Bank 14",
4162 "Counter": "0,1,2,3",
4163 "EventCode": "0xBF",
4164 "EventName": "UNC_M_WR_CAS_RANK7.BANK14",
4165 "PerPkg": "1",
4166 "UMask": "0xE",
4167 "Unit": "iMC"
4168 },
4169 {
4170 "BriefDescription": "WR_CAS Access to Rank 7; Bank 15",
4171 "Counter": "0,1,2,3",
4172 "EventCode": "0xBF",
4173 "EventName": "UNC_M_WR_CAS_RANK7.BANK15",
4174 "PerPkg": "1",
4175 "UMask": "0xF",
4176 "Unit": "iMC"
4177 },
4178 {
4179 "BriefDescription": "WR_CAS Access to Rank 7; All Banks",
4180 "Counter": "0,1,2,3",
4181 "EventCode": "0xBF",
4182 "EventName": "UNC_M_WR_CAS_RANK7.ALLBANKS",
4183 "PerPkg": "1",
4184 "UMask": "0x10",
4185 "Unit": "iMC"
4186 },
4187 {
4188 "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 0 (Banks 0-3)",
4189 "Counter": "0,1,2,3",
4190 "EventCode": "0xBF",
4191 "EventName": "UNC_M_WR_CAS_RANK7.BANKG0",
4192 "PerPkg": "1",
4193 "UMask": "0x11",
4194 "Unit": "iMC"
4195 },
4196 {
4197 "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 1 (Banks 4-7)",
4198 "Counter": "0,1,2,3",
4199 "EventCode": "0xBF",
4200 "EventName": "UNC_M_WR_CAS_RANK7.BANKG1",
4201 "PerPkg": "1",
4202 "UMask": "0x12",
4203 "Unit": "iMC"
4204 },
4205 {
4206 "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 2 (Banks 8-11)",
4207 "Counter": "0,1,2,3",
4208 "EventCode": "0xBF",
4209 "EventName": "UNC_M_WR_CAS_RANK7.BANKG2",
4210 "PerPkg": "1",
4211 "UMask": "0x13",
4212 "Unit": "iMC"
4213 },
4214 {
4215 "BriefDescription": "WR_CAS Access to Rank 7; Bank Group 3 (Banks 12-15)",
4216 "Counter": "0,1,2,3",
4217 "EventCode": "0xBF",
4218 "EventName": "UNC_M_WR_CAS_RANK7.BANKG3",
4219 "PerPkg": "1",
4220 "UMask": "0x14",
4221 "Unit": "iMC"
4222 },
4223 {
4224 "BriefDescription": "Clockticks in the Memory Controller using a dedicated 48-bit Fixed Counter",
4225 "Counter": "FIXED",
4226 "EventCode": "0xff",
4227 "EventName": "UNC_M_CLOCKTICKS_F",
4228 "PerPkg": "1",
4229 "Unit": "iMC"
4230 },
4231 {
4232 "BriefDescription": "PMM Occupancy",
4233 "Counter": "0,1,2,3",
4234 "EventCode": "0xE0",
4235 "EventName": "UNC_M_PMM_RPQ_OCCUPANCY.GNT_WAIT",
4236 "PerPkg": "1",
4237 "UMask": "0x4",
4238 "Unit": "iMC"
4239 },
4240 {
4241 "BriefDescription": "PMM Read Queue Cycles Not Empty",
4242 "Counter": "0,1,2,3",
4243 "EventCode": "0xE1",
4244 "EventName": "UNC_M_PMM_RPQ_CYCLES_NE",
4245 "PerPkg": "1",
4246 "Unit": "iMC"
4247 },
4248 {
4249 "BriefDescription": "PMM Read Queue Cycles Full",
4250 "Counter": "0,1,2,3",
4251 "EventCode": "0xE2",
4252 "EventName": "UNC_M_PMM_RPQ_CYCLES_FULL",
4253 "PerPkg": "1",
4254 "Unit": "iMC"
4255 },
4256 {
4257 "BriefDescription": "RPQ GNTs",
4258 "Counter": "0,1,2,3",
4259 "EventCode": "0xEA",
4260 "EventName": "UNC_M_PMM_CMD1.RPQ_GNTS",
4261 "PerPkg": "1",
4262 "UMask": "0x10",
4263 "Unit": "iMC"
4264 },
4265 {
4266 "BriefDescription": "Underfill GNTs",
4267 "Counter": "0,1,2,3",
4268 "EventCode": "0xEA",
4269 "EventName": "UNC_M_PMM_CMD1.WPQ_GNTS",
4270 "PerPkg": "1",
4271 "UMask": "0x20",
4272 "Unit": "iMC"
4273 },
4274 {
4275 "BriefDescription": "Misc GNTs",
4276 "Counter": "0,1,2,3",
4277 "EventCode": "0xEA",
4278 "EventName": "UNC_M_PMM_CMD1.MISC_GNT",
4279 "PerPkg": "1",
4280 "UMask": "0x40",
4281 "Unit": "iMC"
4282 },
4283 {
4284 "BriefDescription": "Misc Commands (error, flow ACKs)",
4285 "Counter": "0,1,2,3",
4286 "EventCode": "0xEA",
4287 "EventName": "UNC_M_PMM_CMD1.MISC",
4288 "PerPkg": "1",
4289 "UMask": "0x80",
4290 "Unit": "iMC"
4291 },
4292 {
4293 "BriefDescription": "Opportunistic Reads",
4294 "Counter": "0,1,2,3",
4295 "EventCode": "0xEB",
4296 "EventName": "UNC_M_PMM_CMD2.OPP_RD",
4297 "PerPkg": "1",
4298 "UMask": "0x1",
4299 "Unit": "iMC"
4300 },
4301 {
4302 "BriefDescription": "Expected No data packet (ERID matched NDP encoding)",
4303 "Counter": "0,1,2,3",
4304 "EventCode": "0xEB",
4305 "EventName": "UNC_M_PMM_CMD2.NODATA_EXP",
4306 "PerPkg": "1",
4307 "UMask": "0x2",
4308 "Unit": "iMC"
4309 },
4310 {
4311 "BriefDescription": "Unexpected No data packet (ERID matched a Read, but data was a NDP)",
4312 "Counter": "0,1,2,3",
4313 "EventCode": "0xEB",
4314 "EventName": "UNC_M_PMM_CMD2.NODATA_UNEXP",
4315 "PerPkg": "1",
4316 "UMask": "0x4",
4317 "Unit": "iMC"
4318 },
4319 {
4320 "BriefDescription": "Read Requests - Slot 0",
4321 "Counter": "0,1,2,3",
4322 "EventCode": "0xEB",
4323 "EventName": "UNC_M_PMM_CMD2.REQS_SLOT0",
4324 "PerPkg": "1",
4325 "UMask": "0x8",
4326 "Unit": "iMC"
4327 },
4328 {
4329 "BriefDescription": "Read Requests - Slot 1",
4330 "Counter": "0,1,2,3",
4331 "EventCode": "0xEB",
4332 "EventName": "UNC_M_PMM_CMD2.REQS_SLOT1",
4333 "PerPkg": "1",
4334 "UMask": "0x10",
4335 "Unit": "iMC"
4336 },
4337 {
4338 "BriefDescription": "PMM ECC Errors",
4339 "Counter": "0,1,2,3",
4340 "EventCode": "0xEB",
4341 "EventName": "UNC_M_PMM_CMD2.PMM_ECC_ERROR",
4342 "PerPkg": "1",
4343 "UMask": "0x20",
4344 "Unit": "iMC"
4345 },
4346 {
4347 "BriefDescription": "PMM ERID detectable parity error",
4348 "Counter": "0,1,2,3",
4349 "EventCode": "0xEB",
4350 "EventName": "UNC_M_PMM_CMD2.PMM_ERID_ERROR",
4351 "PerPkg": "1",
4352 "UMask": "0x40",
4353 "Unit": "iMC"
4354 },
4355 {
4356 "BriefDescription": "PMM Major Mode; Cycles PMM is in Read Major Mode",
4357 "Counter": "0,1,2,3",
4358 "EventCode": "0xEC",
4359 "EventName": "UNC_M_PMM_MAJMODE1.RD_CYC",
4360 "PerPkg": "1",
4361 "UMask": "0x1",
4362 "Unit": "iMC"
4363 },
4364 {
4365 "BriefDescription": "PMM Major Mode; Cycles PMM is in Partial Write Major Mode",
4366 "Counter": "0,1,2,3",
4367 "EventCode": "0xEC",
4368 "EventName": "UNC_M_PMM_MAJMODE1.PARTIAL_WR_CYC",
4369 "PerPkg": "1",
4370 "UMask": "0x4",
4371 "Unit": "iMC"
4372 },
4373 {
4374 "BriefDescription": "PMM Major Mode",
4375 "Counter": "0,1,2,3",
4376 "EventCode": "0xEC",
4377 "EventName": "UNC_M_PMM_MAJMODE1.PARTIAL_WR_ENTER",
4378 "PerPkg": "1",
4379 "UMask": "0x20",
4380 "Unit": "iMC"
4381 },
4382 {
4383 "BriefDescription": "PMM Major Mode",
4384 "Counter": "0,1,2,3",
4385 "EventCode": "0xEC",
4386 "EventName": "UNC_M_PMM_MAJMODE1.PARTIAL_WR_EXIT",
4387 "PerPkg": "1",
4388 "UMask": "0x40",
4389 "Unit": "iMC"
4390 },
4391 {
4392 "BriefDescription": "UNC_M_MAJMODE2.DRAM_CYC",
4393 "Counter": "0,1,2,3",
4394 "EventCode": "0xED",
4395 "EventName": "UNC_M_MAJMODE2.DRAM_CYC",
4396 "PerPkg": "1",
4397 "UMask": "0x2",
4398 "Unit": "iMC"
4399 },
4400 {
4401 "BriefDescription": "UNC_M_MAJMODE2.DRAM_ENTER",
4402 "Counter": "0,1,2,3",
4403 "EventCode": "0xED",
4404 "EventName": "UNC_M_MAJMODE2.DRAM_ENTER",
4405 "PerPkg": "1",
4406 "UMask": "0x8",
4407 "Unit": "iMC"
4408 },
4409 {
4410 "BriefDescription": "UNC_M_MAJMODE2.PMM_ENTER",
4411 "Counter": "0,1,2,3",
4412 "EventCode": "0xED",
4413 "EventName": "UNC_M_MAJMODE2.PMM_ENTER",
4414 "PerPkg": "1",
4415 "UMask": "0x4",
4416 "Unit": "iMC"
4417 },
4418 {
4419 "BriefDescription": "PMM Write Queue Cycles Full",
4420 "Counter": "0,1,2,3",
4421 "EventCode": "0xE6",
4422 "EventName": "UNC_M_PMM_WPQ_CYCLES_FULL",
4423 "PerPkg": "1",
4424 "Unit": "iMC"
4425 },
4426 {
4427 "BriefDescription": "PMM Write Queue Cycles Not Empty",
4428 "Counter": "0,1,2,3",
4429 "EventCode": "0xE5",
4430 "EventName": "UNC_M_PMM_WPQ_CYCLES_NE",
4431 "PerPkg": "1",
4432 "Unit": "iMC"
4433 },
4434 {
4435 "BriefDescription": "PMM Occupancy",
4436 "Counter": "0,1,2,3",
4437 "EventCode": "0xE4",
4438 "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.CAS",
4439 "PerPkg": "1",
4440 "UMask": "0x2",
4441 "Unit": "iMC"
4442 },
4443 {
4444 "BriefDescription": "PMM Occupancy",
4445 "Counter": "0,1,2,3",
4446 "EventCode": "0xE4",
4447 "EventName": "UNC_M_PMM_WPQ_OCCUPANCY.PWR",
4448 "PerPkg": "1",
4449 "UMask": "0x4",
4450 "Unit": "iMC"
4451 },
4452 {
4453 "BriefDescription": "UNC_M_PMM_WPQ_PCOMMIT",
4454 "Counter": "0,1,2,3",
4455 "EventCode": "0xE8",
4456 "EventName": "UNC_M_PMM_WPQ_PCOMMIT",
4457 "PerPkg": "1",
4458 "Unit": "iMC"
4459 },
4460 {
4461 "BriefDescription": "UNC_M_PMM_WPQ_PCOMMIT_CYC",
4462 "Counter": "0,1,2,3",
4463 "EventCode": "0xE9",
4464 "EventName": "UNC_M_PMM_WPQ_PCOMMIT_CYC",
4465 "PerPkg": "1",
4466 "Unit": "iMC"
4467 },
4468 {
4469 "BriefDescription": "PMM Major Mode; Cycles PMM is in Write Major Mode",
4470 "Counter": "0,1,2,3",
4471 "EventCode": "0xEC",
4472 "EventName": "UNC_M_PMM_MAJMODE1.WR_CYC",
4473 "PerPkg": "1",
4474 "UMask": "0x2",
4475 "Unit": "iMC"
4476 },
4477 {
4478 "BriefDescription": "UNC_M_MAJMODE2.PMM_CYC",
4479 "Counter": "0,1,2,3",
4480 "EventCode": "0xED",
4481 "EventName": "UNC_M_MAJMODE2.PMM_CYC",
4482 "PerPkg": "1",
4483 "UMask": "0x1",
4484 "Unit": "iMC"
4485 },
4486 {
4487 "BriefDescription": "UNC_M_SB_TAGGED.PMM0_CMP",
4488 "Counter": "0,1,2,3",
4489 "EventCode": "0xDD",
4490 "EventName": "UNC_M_SB_TAGGED.PMM0_CMP",
4491 "PerPkg": "1",
4492 "UMask": "0x10",
4493 "Unit": "iMC"
4494 },
4495 {
4496 "BriefDescription": "UNC_M_SB_TAGGED.PMM1_CMP",
4497 "Counter": "0,1,2,3",
4498 "EventCode": "0xDD",
4499 "EventName": "UNC_M_SB_TAGGED.PMM1_CMP",
4500 "PerPkg": "1",
4501 "UMask": "0x20",
4502 "Unit": "iMC"
4503 },
4504 {
4505 "BriefDescription": "UNC_M_SB_TAGGED.PMM2_CMP",
4506 "Counter": "0,1,2,3",
4507 "EventCode": "0xDD",
4508 "EventName": "UNC_M_SB_TAGGED.PMM2_CMP",
4509 "PerPkg": "1",
4510 "UMask": "0x40",
4511 "Unit": "iMC"
4512 },
4513 {
4514 "BriefDescription": "Scoreboard Inserts; Persistent Mem writes",
4515 "Counter": "0,1,2,3",
4516 "EventCode": "0xD6",
4517 "EventName": "UNC_M_SB_INSERTS.PMM_WRS",
4518 "PerPkg": "1",
4519 "UMask": "0x08",
4520 "Unit": "iMC"
4521 },
4522 {
4523 "BriefDescription": "Scoreboard Occupancy; Persistent Mem writes",
4524 "Counter": "0,1,2,3",
4525 "EventCode": "0xD5",
4526 "EventName": "UNC_M_SB_OCCUPANCY.PMM_WRS",
4527 "PerPkg": "1",
4528 "UMask": "0x08",
4529 "Unit": "iMC"
4530 },
4531 {
4532 "BriefDescription": "Scoreboard Occupancy; Persistent Mem reads",
4533 "Counter": "0,1,2,3",
4534 "EventCode": "0xD5",
4535 "EventName": "UNC_M_SB_OCCUPANCY.PMM_RDS",
4536 "PerPkg": "1",
4537 "UMask": "0x04",
4538 "Unit": "iMC"
4539 },
4540 {
4541 "BriefDescription": "Scoreboard Inserts; Persistent Mem reads",
4542 "Counter": "0,1,2,3",
4543 "EventCode": "0xD6",
4544 "EventName": "UNC_M_SB_INSERTS.PMM_RDS",
4545 "PerPkg": "1",
4546 "UMask": "0x04",
4547 "Unit": "iMC"
4548 }
4549 ]