0001 [
0002 {
0003 "BriefDescription": "Bounce Control",
0004 "Counter": "0,1,2,3",
0005 "EventCode": "0xA",
0006 "EventName": "UNC_C_BOUNCE_CONTROL",
0007 "PerPkg": "1",
0008 "Unit": "CBO"
0009 },
0010 {
0011 "BriefDescription": "Uncore Clocks",
0012 "Counter": "0,1,2,3",
0013 "EventName": "UNC_C_CLOCKTICKS",
0014 "PerPkg": "1",
0015 "Unit": "CBO"
0016 },
0017 {
0018 "BriefDescription": "Counter 0 Occupancy",
0019 "Counter": "0,1,2,3",
0020 "EventCode": "0x1F",
0021 "EventName": "UNC_C_COUNTER0_OCCUPANCY",
0022 "PerPkg": "1",
0023 "Unit": "CBO"
0024 },
0025 {
0026 "BriefDescription": "FaST wire asserted",
0027 "Counter": "0,1",
0028 "EventCode": "0x9",
0029 "EventName": "UNC_C_FAST_ASSERTED",
0030 "PerPkg": "1",
0031 "Unit": "CBO"
0032 },
0033 {
0034 "BriefDescription": "Cache Lookups; Data Read Request",
0035 "Counter": "0,1,2,3",
0036 "EventCode": "0x34",
0037 "EventName": "UNC_C_LLC_LOOKUP.DATA_READ",
0038 "PerPkg": "1",
0039 "UMask": "0x3",
0040 "Unit": "CBO"
0041 },
0042 {
0043 "BriefDescription": "Cache Lookups; Write Requests",
0044 "Counter": "0,1,2,3",
0045 "EventCode": "0x34",
0046 "EventName": "UNC_C_LLC_LOOKUP.WRITE",
0047 "PerPkg": "1",
0048 "UMask": "0x5",
0049 "Unit": "CBO"
0050 },
0051 {
0052 "BriefDescription": "Cache Lookups; External Snoop Request",
0053 "Counter": "0,1,2,3",
0054 "EventCode": "0x34",
0055 "EventName": "UNC_C_LLC_LOOKUP.REMOTE_SNOOP",
0056 "PerPkg": "1",
0057 "UMask": "0x9",
0058 "Unit": "CBO"
0059 },
0060 {
0061 "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)",
0062 "Counter": "0,1,2,3",
0063 "EventCode": "0x34",
0064 "EventName": "UNC_C_LLC_LOOKUP.ANY",
0065 "Filter": "filter_state=0x1",
0066 "PerPkg": "1",
0067 "ScaleUnit": "64Bytes",
0068 "UMask": "0x11",
0069 "Unit": "CBO"
0070 },
0071 {
0072 "BriefDescription": "Cache Lookups; Lookups that Match NID",
0073 "Counter": "0,1,2,3",
0074 "EventCode": "0x34",
0075 "EventName": "UNC_C_LLC_LOOKUP.NID",
0076 "PerPkg": "1",
0077 "UMask": "0x41",
0078 "Unit": "CBO"
0079 },
0080 {
0081 "BriefDescription": "Cache Lookups; Any Read Request",
0082 "Counter": "0,1,2,3",
0083 "EventCode": "0x34",
0084 "EventName": "UNC_C_LLC_LOOKUP.READ",
0085 "PerPkg": "1",
0086 "UMask": "0x21",
0087 "Unit": "CBO"
0088 },
0089 {
0090 "BriefDescription": "M line evictions from LLC (writebacks to memory)",
0091 "Counter": "0,1,2,3",
0092 "EventCode": "0x37",
0093 "EventName": "UNC_C_LLC_VICTIMS.M_STATE",
0094 "PerPkg": "1",
0095 "ScaleUnit": "64Bytes",
0096 "UMask": "0x1",
0097 "Unit": "CBO"
0098 },
0099 {
0100 "BriefDescription": "Lines Victimized; Lines in E state",
0101 "Counter": "0,1,2,3",
0102 "EventCode": "0x37",
0103 "EventName": "UNC_C_LLC_VICTIMS.E_STATE",
0104 "PerPkg": "1",
0105 "UMask": "0x2",
0106 "Unit": "CBO"
0107 },
0108 {
0109 "BriefDescription": "Lines Victimized; Lines in S State",
0110 "Counter": "0,1,2,3",
0111 "EventCode": "0x37",
0112 "EventName": "UNC_C_LLC_VICTIMS.I_STATE",
0113 "PerPkg": "1",
0114 "UMask": "0x4",
0115 "Unit": "CBO"
0116 },
0117 {
0118 "BriefDescription": "Lines Victimized",
0119 "Counter": "0,1,2,3",
0120 "EventCode": "0x37",
0121 "EventName": "UNC_C_LLC_VICTIMS.F_STATE",
0122 "PerPkg": "1",
0123 "UMask": "0x8",
0124 "Unit": "CBO"
0125 },
0126 {
0127 "BriefDescription": "Lines Victimized; Victimized Lines that Match NID",
0128 "Counter": "0,1,2,3",
0129 "EventCode": "0x37",
0130 "EventName": "UNC_C_LLC_VICTIMS.NID",
0131 "PerPkg": "1",
0132 "UMask": "0x40",
0133 "Unit": "CBO"
0134 },
0135 {
0136 "BriefDescription": "Lines Victimized",
0137 "Counter": "0,1,2,3",
0138 "EventCode": "0x37",
0139 "EventName": "UNC_C_LLC_VICTIMS.MISS",
0140 "PerPkg": "1",
0141 "UMask": "0x10",
0142 "Unit": "CBO"
0143 },
0144 {
0145 "BriefDescription": "Cbo Misc; Silent Snoop Eviction",
0146 "Counter": "0,1,2,3",
0147 "EventCode": "0x39",
0148 "EventName": "UNC_C_MISC.RSPI_WAS_FSE",
0149 "PerPkg": "1",
0150 "UMask": "0x1",
0151 "Unit": "CBO"
0152 },
0153 {
0154 "BriefDescription": "Cbo Misc; Write Combining Aliasing",
0155 "Counter": "0,1,2,3",
0156 "EventCode": "0x39",
0157 "EventName": "UNC_C_MISC.WC_ALIASING",
0158 "PerPkg": "1",
0159 "UMask": "0x2",
0160 "Unit": "CBO"
0161 },
0162 {
0163 "BriefDescription": "Cbo Misc",
0164 "Counter": "0,1,2,3",
0165 "EventCode": "0x39",
0166 "EventName": "UNC_C_MISC.STARTED",
0167 "PerPkg": "1",
0168 "UMask": "0x4",
0169 "Unit": "CBO"
0170 },
0171 {
0172 "BriefDescription": "Cbo Misc; RFO HitS",
0173 "Counter": "0,1,2,3",
0174 "EventCode": "0x39",
0175 "EventName": "UNC_C_MISC.RFO_HIT_S",
0176 "PerPkg": "1",
0177 "UMask": "0x8",
0178 "Unit": "CBO"
0179 },
0180 {
0181 "BriefDescription": "Cbo Misc; Clean Victim with raw CV=0",
0182 "Counter": "0,1,2,3",
0183 "EventCode": "0x39",
0184 "EventName": "UNC_C_MISC.CVZERO_PREFETCH_VICTIM",
0185 "PerPkg": "1",
0186 "UMask": "0x10",
0187 "Unit": "CBO"
0188 },
0189 {
0190 "BriefDescription": "Cbo Misc; DRd hitting non-M with raw CV=0",
0191 "Counter": "0,1,2,3",
0192 "EventCode": "0x39",
0193 "EventName": "UNC_C_MISC.CVZERO_PREFETCH_MISS",
0194 "PerPkg": "1",
0195 "UMask": "0x20",
0196 "Unit": "CBO"
0197 },
0198 {
0199 "BriefDescription": "AD Ring In Use; Up and Even",
0200 "Counter": "0,1,2,3",
0201 "EventCode": "0x1B",
0202 "EventName": "UNC_C_RING_AD_USED.UP_EVEN",
0203 "PerPkg": "1",
0204 "UMask": "0x1",
0205 "Unit": "CBO"
0206 },
0207 {
0208 "BriefDescription": "AD Ring In Use; Up and Odd",
0209 "Counter": "0,1,2,3",
0210 "EventCode": "0x1B",
0211 "EventName": "UNC_C_RING_AD_USED.UP_ODD",
0212 "PerPkg": "1",
0213 "UMask": "0x2",
0214 "Unit": "CBO"
0215 },
0216 {
0217 "BriefDescription": "AD Ring In Use; Down and Even",
0218 "Counter": "0,1,2,3",
0219 "EventCode": "0x1B",
0220 "EventName": "UNC_C_RING_AD_USED.DOWN_EVEN",
0221 "PerPkg": "1",
0222 "UMask": "0x4",
0223 "Unit": "CBO"
0224 },
0225 {
0226 "BriefDescription": "AD Ring In Use; Down and Odd",
0227 "Counter": "0,1,2,3",
0228 "EventCode": "0x1B",
0229 "EventName": "UNC_C_RING_AD_USED.DOWN_ODD",
0230 "PerPkg": "1",
0231 "UMask": "0x8",
0232 "Unit": "CBO"
0233 },
0234 {
0235 "BriefDescription": "AD Ring In Use; Up",
0236 "Counter": "0,1,2,3",
0237 "EventCode": "0x1B",
0238 "EventName": "UNC_C_RING_AD_USED.UP",
0239 "PerPkg": "1",
0240 "UMask": "0x3",
0241 "Unit": "CBO"
0242 },
0243 {
0244 "BriefDescription": "AD Ring In Use; Down",
0245 "Counter": "0,1,2,3",
0246 "EventCode": "0x1B",
0247 "EventName": "UNC_C_RING_AD_USED.DOWN",
0248 "PerPkg": "1",
0249 "UMask": "0xC",
0250 "Unit": "CBO"
0251 },
0252 {
0253 "BriefDescription": "AD Ring In Use; All",
0254 "Counter": "0,1,2,3",
0255 "EventCode": "0x1B",
0256 "EventName": "UNC_C_RING_AD_USED.ALL",
0257 "PerPkg": "1",
0258 "UMask": "0xF",
0259 "Unit": "CBO"
0260 },
0261 {
0262 "BriefDescription": "AK Ring In Use; Up and Even",
0263 "Counter": "0,1,2,3",
0264 "EventCode": "0x1C",
0265 "EventName": "UNC_C_RING_AK_USED.UP_EVEN",
0266 "PerPkg": "1",
0267 "UMask": "0x1",
0268 "Unit": "CBO"
0269 },
0270 {
0271 "BriefDescription": "AK Ring In Use; Up and Odd",
0272 "Counter": "0,1,2,3",
0273 "EventCode": "0x1C",
0274 "EventName": "UNC_C_RING_AK_USED.UP_ODD",
0275 "PerPkg": "1",
0276 "UMask": "0x2",
0277 "Unit": "CBO"
0278 },
0279 {
0280 "BriefDescription": "AK Ring In Use; Down and Even",
0281 "Counter": "0,1,2,3",
0282 "EventCode": "0x1C",
0283 "EventName": "UNC_C_RING_AK_USED.DOWN_EVEN",
0284 "PerPkg": "1",
0285 "UMask": "0x4",
0286 "Unit": "CBO"
0287 },
0288 {
0289 "BriefDescription": "AK Ring In Use; Down and Odd",
0290 "Counter": "0,1,2,3",
0291 "EventCode": "0x1C",
0292 "EventName": "UNC_C_RING_AK_USED.DOWN_ODD",
0293 "PerPkg": "1",
0294 "UMask": "0x8",
0295 "Unit": "CBO"
0296 },
0297 {
0298 "BriefDescription": "AK Ring In Use; Up",
0299 "Counter": "0,1,2,3",
0300 "EventCode": "0x1C",
0301 "EventName": "UNC_C_RING_AK_USED.UP",
0302 "PerPkg": "1",
0303 "UMask": "0x3",
0304 "Unit": "CBO"
0305 },
0306 {
0307 "BriefDescription": "AK Ring In Use; Down",
0308 "Counter": "0,1,2,3",
0309 "EventCode": "0x1C",
0310 "EventName": "UNC_C_RING_AK_USED.DOWN",
0311 "PerPkg": "1",
0312 "UMask": "0xC",
0313 "Unit": "CBO"
0314 },
0315 {
0316 "BriefDescription": "AK Ring In Use; All",
0317 "Counter": "0,1,2,3",
0318 "EventCode": "0x1C",
0319 "EventName": "UNC_C_RING_AK_USED.ALL",
0320 "PerPkg": "1",
0321 "UMask": "0xF",
0322 "Unit": "CBO"
0323 },
0324 {
0325 "BriefDescription": "BL Ring in Use; Up and Even",
0326 "Counter": "0,1,2,3",
0327 "EventCode": "0x1D",
0328 "EventName": "UNC_C_RING_BL_USED.UP_EVEN",
0329 "PerPkg": "1",
0330 "UMask": "0x1",
0331 "Unit": "CBO"
0332 },
0333 {
0334 "BriefDescription": "BL Ring in Use; Up and Odd",
0335 "Counter": "0,1,2,3",
0336 "EventCode": "0x1D",
0337 "EventName": "UNC_C_RING_BL_USED.UP_ODD",
0338 "PerPkg": "1",
0339 "UMask": "0x2",
0340 "Unit": "CBO"
0341 },
0342 {
0343 "BriefDescription": "BL Ring in Use; Down and Even",
0344 "Counter": "0,1,2,3",
0345 "EventCode": "0x1D",
0346 "EventName": "UNC_C_RING_BL_USED.DOWN_EVEN",
0347 "PerPkg": "1",
0348 "UMask": "0x4",
0349 "Unit": "CBO"
0350 },
0351 {
0352 "BriefDescription": "BL Ring in Use; Down and Odd",
0353 "Counter": "0,1,2,3",
0354 "EventCode": "0x1D",
0355 "EventName": "UNC_C_RING_BL_USED.DOWN_ODD",
0356 "PerPkg": "1",
0357 "UMask": "0x8",
0358 "Unit": "CBO"
0359 },
0360 {
0361 "BriefDescription": "BL Ring in Use; Up",
0362 "Counter": "0,1,2,3",
0363 "EventCode": "0x1D",
0364 "EventName": "UNC_C_RING_BL_USED.UP",
0365 "PerPkg": "1",
0366 "UMask": "0x3",
0367 "Unit": "CBO"
0368 },
0369 {
0370 "BriefDescription": "BL Ring in Use; Down",
0371 "Counter": "0,1,2,3",
0372 "EventCode": "0x1D",
0373 "EventName": "UNC_C_RING_BL_USED.DOWN",
0374 "PerPkg": "1",
0375 "UMask": "0xC",
0376 "Unit": "CBO"
0377 },
0378 {
0379 "BriefDescription": "BL Ring in Use; Down",
0380 "Counter": "0,1,2,3",
0381 "EventCode": "0x1D",
0382 "EventName": "UNC_C_RING_BL_USED.ALL",
0383 "PerPkg": "1",
0384 "UMask": "0xF",
0385 "Unit": "CBO"
0386 },
0387 {
0388 "BriefDescription": "Number of LLC responses that bounced on the Ring.; AD",
0389 "Counter": "0,1,2,3",
0390 "EventCode": "0x5",
0391 "EventName": "UNC_C_RING_BOUNCES.AD",
0392 "PerPkg": "1",
0393 "UMask": "0x1",
0394 "Unit": "CBO"
0395 },
0396 {
0397 "BriefDescription": "Number of LLC responses that bounced on the Ring.; AK",
0398 "Counter": "0,1,2,3",
0399 "EventCode": "0x5",
0400 "EventName": "UNC_C_RING_BOUNCES.AK",
0401 "PerPkg": "1",
0402 "UMask": "0x2",
0403 "Unit": "CBO"
0404 },
0405 {
0406 "BriefDescription": "Number of LLC responses that bounced on the Ring.; BL",
0407 "Counter": "0,1,2,3",
0408 "EventCode": "0x5",
0409 "EventName": "UNC_C_RING_BOUNCES.BL",
0410 "PerPkg": "1",
0411 "UMask": "0x4",
0412 "Unit": "CBO"
0413 },
0414 {
0415 "BriefDescription": "Number of LLC responses that bounced on the Ring.; Snoops of processor's cache",
0416 "Counter": "0,1,2,3",
0417 "EventCode": "0x5",
0418 "EventName": "UNC_C_RING_BOUNCES.IV",
0419 "PerPkg": "1",
0420 "UMask": "0x10",
0421 "Unit": "CBO"
0422 },
0423 {
0424 "BriefDescription": "BL Ring in Use; Any",
0425 "Counter": "0,1,2,3",
0426 "EventCode": "0x1E",
0427 "EventName": "UNC_C_RING_IV_USED.ANY",
0428 "PerPkg": "1",
0429 "UMask": "0xF",
0430 "Unit": "CBO"
0431 },
0432 {
0433 "BriefDescription": "BL Ring in Use; Any",
0434 "Counter": "0,1,2,3",
0435 "EventCode": "0x1E",
0436 "EventName": "UNC_C_RING_IV_USED.UP",
0437 "PerPkg": "1",
0438 "UMask": "0x3",
0439 "Unit": "CBO"
0440 },
0441 {
0442 "BriefDescription": "BL Ring in Use; Down",
0443 "Counter": "0,1,2,3",
0444 "EventCode": "0x1E",
0445 "EventName": "UNC_C_RING_IV_USED.DOWN",
0446 "PerPkg": "1",
0447 "UMask": "0xCC",
0448 "Unit": "CBO"
0449 },
0450 {
0451 "BriefDescription": "BL Ring in Use; Any",
0452 "Counter": "0,1,2,3",
0453 "EventCode": "0x1E",
0454 "EventName": "UNC_C_RING_IV_USED.DN",
0455 "PerPkg": "1",
0456 "UMask": "0xC",
0457 "Unit": "CBO"
0458 },
0459 {
0460 "BriefDescription": "Number of cycles the Cbo is actively throttling traffic onto the Ring in order to limit bounce traffic",
0461 "Counter": "0,1,2,3",
0462 "EventCode": "0x7",
0463 "EventName": "UNC_C_RING_SRC_THRTL",
0464 "PerPkg": "1",
0465 "Unit": "CBO"
0466 },
0467 {
0468 "BriefDescription": "Ingress Arbiter Blocking Cycles; IPQ",
0469 "Counter": "0,1,2,3",
0470 "EventCode": "0x12",
0471 "EventName": "UNC_C_RxR_EXT_STARVED.IRQ",
0472 "PerPkg": "1",
0473 "UMask": "0x1",
0474 "Unit": "CBO"
0475 },
0476 {
0477 "BriefDescription": "Ingress Arbiter Blocking Cycles; IRQ",
0478 "Counter": "0,1,2,3",
0479 "EventCode": "0x12",
0480 "EventName": "UNC_C_RxR_EXT_STARVED.IPQ",
0481 "PerPkg": "1",
0482 "UMask": "0x2",
0483 "Unit": "CBO"
0484 },
0485 {
0486 "BriefDescription": "Ingress Arbiter Blocking Cycles; PRQ",
0487 "Counter": "0,1,2,3",
0488 "EventCode": "0x12",
0489 "EventName": "UNC_C_RxR_EXT_STARVED.PRQ",
0490 "PerPkg": "1",
0491 "UMask": "0x4",
0492 "Unit": "CBO"
0493 },
0494 {
0495 "BriefDescription": "Ingress Arbiter Blocking Cycles; ISMQ_BID",
0496 "Counter": "0,1,2,3",
0497 "EventCode": "0x12",
0498 "EventName": "UNC_C_RxR_EXT_STARVED.ISMQ_BIDS",
0499 "PerPkg": "1",
0500 "UMask": "0x8",
0501 "Unit": "CBO"
0502 },
0503 {
0504 "BriefDescription": "Ingress Allocations; IRQ",
0505 "Counter": "0,1,2,3",
0506 "EventCode": "0x13",
0507 "EventName": "UNC_C_RxR_INSERTS.IRQ",
0508 "PerPkg": "1",
0509 "UMask": "0x1",
0510 "Unit": "CBO"
0511 },
0512 {
0513 "BriefDescription": "Ingress Allocations; IRQ Rejected",
0514 "Counter": "0,1,2,3",
0515 "EventCode": "0x13",
0516 "EventName": "UNC_C_RxR_INSERTS.IRQ_REJ",
0517 "PerPkg": "1",
0518 "UMask": "0x2",
0519 "Unit": "CBO"
0520 },
0521 {
0522 "BriefDescription": "Ingress Allocations; IPQ",
0523 "Counter": "0,1,2,3",
0524 "EventCode": "0x13",
0525 "EventName": "UNC_C_RxR_INSERTS.IPQ",
0526 "PerPkg": "1",
0527 "UMask": "0x4",
0528 "Unit": "CBO"
0529 },
0530 {
0531 "BriefDescription": "Ingress Allocations; PRQ",
0532 "Counter": "0,1,2,3",
0533 "EventCode": "0x13",
0534 "EventName": "UNC_C_RxR_INSERTS.PRQ",
0535 "PerPkg": "1",
0536 "UMask": "0x10",
0537 "Unit": "CBO"
0538 },
0539 {
0540 "BriefDescription": "Ingress Allocations; PRQ",
0541 "Counter": "0,1,2,3",
0542 "EventCode": "0x13",
0543 "EventName": "UNC_C_RxR_INSERTS.PRQ_REJ",
0544 "PerPkg": "1",
0545 "UMask": "0x20",
0546 "Unit": "CBO"
0547 },
0548 {
0549 "BriefDescription": "Probe Queue Retries; Any Reject",
0550 "Counter": "0,1,2,3",
0551 "EventCode": "0x31",
0552 "EventName": "UNC_C_RxR_IPQ_RETRY.ANY",
0553 "PerPkg": "1",
0554 "UMask": "0x1",
0555 "Unit": "CBO"
0556 },
0557 {
0558 "BriefDescription": "Probe Queue Retries; No Egress Credits",
0559 "Counter": "0,1,2,3",
0560 "EventCode": "0x31",
0561 "EventName": "UNC_C_RxR_IPQ_RETRY.FULL",
0562 "PerPkg": "1",
0563 "UMask": "0x2",
0564 "Unit": "CBO"
0565 },
0566 {
0567 "BriefDescription": "Probe Queue Retries; Address Conflict",
0568 "Counter": "0,1,2,3",
0569 "EventCode": "0x31",
0570 "EventName": "UNC_C_RxR_IPQ_RETRY.ADDR_CONFLICT",
0571 "PerPkg": "1",
0572 "UMask": "0x4",
0573 "Unit": "CBO"
0574 },
0575 {
0576 "BriefDescription": "Probe Queue Retries; No QPI Credits",
0577 "Counter": "0,1,2,3",
0578 "EventCode": "0x31",
0579 "EventName": "UNC_C_RxR_IPQ_RETRY.QPI_CREDITS",
0580 "PerPkg": "1",
0581 "UMask": "0x10",
0582 "Unit": "CBO"
0583 },
0584 {
0585 "BriefDescription": "Probe Queue Retries; No AD Sbo Credits",
0586 "Counter": "0,1,2,3",
0587 "EventCode": "0x28",
0588 "EventName": "UNC_C_RxR_IPQ_RETRY2.AD_SBO",
0589 "PerPkg": "1",
0590 "UMask": "0x1",
0591 "Unit": "CBO"
0592 },
0593 {
0594 "BriefDescription": "Probe Queue Retries; Target Node Filter",
0595 "Counter": "0,1,2,3",
0596 "EventCode": "0x28",
0597 "EventName": "UNC_C_RxR_IPQ_RETRY2.TARGET",
0598 "PerPkg": "1",
0599 "UMask": "0x40",
0600 "Unit": "CBO"
0601 },
0602 {
0603 "BriefDescription": "Ingress Request Queue Rejects; Any Reject",
0604 "Counter": "0,1,2,3",
0605 "EventCode": "0x32",
0606 "EventName": "UNC_C_RxR_IRQ_RETRY.ANY",
0607 "PerPkg": "1",
0608 "UMask": "0x1",
0609 "Unit": "CBO"
0610 },
0611 {
0612 "BriefDescription": "Ingress Request Queue Rejects; No Egress Credits",
0613 "Counter": "0,1,2,3",
0614 "EventCode": "0x32",
0615 "EventName": "UNC_C_RxR_IRQ_RETRY.FULL",
0616 "PerPkg": "1",
0617 "UMask": "0x2",
0618 "Unit": "CBO"
0619 },
0620 {
0621 "BriefDescription": "Ingress Request Queue Rejects; Address Conflict",
0622 "Counter": "0,1,2,3",
0623 "EventCode": "0x32",
0624 "EventName": "UNC_C_RxR_IRQ_RETRY.ADDR_CONFLICT",
0625 "PerPkg": "1",
0626 "UMask": "0x4",
0627 "Unit": "CBO"
0628 },
0629 {
0630 "BriefDescription": "Ingress Request Queue Rejects; No RTIDs",
0631 "Counter": "0,1,2,3",
0632 "EventCode": "0x32",
0633 "EventName": "UNC_C_RxR_IRQ_RETRY.RTID",
0634 "PerPkg": "1",
0635 "UMask": "0x8",
0636 "Unit": "CBO"
0637 },
0638 {
0639 "BriefDescription": "Ingress Request Queue Rejects; No QPI Credits",
0640 "Counter": "0,1,2,3",
0641 "EventCode": "0x32",
0642 "EventName": "UNC_C_RxR_IRQ_RETRY.QPI_CREDITS",
0643 "PerPkg": "1",
0644 "UMask": "0x10",
0645 "Unit": "CBO"
0646 },
0647 {
0648 "BriefDescription": "Ingress Request Queue Rejects; No IIO Credits",
0649 "Counter": "0,1,2,3",
0650 "EventCode": "0x32",
0651 "EventName": "UNC_C_RxR_IRQ_RETRY.IIO_CREDITS",
0652 "PerPkg": "1",
0653 "UMask": "0x20",
0654 "Unit": "CBO"
0655 },
0656 {
0657 "BriefDescription": "Ingress Request Queue Rejects",
0658 "Counter": "0,1,2,3",
0659 "EventCode": "0x32",
0660 "EventName": "UNC_C_RxR_IRQ_RETRY.NID",
0661 "PerPkg": "1",
0662 "UMask": "0x40",
0663 "Unit": "CBO"
0664 },
0665 {
0666 "BriefDescription": "Ingress Request Queue Rejects; No AD Sbo Credits",
0667 "Counter": "0,1,2,3",
0668 "EventCode": "0x29",
0669 "EventName": "UNC_C_RxR_IRQ_RETRY2.AD_SBO",
0670 "PerPkg": "1",
0671 "UMask": "0x1",
0672 "Unit": "CBO"
0673 },
0674 {
0675 "BriefDescription": "Ingress Request Queue Rejects; No BL Sbo Credits",
0676 "Counter": "0,1,2,3",
0677 "EventCode": "0x29",
0678 "EventName": "UNC_C_RxR_IRQ_RETRY2.BL_SBO",
0679 "PerPkg": "1",
0680 "UMask": "0x2",
0681 "Unit": "CBO"
0682 },
0683 {
0684 "BriefDescription": "Ingress Request Queue Rejects; Target Node Filter",
0685 "Counter": "0,1,2,3",
0686 "EventCode": "0x29",
0687 "EventName": "UNC_C_RxR_IRQ_RETRY2.TARGET",
0688 "PerPkg": "1",
0689 "UMask": "0x40",
0690 "Unit": "CBO"
0691 },
0692 {
0693 "BriefDescription": "ISMQ Retries; Any Reject",
0694 "Counter": "0,1,2,3",
0695 "EventCode": "0x33",
0696 "EventName": "UNC_C_RxR_ISMQ_RETRY.ANY",
0697 "PerPkg": "1",
0698 "UMask": "0x1",
0699 "Unit": "CBO"
0700 },
0701 {
0702 "BriefDescription": "ISMQ Retries; No Egress Credits",
0703 "Counter": "0,1,2,3",
0704 "EventCode": "0x33",
0705 "EventName": "UNC_C_RxR_ISMQ_RETRY.FULL",
0706 "PerPkg": "1",
0707 "UMask": "0x2",
0708 "Unit": "CBO"
0709 },
0710 {
0711 "BriefDescription": "ISMQ Retries; No RTIDs",
0712 "Counter": "0,1,2,3",
0713 "EventCode": "0x33",
0714 "EventName": "UNC_C_RxR_ISMQ_RETRY.RTID",
0715 "PerPkg": "1",
0716 "UMask": "0x8",
0717 "Unit": "CBO"
0718 },
0719 {
0720 "BriefDescription": "ISMQ Retries; No QPI Credits",
0721 "Counter": "0,1,2,3",
0722 "EventCode": "0x33",
0723 "EventName": "UNC_C_RxR_ISMQ_RETRY.QPI_CREDITS",
0724 "PerPkg": "1",
0725 "UMask": "0x10",
0726 "Unit": "CBO"
0727 },
0728 {
0729 "BriefDescription": "ISMQ Retries; No IIO Credits",
0730 "Counter": "0,1,2,3",
0731 "EventCode": "0x33",
0732 "EventName": "UNC_C_RxR_ISMQ_RETRY.IIO_CREDITS",
0733 "PerPkg": "1",
0734 "UMask": "0x20",
0735 "Unit": "CBO"
0736 },
0737 {
0738 "BriefDescription": "ISMQ Retries",
0739 "Counter": "0,1,2,3",
0740 "EventCode": "0x33",
0741 "EventName": "UNC_C_RxR_ISMQ_RETRY.WB_CREDITS",
0742 "PerPkg": "1",
0743 "UMask": "0x80",
0744 "Unit": "CBO"
0745 },
0746 {
0747 "BriefDescription": "ISMQ Retries",
0748 "Counter": "0,1,2,3",
0749 "EventCode": "0x33",
0750 "EventName": "UNC_C_RxR_ISMQ_RETRY.NID",
0751 "PerPkg": "1",
0752 "UMask": "0x40",
0753 "Unit": "CBO"
0754 },
0755 {
0756 "BriefDescription": "ISMQ Request Queue Rejects; No AD Sbo Credits",
0757 "Counter": "0,1,2,3",
0758 "EventCode": "0x2A",
0759 "EventName": "UNC_C_RxR_ISMQ_RETRY2.AD_SBO",
0760 "PerPkg": "1",
0761 "UMask": "0x1",
0762 "Unit": "CBO"
0763 },
0764 {
0765 "BriefDescription": "ISMQ Request Queue Rejects; No BL Sbo Credits",
0766 "Counter": "0,1,2,3",
0767 "EventCode": "0x2A",
0768 "EventName": "UNC_C_RxR_ISMQ_RETRY2.BL_SBO",
0769 "PerPkg": "1",
0770 "UMask": "0x2",
0771 "Unit": "CBO"
0772 },
0773 {
0774 "BriefDescription": "ISMQ Request Queue Rejects; Target Node Filter",
0775 "Counter": "0,1,2,3",
0776 "EventCode": "0x2A",
0777 "EventName": "UNC_C_RxR_ISMQ_RETRY2.TARGET",
0778 "PerPkg": "1",
0779 "UMask": "0x40",
0780 "Unit": "CBO"
0781 },
0782 {
0783 "BriefDescription": "Ingress Occupancy; IRQ",
0784 "EventCode": "0x11",
0785 "EventName": "UNC_C_RxR_OCCUPANCY.IRQ",
0786 "PerPkg": "1",
0787 "UMask": "0x1",
0788 "Unit": "CBO"
0789 },
0790 {
0791 "BriefDescription": "Ingress Occupancy; IRQ Rejected",
0792 "EventCode": "0x11",
0793 "EventName": "UNC_C_RxR_OCCUPANCY.IRQ_REJ",
0794 "PerPkg": "1",
0795 "UMask": "0x2",
0796 "Unit": "CBO"
0797 },
0798 {
0799 "BriefDescription": "Ingress Occupancy; IPQ",
0800 "EventCode": "0x11",
0801 "EventName": "UNC_C_RxR_OCCUPANCY.IPQ",
0802 "PerPkg": "1",
0803 "UMask": "0x4",
0804 "Unit": "CBO"
0805 },
0806 {
0807 "BriefDescription": "Ingress Occupancy; PRQ Rejects",
0808 "EventCode": "0x11",
0809 "EventName": "UNC_C_RxR_OCCUPANCY.PRQ_REJ",
0810 "PerPkg": "1",
0811 "UMask": "0x20",
0812 "Unit": "CBO"
0813 },
0814 {
0815 "BriefDescription": "SBo Credits Acquired; For AD Ring",
0816 "Counter": "0,1,2,3",
0817 "EventCode": "0x3D",
0818 "EventName": "UNC_C_SBO_CREDITS_ACQUIRED.AD",
0819 "PerPkg": "1",
0820 "UMask": "0x1",
0821 "Unit": "CBO"
0822 },
0823 {
0824 "BriefDescription": "SBo Credits Acquired; For BL Ring",
0825 "Counter": "0,1,2,3",
0826 "EventCode": "0x3D",
0827 "EventName": "UNC_C_SBO_CREDITS_ACQUIRED.BL",
0828 "PerPkg": "1",
0829 "UMask": "0x2",
0830 "Unit": "CBO"
0831 },
0832 {
0833 "BriefDescription": "SBo Credits Occupancy; For AD Ring",
0834 "EventCode": "0x3E",
0835 "EventName": "UNC_C_SBO_CREDIT_OCCUPANCY.AD",
0836 "PerPkg": "1",
0837 "UMask": "0x1",
0838 "Unit": "CBO"
0839 },
0840 {
0841 "BriefDescription": "SBo Credits Occupancy; For BL Ring",
0842 "EventCode": "0x3E",
0843 "EventName": "UNC_C_SBO_CREDIT_OCCUPANCY.BL",
0844 "PerPkg": "1",
0845 "UMask": "0x2",
0846 "Unit": "CBO"
0847 },
0848 {
0849 "BriefDescription": "TOR Inserts; Opcode Match",
0850 "Counter": "0,1,2,3",
0851 "EventCode": "0x35",
0852 "EventName": "UNC_C_TOR_INSERTS.OPCODE",
0853 "PerPkg": "1",
0854 "UMask": "0x1",
0855 "Unit": "CBO"
0856 },
0857 {
0858 "BriefDescription": "PCIe writes (partial cache line). Derived from unc_c_tor_inserts.opcode",
0859 "Counter": "0,1,2,3",
0860 "EventCode": "0x35",
0861 "EventName": "LLC_REFERENCES.PCIE_NS_PARTIAL_WRITE",
0862 "Filter": "filter_opc=0x180,filter_tid=0x3e",
0863 "PerPkg": "1",
0864 "UMask": "0x1",
0865 "Unit": "CBO"
0866 },
0867 {
0868 "BriefDescription": "L2 demand and L2 prefetch code references to LLC. Derived from unc_c_tor_inserts.opcode",
0869 "Counter": "0,1,2,3",
0870 "EventCode": "0x35",
0871 "EventName": "LLC_REFERENCES.CODE_LLC_PREFETCH",
0872 "Filter": "filter_opc=0x181",
0873 "PerPkg": "1",
0874 "ScaleUnit": "64Bytes",
0875 "UMask": "0x1",
0876 "Unit": "CBO"
0877 },
0878 {
0879 "BriefDescription": "Streaming stores (full cache line). Derived from unc_c_tor_inserts.opcode",
0880 "Counter": "0,1,2,3",
0881 "EventCode": "0x35",
0882 "EventName": "LLC_REFERENCES.STREAMING_FULL",
0883 "Filter": "filter_opc=0x18c",
0884 "PerPkg": "1",
0885 "ScaleUnit": "64Bytes",
0886 "UMask": "0x1",
0887 "Unit": "CBO"
0888 },
0889 {
0890 "BriefDescription": "Streaming stores (partial cache line). Derived from unc_c_tor_inserts.opcode",
0891 "Counter": "0,1,2,3",
0892 "EventCode": "0x35",
0893 "EventName": "LLC_REFERENCES.STREAMING_PARTIAL",
0894 "Filter": "filter_opc=0x18d",
0895 "PerPkg": "1",
0896 "ScaleUnit": "64Bytes",
0897 "UMask": "0x1",
0898 "Unit": "CBO"
0899 },
0900 {
0901 "BriefDescription": "PCIe read current. Derived from unc_c_tor_inserts.opcode",
0902 "Counter": "0,1,2,3",
0903 "EventCode": "0x35",
0904 "EventName": "LLC_REFERENCES.PCIE_READ",
0905 "Filter": "filter_opc=0x19e",
0906 "PerPkg": "1",
0907 "ScaleUnit": "64Bytes",
0908 "UMask": "0x1",
0909 "Unit": "CBO"
0910 },
0911 {
0912 "BriefDescription": "PCIe write references (full cache line). Derived from unc_c_tor_inserts.opcode",
0913 "Counter": "0,1,2,3",
0914 "EventCode": "0x35",
0915 "EventName": "LLC_REFERENCES.PCIE_WRITE",
0916 "Filter": "filter_opc=0x1c8,filter_tid=0x3e",
0917 "PerPkg": "1",
0918 "ScaleUnit": "64Bytes",
0919 "UMask": "0x1",
0920 "Unit": "CBO"
0921 },
0922 {
0923 "BriefDescription": "TOR Inserts; Evictions",
0924 "Counter": "0,1,2,3",
0925 "EventCode": "0x35",
0926 "EventName": "UNC_C_TOR_INSERTS.EVICTION",
0927 "PerPkg": "1",
0928 "UMask": "0x4",
0929 "Unit": "CBO"
0930 },
0931 {
0932 "BriefDescription": "TOR Inserts; All",
0933 "Counter": "0,1,2,3",
0934 "EventCode": "0x35",
0935 "EventName": "UNC_C_TOR_INSERTS.ALL",
0936 "PerPkg": "1",
0937 "UMask": "0x8",
0938 "Unit": "CBO"
0939 },
0940 {
0941 "BriefDescription": "TOR Inserts; Writebacks",
0942 "Counter": "0,1,2,3",
0943 "EventCode": "0x35",
0944 "EventName": "UNC_C_TOR_INSERTS.WB",
0945 "PerPkg": "1",
0946 "UMask": "0x10",
0947 "Unit": "CBO"
0948 },
0949 {
0950 "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_inserts.miss_opcode",
0951 "Counter": "0,1,2,3",
0952 "EventCode": "0x35",
0953 "EventName": "LLC_MISSES.DATA_READ",
0954 "Filter": "filter_opc=0x182",
0955 "PerPkg": "1",
0956 "ScaleUnit": "64Bytes",
0957 "UMask": "0x3",
0958 "Unit": "CBO"
0959 },
0960 {
0961 "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches",
0962 "Counter": "0,1,2,3",
0963 "EventCode": "0x35",
0964 "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE",
0965 "Filter": "filter_opc=0x182",
0966 "PerPkg": "1",
0967 "ScaleUnit": "64Bytes",
0968 "UMask": "0x3",
0969 "Unit": "CBO"
0970 },
0971 {
0972 "BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.miss_opcode",
0973 "Counter": "0,1,2,3",
0974 "EventCode": "0x35",
0975 "EventName": "LLC_MISSES.UNCACHEABLE",
0976 "Filter": "filter_opc=0x187",
0977 "PerPkg": "1",
0978 "ScaleUnit": "64Bytes",
0979 "UMask": "0x3",
0980 "Unit": "CBO"
0981 },
0982 {
0983 "BriefDescription": "MMIO reads. Derived from unc_c_tor_inserts.miss_opcode",
0984 "Counter": "0,1,2,3",
0985 "EventCode": "0x35",
0986 "EventName": "LLC_MISSES.MMIO_READ",
0987 "Filter": "filter_opc=0x187,filter_nc=1",
0988 "PerPkg": "1",
0989 "ScaleUnit": "64Bytes",
0990 "UMask": "0x3",
0991 "Unit": "CBO"
0992 },
0993 {
0994 "BriefDescription": "MMIO writes. Derived from unc_c_tor_inserts.miss_opcode",
0995 "Counter": "0,1,2,3",
0996 "EventCode": "0x35",
0997 "EventName": "LLC_MISSES.MMIO_WRITE",
0998 "Filter": "filter_opc=0x18f,filter_nc=1",
0999 "PerPkg": "1",
1000 "ScaleUnit": "64Bytes",
1001 "UMask": "0x3",
1002 "Unit": "CBO"
1003 },
1004 {
1005 "BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode",
1006 "Counter": "0,1,2,3",
1007 "EventCode": "0x35",
1008 "EventName": "LLC_MISSES.RFO_LLC_PREFETCH",
1009 "Filter": "filter_opc=0x190",
1010 "PerPkg": "1",
1011 "ScaleUnit": "64Bytes",
1012 "UMask": "0x3",
1013 "Unit": "CBO"
1014 },
1015 {
1016 "BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcode",
1017 "Counter": "0,1,2,3",
1018 "EventCode": "0x35",
1019 "EventName": "LLC_MISSES.CODE_LLC_PREFETCH",
1020 "Filter": "filter_opc=0x191",
1021 "PerPkg": "1",
1022 "ScaleUnit": "64Bytes",
1023 "UMask": "0x3",
1024 "Unit": "CBO"
1025 },
1026 {
1027 "BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcode",
1028 "Counter": "0,1,2,3",
1029 "EventCode": "0x35",
1030 "EventName": "LLC_MISSES.DATA_LLC_PREFETCH",
1031 "Filter": "filter_opc=0x192",
1032 "PerPkg": "1",
1033 "ScaleUnit": "64Bytes",
1034 "UMask": "0x3",
1035 "Unit": "CBO"
1036 },
1037 {
1038 "BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode",
1039 "Counter": "0,1,2,3",
1040 "EventCode": "0x35",
1041 "EventName": "LLC_MISSES.PCIE_READ",
1042 "Filter": "filter_opc=0x19e",
1043 "PerPkg": "1",
1044 "ScaleUnit": "64Bytes",
1045 "UMask": "0x3",
1046 "Unit": "CBO"
1047 },
1048 {
1049 "BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_inserts.miss_opcode",
1050 "Counter": "0,1,2,3",
1051 "EventCode": "0x35",
1052 "EventName": "LLC_MISSES.PCIE_WRITE",
1053 "Filter": "filter_opc=0x1c8",
1054 "PerPkg": "1",
1055 "ScaleUnit": "64Bytes",
1056 "UMask": "0x3",
1057 "Unit": "CBO"
1058 },
1059 {
1060 "BriefDescription": "PCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opcode",
1061 "Counter": "0,1,2,3",
1062 "EventCode": "0x35",
1063 "EventName": "LLC_MISSES.PCIE_NON_SNOOP_WRITE",
1064 "Filter": "filter_opc=0x1c8,filter_tid=0x3e",
1065 "PerPkg": "1",
1066 "ScaleUnit": "64Bytes",
1067 "UMask": "0x3",
1068 "Unit": "CBO"
1069 },
1070 {
1071 "BriefDescription": "TOR Inserts; NID and Opcode Matched",
1072 "Counter": "0,1,2,3",
1073 "EventCode": "0x35",
1074 "EventName": "UNC_C_TOR_INSERTS.NID_OPCODE",
1075 "PerPkg": "1",
1076 "UMask": "0x41",
1077 "Unit": "CBO"
1078 },
1079 {
1080 "BriefDescription": "TOR Inserts; NID Matched Evictions",
1081 "Counter": "0,1,2,3",
1082 "EventCode": "0x35",
1083 "EventName": "UNC_C_TOR_INSERTS.NID_EVICTION",
1084 "PerPkg": "1",
1085 "UMask": "0x44",
1086 "Unit": "CBO"
1087 },
1088 {
1089 "BriefDescription": "TOR Inserts; NID Matched",
1090 "Counter": "0,1,2,3",
1091 "EventCode": "0x35",
1092 "EventName": "UNC_C_TOR_INSERTS.NID_ALL",
1093 "PerPkg": "1",
1094 "UMask": "0x48",
1095 "Unit": "CBO"
1096 },
1097 {
1098 "BriefDescription": "TOR Inserts; NID Matched Writebacks",
1099 "Counter": "0,1,2,3",
1100 "EventCode": "0x35",
1101 "EventName": "UNC_C_TOR_INSERTS.NID_WB",
1102 "PerPkg": "1",
1103 "UMask": "0x50",
1104 "Unit": "CBO"
1105 },
1106 {
1107 "BriefDescription": "TOR Inserts; NID and Opcode Matched Miss",
1108 "Counter": "0,1,2,3",
1109 "EventCode": "0x35",
1110 "EventName": "UNC_C_TOR_INSERTS.NID_MISS_OPCODE",
1111 "PerPkg": "1",
1112 "UMask": "0x43",
1113 "Unit": "CBO"
1114 },
1115 {
1116 "BriefDescription": "TOR Inserts; NID Matched Miss All",
1117 "Counter": "0,1,2,3",
1118 "EventCode": "0x35",
1119 "EventName": "UNC_C_TOR_INSERTS.NID_MISS_ALL",
1120 "PerPkg": "1",
1121 "UMask": "0x4A",
1122 "Unit": "CBO"
1123 },
1124 {
1125 "BriefDescription": "TOR Inserts; Misses to Local Memory",
1126 "Counter": "0,1,2,3",
1127 "EventCode": "0x35",
1128 "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL",
1129 "PerPkg": "1",
1130 "UMask": "0x2A",
1131 "Unit": "CBO"
1132 },
1133 {
1134 "BriefDescription": "TOR Inserts; Misses to Remote Memory",
1135 "Counter": "0,1,2,3",
1136 "EventCode": "0x35",
1137 "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE",
1138 "PerPkg": "1",
1139 "UMask": "0x8A",
1140 "Unit": "CBO"
1141 },
1142 {
1143 "BriefDescription": "TOR Inserts; Local Memory",
1144 "Counter": "0,1,2,3",
1145 "EventCode": "0x35",
1146 "EventName": "UNC_C_TOR_INSERTS.LOCAL",
1147 "PerPkg": "1",
1148 "UMask": "0x28",
1149 "Unit": "CBO"
1150 },
1151 {
1152 "BriefDescription": "TOR Inserts; Remote Memory",
1153 "Counter": "0,1,2,3",
1154 "EventCode": "0x35",
1155 "EventName": "UNC_C_TOR_INSERTS.REMOTE",
1156 "PerPkg": "1",
1157 "UMask": "0x88",
1158 "Unit": "CBO"
1159 },
1160 {
1161 "BriefDescription": "TOR Inserts; Misses to Local Memory - Opcode Matched",
1162 "Counter": "0,1,2,3",
1163 "EventCode": "0x35",
1164 "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL_OPCODE",
1165 "PerPkg": "1",
1166 "UMask": "0x23",
1167 "Unit": "CBO"
1168 },
1169 {
1170 "BriefDescription": "TOR Inserts; Misses to Remote Memory - Opcode Matched",
1171 "Counter": "0,1,2,3",
1172 "EventCode": "0x35",
1173 "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE_OPCODE",
1174 "PerPkg": "1",
1175 "UMask": "0x83",
1176 "Unit": "CBO"
1177 },
1178 {
1179 "BriefDescription": "TOR Inserts; Local Memory - Opcode Matched",
1180 "Counter": "0,1,2,3",
1181 "EventCode": "0x35",
1182 "EventName": "UNC_C_TOR_INSERTS.LOCAL_OPCODE",
1183 "PerPkg": "1",
1184 "UMask": "0x21",
1185 "Unit": "CBO"
1186 },
1187 {
1188 "BriefDescription": "TOR Inserts; Remote Memory - Opcode Matched",
1189 "Counter": "0,1,2,3",
1190 "EventCode": "0x35",
1191 "EventName": "UNC_C_TOR_INSERTS.REMOTE_OPCODE",
1192 "PerPkg": "1",
1193 "UMask": "0x81",
1194 "Unit": "CBO"
1195 },
1196 {
1197 "BriefDescription": "TOR Occupancy; Opcode Match",
1198 "EventCode": "0x36",
1199 "EventName": "UNC_C_TOR_OCCUPANCY.OPCODE",
1200 "PerPkg": "1",
1201 "UMask": "0x1",
1202 "Unit": "CBO"
1203 },
1204 {
1205 "BriefDescription": "TOR Occupancy; Evictions",
1206 "EventCode": "0x36",
1207 "EventName": "UNC_C_TOR_OCCUPANCY.EVICTION",
1208 "PerPkg": "1",
1209 "UMask": "0x4",
1210 "Unit": "CBO"
1211 },
1212 {
1213 "BriefDescription": "TOR Occupancy; Any",
1214 "EventCode": "0x36",
1215 "EventName": "UNC_C_TOR_OCCUPANCY.ALL",
1216 "PerPkg": "1",
1217 "UMask": "0x8",
1218 "Unit": "CBO"
1219 },
1220 {
1221 "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch). Derived from unc_c_tor_occupancy.miss_opcode",
1222 "EventCode": "0x36",
1223 "EventName": "UNC_C_TOR_OCCUPANCY.LLC_DATA_READ",
1224 "Filter": "filter_opc=0x182",
1225 "PerPkg": "1",
1226 "UMask": "0x3",
1227 "Unit": "CBO"
1228 },
1229 {
1230 "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch)",
1231 "EventCode": "0x36",
1232 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_OPCODE",
1233 "Filter": "filter_opc=0x182",
1234 "PerPkg": "1",
1235 "UMask": "0x3",
1236 "Unit": "CBO"
1237 },
1238 {
1239 "BriefDescription": "TOR Occupancy; Miss All",
1240 "EventCode": "0x36",
1241 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_ALL",
1242 "PerPkg": "1",
1243 "UMask": "0xA",
1244 "Unit": "CBO"
1245 },
1246 {
1247 "BriefDescription": "TOR Occupancy; NID and Opcode Matched",
1248 "EventCode": "0x36",
1249 "EventName": "UNC_C_TOR_OCCUPANCY.NID_OPCODE",
1250 "PerPkg": "1",
1251 "UMask": "0x41",
1252 "Unit": "CBO"
1253 },
1254 {
1255 "BriefDescription": "TOR Occupancy; NID Matched Evictions",
1256 "EventCode": "0x36",
1257 "EventName": "UNC_C_TOR_OCCUPANCY.NID_EVICTION",
1258 "PerPkg": "1",
1259 "UMask": "0x44",
1260 "Unit": "CBO"
1261 },
1262 {
1263 "BriefDescription": "TOR Occupancy; NID Matched",
1264 "EventCode": "0x36",
1265 "EventName": "UNC_C_TOR_OCCUPANCY.NID_ALL",
1266 "PerPkg": "1",
1267 "UMask": "0x48",
1268 "Unit": "CBO"
1269 },
1270 {
1271 "BriefDescription": "TOR Occupancy; NID and Opcode Matched Miss",
1272 "EventCode": "0x36",
1273 "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_OPCODE",
1274 "PerPkg": "1",
1275 "UMask": "0x43",
1276 "Unit": "CBO"
1277 },
1278 {
1279 "BriefDescription": "TOR Occupancy; NID Matched",
1280 "EventCode": "0x36",
1281 "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_ALL",
1282 "PerPkg": "1",
1283 "UMask": "0x4A",
1284 "Unit": "CBO"
1285 },
1286 {
1287 "BriefDescription": "TOR Occupancy",
1288 "EventCode": "0x36",
1289 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL",
1290 "PerPkg": "1",
1291 "UMask": "0x2A",
1292 "Unit": "CBO"
1293 },
1294 {
1295 "BriefDescription": "TOR Occupancy",
1296 "EventCode": "0x36",
1297 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE",
1298 "PerPkg": "1",
1299 "UMask": "0x8A",
1300 "Unit": "CBO"
1301 },
1302 {
1303 "BriefDescription": "TOR Occupancy",
1304 "EventCode": "0x36",
1305 "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL",
1306 "PerPkg": "1",
1307 "UMask": "0x28",
1308 "Unit": "CBO"
1309 },
1310 {
1311 "BriefDescription": "TOR Occupancy",
1312 "EventCode": "0x36",
1313 "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE",
1314 "PerPkg": "1",
1315 "UMask": "0x88",
1316 "Unit": "CBO"
1317 },
1318 {
1319 "BriefDescription": "TOR Occupancy; Misses to Local Memory - Opcode Matched",
1320 "EventCode": "0x36",
1321 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL_OPCODE",
1322 "PerPkg": "1",
1323 "UMask": "0x23",
1324 "Unit": "CBO"
1325 },
1326 {
1327 "BriefDescription": "TOR Occupancy; Misses to Remote Memory - Opcode Matched",
1328 "EventCode": "0x36",
1329 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE_OPCODE",
1330 "PerPkg": "1",
1331 "UMask": "0x83",
1332 "Unit": "CBO"
1333 },
1334 {
1335 "BriefDescription": "TOR Occupancy; Local Memory - Opcode Matched",
1336 "EventCode": "0x36",
1337 "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL_OPCODE",
1338 "PerPkg": "1",
1339 "UMask": "0x21",
1340 "Unit": "CBO"
1341 },
1342 {
1343 "BriefDescription": "TOR Occupancy; Remote Memory - Opcode Matched",
1344 "EventCode": "0x36",
1345 "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE_OPCODE",
1346 "PerPkg": "1",
1347 "UMask": "0x81",
1348 "Unit": "CBO"
1349 },
1350 {
1351 "BriefDescription": "TOR Occupancy; Writebacks",
1352 "EventCode": "0x36",
1353 "EventName": "UNC_C_TOR_OCCUPANCY.WB",
1354 "PerPkg": "1",
1355 "UMask": "0x10",
1356 "Unit": "CBO"
1357 },
1358 {
1359 "BriefDescription": "TOR Occupancy; NID Matched Writebacks",
1360 "EventCode": "0x36",
1361 "EventName": "UNC_C_TOR_OCCUPANCY.NID_WB",
1362 "PerPkg": "1",
1363 "UMask": "0x50",
1364 "Unit": "CBO"
1365 },
1366 {
1367 "BriefDescription": "Onto AD Ring",
1368 "Counter": "0,1,2,3",
1369 "EventCode": "0x4",
1370 "EventName": "UNC_C_TxR_ADS_USED.AD",
1371 "PerPkg": "1",
1372 "UMask": "0x1",
1373 "Unit": "CBO"
1374 },
1375 {
1376 "BriefDescription": "Onto AK Ring",
1377 "Counter": "0,1,2,3",
1378 "EventCode": "0x4",
1379 "EventName": "UNC_C_TxR_ADS_USED.AK",
1380 "PerPkg": "1",
1381 "UMask": "0x2",
1382 "Unit": "CBO"
1383 },
1384 {
1385 "BriefDescription": "Onto BL Ring",
1386 "Counter": "0,1,2,3",
1387 "EventCode": "0x4",
1388 "EventName": "UNC_C_TxR_ADS_USED.BL",
1389 "PerPkg": "1",
1390 "UMask": "0x4",
1391 "Unit": "CBO"
1392 },
1393 {
1394 "BriefDescription": "Egress Allocations; AD - Cachebo",
1395 "Counter": "0,1,2,3",
1396 "EventCode": "0x2",
1397 "EventName": "UNC_C_TxR_INSERTS.AD_CACHE",
1398 "PerPkg": "1",
1399 "UMask": "0x1",
1400 "Unit": "CBO"
1401 },
1402 {
1403 "BriefDescription": "Egress Allocations; AK - Cachebo",
1404 "Counter": "0,1,2,3",
1405 "EventCode": "0x2",
1406 "EventName": "UNC_C_TxR_INSERTS.AK_CACHE",
1407 "PerPkg": "1",
1408 "UMask": "0x2",
1409 "Unit": "CBO"
1410 },
1411 {
1412 "BriefDescription": "Egress Allocations; BL - Cacheno",
1413 "Counter": "0,1,2,3",
1414 "EventCode": "0x2",
1415 "EventName": "UNC_C_TxR_INSERTS.BL_CACHE",
1416 "PerPkg": "1",
1417 "UMask": "0x4",
1418 "Unit": "CBO"
1419 },
1420 {
1421 "BriefDescription": "Egress Allocations; IV - Cachebo",
1422 "Counter": "0,1,2,3",
1423 "EventCode": "0x2",
1424 "EventName": "UNC_C_TxR_INSERTS.IV_CACHE",
1425 "PerPkg": "1",
1426 "UMask": "0x8",
1427 "Unit": "CBO"
1428 },
1429 {
1430 "BriefDescription": "Egress Allocations; AD - Corebo",
1431 "Counter": "0,1,2,3",
1432 "EventCode": "0x2",
1433 "EventName": "UNC_C_TxR_INSERTS.AD_CORE",
1434 "PerPkg": "1",
1435 "UMask": "0x10",
1436 "Unit": "CBO"
1437 },
1438 {
1439 "BriefDescription": "Egress Allocations; AK - Corebo",
1440 "Counter": "0,1,2,3",
1441 "EventCode": "0x2",
1442 "EventName": "UNC_C_TxR_INSERTS.AK_CORE",
1443 "PerPkg": "1",
1444 "UMask": "0x20",
1445 "Unit": "CBO"
1446 },
1447 {
1448 "BriefDescription": "Egress Allocations; BL - Corebo",
1449 "Counter": "0,1,2,3",
1450 "EventCode": "0x2",
1451 "EventName": "UNC_C_TxR_INSERTS.BL_CORE",
1452 "PerPkg": "1",
1453 "UMask": "0x40",
1454 "Unit": "CBO"
1455 },
1456 {
1457 "BriefDescription": "LRU Queue; LRU Age 0",
1458 "Counter": "0,1,2,3",
1459 "EventCode": "0x3C",
1460 "EventName": "UNC_C_QLRU.AGE0",
1461 "PerPkg": "1",
1462 "UMask": "0x1",
1463 "Unit": "CBO"
1464 },
1465 {
1466 "BriefDescription": "LRU Queue; LRU Age 1",
1467 "Counter": "0,1,2,3",
1468 "EventCode": "0x3C",
1469 "EventName": "UNC_C_QLRU.AGE1",
1470 "PerPkg": "1",
1471 "UMask": "0x2",
1472 "Unit": "CBO"
1473 },
1474 {
1475 "BriefDescription": "LRU Queue; LRU Age 2",
1476 "Counter": "0,1,2,3",
1477 "EventCode": "0x3C",
1478 "EventName": "UNC_C_QLRU.AGE2",
1479 "PerPkg": "1",
1480 "UMask": "0x4",
1481 "Unit": "CBO"
1482 },
1483 {
1484 "BriefDescription": "LRU Queue; LRU Age 3",
1485 "Counter": "0,1,2,3",
1486 "EventCode": "0x3C",
1487 "EventName": "UNC_C_QLRU.AGE3",
1488 "PerPkg": "1",
1489 "UMask": "0x8",
1490 "Unit": "CBO"
1491 },
1492 {
1493 "BriefDescription": "LRU Queue; LRU Bits Decremented",
1494 "Counter": "0,1,2,3",
1495 "EventCode": "0x3C",
1496 "EventName": "UNC_C_QLRU.LRU_DECREMENT",
1497 "PerPkg": "1",
1498 "UMask": "0x10",
1499 "Unit": "CBO"
1500 },
1501 {
1502 "BriefDescription": "LRU Queue; Non-0 Aged Victim",
1503 "Counter": "0,1,2,3",
1504 "EventCode": "0x3C",
1505 "EventName": "UNC_C_QLRU.VICTIM_NON_ZERO",
1506 "PerPkg": "1",
1507 "UMask": "0x20",
1508 "Unit": "CBO"
1509 },
1510 {
1511 "BriefDescription": "AD",
1512 "Counter": "0,1,2,3",
1513 "EventCode": "0x6",
1514 "EventName": "UNC_C_RING_SINK_STARVED.AD",
1515 "PerPkg": "1",
1516 "UMask": "0x1",
1517 "Unit": "CBO"
1518 },
1519 {
1520 "BriefDescription": "AK",
1521 "Counter": "0,1,2,3",
1522 "EventCode": "0x6",
1523 "EventName": "UNC_C_RING_SINK_STARVED.AK",
1524 "PerPkg": "1",
1525 "UMask": "0x2",
1526 "Unit": "CBO"
1527 },
1528 {
1529 "BriefDescription": "IV",
1530 "Counter": "0,1,2,3",
1531 "EventCode": "0x6",
1532 "EventName": "UNC_C_RING_SINK_STARVED.IV",
1533 "PerPkg": "1",
1534 "UMask": "0x8",
1535 "Unit": "CBO"
1536 },
1537 {
1538 "BriefDescription": "BL",
1539 "Counter": "0,1,2,3",
1540 "EventCode": "0x6",
1541 "EventName": "UNC_C_RING_SINK_STARVED.BL",
1542 "PerPkg": "1",
1543 "UMask": "0x4",
1544 "Unit": "CBO"
1545 },
1546 {
1547 "BriefDescription": "Ingress Internal Starvation Cycles; IRQ",
1548 "Counter": "0,1,2,3",
1549 "EventCode": "0x14",
1550 "EventName": "UNC_C_RxR_INT_STARVED.IRQ",
1551 "PerPkg": "1",
1552 "UMask": "0x1",
1553 "Unit": "CBO"
1554 },
1555 {
1556 "BriefDescription": "Ingress Internal Starvation Cycles; IPQ",
1557 "Counter": "0,1,2,3",
1558 "EventCode": "0x14",
1559 "EventName": "UNC_C_RxR_INT_STARVED.IPQ",
1560 "PerPkg": "1",
1561 "UMask": "0x4",
1562 "Unit": "CBO"
1563 },
1564 {
1565 "BriefDescription": "Ingress Internal Starvation Cycles; ISMQ",
1566 "Counter": "0,1,2,3",
1567 "EventCode": "0x14",
1568 "EventName": "UNC_C_RxR_INT_STARVED.ISMQ",
1569 "PerPkg": "1",
1570 "UMask": "0x8",
1571 "Unit": "CBO"
1572 },
1573 {
1574 "BriefDescription": "Ingress Internal Starvation Cycles; PRQ",
1575 "Counter": "0,1,2,3",
1576 "EventCode": "0x14",
1577 "EventName": "UNC_C_RxR_INT_STARVED.PRQ",
1578 "PerPkg": "1",
1579 "UMask": "0x10",
1580 "Unit": "CBO"
1581 },
1582 {
1583 "BriefDescription": "Injection Starvation; Onto AK Ring",
1584 "Counter": "0,1,2,3",
1585 "EventCode": "0x3",
1586 "EventName": "UNC_C_TxR_STARVED.AK_BOTH",
1587 "PerPkg": "1",
1588 "UMask": "0x2",
1589 "Unit": "CBO"
1590 },
1591 {
1592 "BriefDescription": "Injection Starvation; Onto BL Ring",
1593 "Counter": "0,1,2,3",
1594 "EventCode": "0x3",
1595 "EventName": "UNC_C_TxR_STARVED.BL_BOTH",
1596 "PerPkg": "1",
1597 "UMask": "0x4",
1598 "Unit": "CBO"
1599 },
1600 {
1601 "BriefDescription": "Injection Starvation; Onto IV Ring",
1602 "Counter": "0,1,2,3",
1603 "EventCode": "0x3",
1604 "EventName": "UNC_C_TxR_STARVED.IV",
1605 "PerPkg": "1",
1606 "UMask": "0x8",
1607 "Unit": "CBO"
1608 },
1609 {
1610 "BriefDescription": "Injection Starvation; Onto AD Ring (to core)",
1611 "Counter": "0,1,2,3",
1612 "EventCode": "0x3",
1613 "EventName": "UNC_C_TxR_STARVED.AD_CORE",
1614 "PerPkg": "1",
1615 "UMask": "0x10",
1616 "Unit": "CBO"
1617 },
1618 {
1619 "BriefDescription": "QPI Address/Opcode Match; Address & Opcode Match",
1620 "Counter": "0,1,2,3",
1621 "EventCode": "0x20",
1622 "EventName": "UNC_H_ADDR_OPC_MATCH.FILT",
1623 "PerPkg": "1",
1624 "UMask": "0x3",
1625 "Unit": "HA"
1626 },
1627 {
1628 "BriefDescription": "QPI Address/Opcode Match; Address",
1629 "Counter": "0,1,2,3",
1630 "EventCode": "0x20",
1631 "EventName": "UNC_H_ADDR_OPC_MATCH.ADDR",
1632 "PerPkg": "1",
1633 "UMask": "0x1",
1634 "Unit": "HA"
1635 },
1636 {
1637 "BriefDescription": "QPI Address/Opcode Match; Opcode",
1638 "Counter": "0,1,2,3",
1639 "EventCode": "0x20",
1640 "EventName": "UNC_H_ADDR_OPC_MATCH.OPC",
1641 "PerPkg": "1",
1642 "UMask": "0x2",
1643 "Unit": "HA"
1644 },
1645 {
1646 "BriefDescription": "QPI Address/Opcode Match; AD Opcodes",
1647 "Counter": "0,1,2,3",
1648 "EventCode": "0x20",
1649 "EventName": "UNC_H_ADDR_OPC_MATCH.AD",
1650 "PerPkg": "1",
1651 "UMask": "0x4",
1652 "Unit": "HA"
1653 },
1654 {
1655 "BriefDescription": "QPI Address/Opcode Match; BL Opcodes",
1656 "Counter": "0,1,2,3",
1657 "EventCode": "0x20",
1658 "EventName": "UNC_H_ADDR_OPC_MATCH.BL",
1659 "PerPkg": "1",
1660 "UMask": "0x8",
1661 "Unit": "HA"
1662 },
1663 {
1664 "BriefDescription": "QPI Address/Opcode Match; AK Opcodes",
1665 "Counter": "0,1,2,3",
1666 "EventCode": "0x20",
1667 "EventName": "UNC_H_ADDR_OPC_MATCH.AK",
1668 "PerPkg": "1",
1669 "UMask": "0x10",
1670 "Unit": "HA"
1671 },
1672 {
1673 "BriefDescription": "BT Cycles Not Empty",
1674 "Counter": "0,1,2,3",
1675 "EventCode": "0x42",
1676 "EventName": "UNC_H_BT_CYCLES_NE",
1677 "PerPkg": "1",
1678 "Unit": "HA"
1679 },
1680 {
1681 "BriefDescription": "HA to iMC Bypass; Taken",
1682 "Counter": "0,1,2,3",
1683 "EventCode": "0x14",
1684 "EventName": "UNC_H_BYPASS_IMC.TAKEN",
1685 "PerPkg": "1",
1686 "UMask": "0x1",
1687 "Unit": "HA"
1688 },
1689 {
1690 "BriefDescription": "HA to iMC Bypass; Not Taken",
1691 "Counter": "0,1,2,3",
1692 "EventCode": "0x14",
1693 "EventName": "UNC_H_BYPASS_IMC.NOT_TAKEN",
1694 "PerPkg": "1",
1695 "UMask": "0x2",
1696 "Unit": "HA"
1697 },
1698 {
1699 "BriefDescription": "uclks",
1700 "Counter": "0,1,2,3",
1701 "EventName": "UNC_H_CLOCKTICKS",
1702 "PerPkg": "1",
1703 "Unit": "HA"
1704 },
1705 {
1706 "BriefDescription": "Direct2Core Messages Sent",
1707 "Counter": "0,1,2,3",
1708 "EventCode": "0x11",
1709 "EventName": "UNC_H_DIRECT2CORE_COUNT",
1710 "PerPkg": "1",
1711 "Unit": "HA"
1712 },
1713 {
1714 "BriefDescription": "Cycles when Direct2Core was Disabled",
1715 "Counter": "0,1,2,3",
1716 "EventCode": "0x12",
1717 "EventName": "UNC_H_DIRECT2CORE_CYCLES_DISABLED",
1718 "PerPkg": "1",
1719 "Unit": "HA"
1720 },
1721 {
1722 "BriefDescription": "Number of Reads that had Direct2Core Overridden",
1723 "Counter": "0,1,2,3",
1724 "EventCode": "0x13",
1725 "EventName": "UNC_H_DIRECT2CORE_TXN_OVERRIDE",
1726 "PerPkg": "1",
1727 "Unit": "HA"
1728 },
1729 {
1730 "BriefDescription": "Directory Lat Opt Return",
1731 "Counter": "0,1,2,3",
1732 "EventCode": "0x41",
1733 "EventName": "UNC_H_DIRECTORY_LAT_OPT",
1734 "PerPkg": "1",
1735 "Unit": "HA"
1736 },
1737 {
1738 "BriefDescription": "Directory Lookups; Snoop Needed",
1739 "Counter": "0,1,2,3",
1740 "EventCode": "0xC",
1741 "EventName": "UNC_H_DIRECTORY_LOOKUP.SNP",
1742 "PerPkg": "1",
1743 "UMask": "0x1",
1744 "Unit": "HA"
1745 },
1746 {
1747 "BriefDescription": "Directory Lookups; Snoop Not Needed",
1748 "Counter": "0,1,2,3",
1749 "EventCode": "0xC",
1750 "EventName": "UNC_H_DIRECTORY_LOOKUP.NO_SNP",
1751 "PerPkg": "1",
1752 "UMask": "0x2",
1753 "Unit": "HA"
1754 },
1755 {
1756 "BriefDescription": "Directory Updates; Directory Set",
1757 "Counter": "0,1,2,3",
1758 "EventCode": "0xD",
1759 "EventName": "UNC_H_DIRECTORY_UPDATE.SET",
1760 "PerPkg": "1",
1761 "UMask": "0x1",
1762 "Unit": "HA"
1763 },
1764 {
1765 "BriefDescription": "Directory Updates; Directory Clear",
1766 "Counter": "0,1,2,3",
1767 "EventCode": "0xD",
1768 "EventName": "UNC_H_DIRECTORY_UPDATE.CLEAR",
1769 "PerPkg": "1",
1770 "UMask": "0x2",
1771 "Unit": "HA"
1772 },
1773 {
1774 "BriefDescription": "Directory Updates; Any Directory Update",
1775 "Counter": "0,1,2,3",
1776 "EventCode": "0xD",
1777 "EventName": "UNC_H_DIRECTORY_UPDATE.ANY",
1778 "PerPkg": "1",
1779 "UMask": "0x3",
1780 "Unit": "HA"
1781 },
1782 {
1783 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
1784 "Counter": "0,1,2,3",
1785 "EventCode": "0x71",
1786 "EventName": "UNC_H_HITME_HIT.READ_OR_INVITOE",
1787 "PerPkg": "1",
1788 "UMask": "0x1",
1789 "Unit": "HA"
1790 },
1791 {
1792 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoI",
1793 "Counter": "0,1,2,3",
1794 "EventCode": "0x71",
1795 "EventName": "UNC_H_HITME_HIT.WBMTOI",
1796 "PerPkg": "1",
1797 "UMask": "0x2",
1798 "Unit": "HA"
1799 },
1800 {
1801 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is AckCnfltWbI",
1802 "Counter": "0,1,2,3",
1803 "EventCode": "0x71",
1804 "EventName": "UNC_H_HITME_HIT.ACKCNFLTWBI",
1805 "PerPkg": "1",
1806 "UMask": "0x4",
1807 "Unit": "HA"
1808 },
1809 {
1810 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoE or WbMtoS",
1811 "Counter": "0,1,2,3",
1812 "EventCode": "0x71",
1813 "EventName": "UNC_H_HITME_HIT.WBMTOE_OR_S",
1814 "PerPkg": "1",
1815 "UMask": "0x8",
1816 "Unit": "HA"
1817 },
1818 {
1819 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a remote request",
1820 "Counter": "0,1,2,3",
1821 "EventCode": "0x71",
1822 "EventName": "UNC_H_HITME_HIT.RSPFWDI_REMOTE",
1823 "PerPkg": "1",
1824 "UMask": "0x10",
1825 "Unit": "HA"
1826 },
1827 {
1828 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a local request",
1829 "Counter": "0,1,2,3",
1830 "EventCode": "0x71",
1831 "EventName": "UNC_H_HITME_HIT.RSPFWDI_LOCAL",
1832 "PerPkg": "1",
1833 "UMask": "0x20",
1834 "Unit": "HA"
1835 },
1836 {
1837 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RsSFwd or RspSFwdWb",
1838 "Counter": "0,1,2,3",
1839 "EventCode": "0x71",
1840 "EventName": "UNC_H_HITME_HIT.RSPFWDS",
1841 "PerPkg": "1",
1842 "UMask": "0x40",
1843 "Unit": "HA"
1844 },
1845 {
1846 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
1847 "Counter": "0,1,2,3",
1848 "EventCode": "0x71",
1849 "EventName": "UNC_H_HITME_HIT.RSP",
1850 "PerPkg": "1",
1851 "UMask": "0x80",
1852 "Unit": "HA"
1853 },
1854 {
1855 "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations",
1856 "Counter": "0,1,2,3",
1857 "EventCode": "0x71",
1858 "EventName": "UNC_H_HITME_HIT.ALLOCS",
1859 "PerPkg": "1",
1860 "UMask": "0x70",
1861 "Unit": "HA"
1862 },
1863 {
1864 "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations",
1865 "Counter": "0,1,2,3",
1866 "EventCode": "0x71",
1867 "EventName": "UNC_H_HITME_HIT.EVICTS",
1868 "PerPkg": "1",
1869 "UMask": "0x42",
1870 "Unit": "HA"
1871 },
1872 {
1873 "BriefDescription": "Counts Number of Hits in HitMe Cache; Invalidations",
1874 "Counter": "0,1,2,3",
1875 "EventCode": "0x71",
1876 "EventName": "UNC_H_HITME_HIT.INVALS",
1877 "PerPkg": "1",
1878 "UMask": "0x26",
1879 "Unit": "HA"
1880 },
1881 {
1882 "BriefDescription": "Counts Number of Hits in HitMe Cache; All Requests",
1883 "Counter": "0,1,2,3",
1884 "EventCode": "0x71",
1885 "EventName": "UNC_H_HITME_HIT.ALL",
1886 "PerPkg": "1",
1887 "UMask": "0xFF",
1888 "Unit": "HA"
1889 },
1890 {
1891 "BriefDescription": "Counts Number of Hits in HitMe Cache; HOM Requests",
1892 "Counter": "0,1,2,3",
1893 "EventCode": "0x71",
1894 "EventName": "UNC_H_HITME_HIT.HOM",
1895 "PerPkg": "1",
1896 "UMask": "0xF",
1897 "Unit": "HA"
1898 },
1899 {
1900 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
1901 "Counter": "0,1,2,3",
1902 "EventCode": "0x72",
1903 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.READ_OR_INVITOE",
1904 "PerPkg": "1",
1905 "UMask": "0x1",
1906 "Unit": "HA"
1907 },
1908 {
1909 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoI",
1910 "Counter": "0,1,2,3",
1911 "EventCode": "0x72",
1912 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOI",
1913 "PerPkg": "1",
1914 "UMask": "0x2",
1915 "Unit": "HA"
1916 },
1917 {
1918 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is AckCnfltWbI",
1919 "Counter": "0,1,2,3",
1920 "EventCode": "0x72",
1921 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ACKCNFLTWBI",
1922 "PerPkg": "1",
1923 "UMask": "0x4",
1924 "Unit": "HA"
1925 },
1926 {
1927 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoE or WbMtoS",
1928 "Counter": "0,1,2,3",
1929 "EventCode": "0x72",
1930 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOE_OR_S",
1931 "PerPkg": "1",
1932 "UMask": "0x8",
1933 "Unit": "HA"
1934 },
1935 {
1936 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a remote request",
1937 "Counter": "0,1,2,3",
1938 "EventCode": "0x72",
1939 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_REMOTE",
1940 "PerPkg": "1",
1941 "UMask": "0x10",
1942 "Unit": "HA"
1943 },
1944 {
1945 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a local request",
1946 "Counter": "0,1,2,3",
1947 "EventCode": "0x72",
1948 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_LOCAL",
1949 "PerPkg": "1",
1950 "UMask": "0x20",
1951 "Unit": "HA"
1952 },
1953 {
1954 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RsSFwd or RspSFwdWb",
1955 "Counter": "0,1,2,3",
1956 "EventCode": "0x72",
1957 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDS",
1958 "PerPkg": "1",
1959 "UMask": "0x40",
1960 "Unit": "HA"
1961 },
1962 {
1963 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
1964 "Counter": "0,1,2,3",
1965 "EventCode": "0x72",
1966 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSP",
1967 "PerPkg": "1",
1968 "UMask": "0x80",
1969 "Unit": "HA"
1970 },
1971 {
1972 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; All Requests",
1973 "Counter": "0,1,2,3",
1974 "EventCode": "0x72",
1975 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ALL",
1976 "PerPkg": "1",
1977 "UMask": "0xFF",
1978 "Unit": "HA"
1979 },
1980 {
1981 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; HOM Requests",
1982 "Counter": "0,1,2,3",
1983 "EventCode": "0x72",
1984 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.HOM",
1985 "PerPkg": "1",
1986 "UMask": "0xF",
1987 "Unit": "HA"
1988 },
1989 {
1990 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE",
1991 "Counter": "0,1,2,3",
1992 "EventCode": "0x70",
1993 "EventName": "UNC_H_HITME_LOOKUP.READ_OR_INVITOE",
1994 "PerPkg": "1",
1995 "UMask": "0x1",
1996 "Unit": "HA"
1997 },
1998 {
1999 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoI",
2000 "Counter": "0,1,2,3",
2001 "EventCode": "0x70",
2002 "EventName": "UNC_H_HITME_LOOKUP.WBMTOI",
2003 "PerPkg": "1",
2004 "UMask": "0x2",
2005 "Unit": "HA"
2006 },
2007 {
2008 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is AckCnfltWbI",
2009 "Counter": "0,1,2,3",
2010 "EventCode": "0x70",
2011 "EventName": "UNC_H_HITME_LOOKUP.ACKCNFLTWBI",
2012 "PerPkg": "1",
2013 "UMask": "0x4",
2014 "Unit": "HA"
2015 },
2016 {
2017 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoE or WbMtoS",
2018 "Counter": "0,1,2,3",
2019 "EventCode": "0x70",
2020 "EventName": "UNC_H_HITME_LOOKUP.WBMTOE_OR_S",
2021 "PerPkg": "1",
2022 "UMask": "0x8",
2023 "Unit": "HA"
2024 },
2025 {
2026 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a remote request",
2027 "Counter": "0,1,2,3",
2028 "EventCode": "0x70",
2029 "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_REMOTE",
2030 "PerPkg": "1",
2031 "UMask": "0x10",
2032 "Unit": "HA"
2033 },
2034 {
2035 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a local request",
2036 "Counter": "0,1,2,3",
2037 "EventCode": "0x70",
2038 "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_LOCAL",
2039 "PerPkg": "1",
2040 "UMask": "0x20",
2041 "Unit": "HA"
2042 },
2043 {
2044 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RsSFwd or RspSFwdWb",
2045 "Counter": "0,1,2,3",
2046 "EventCode": "0x70",
2047 "EventName": "UNC_H_HITME_LOOKUP.RSPFWDS",
2048 "PerPkg": "1",
2049 "UMask": "0x40",
2050 "Unit": "HA"
2051 },
2052 {
2053 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI",
2054 "Counter": "0,1,2,3",
2055 "EventCode": "0x70",
2056 "EventName": "UNC_H_HITME_LOOKUP.RSP",
2057 "PerPkg": "1",
2058 "UMask": "0x80",
2059 "Unit": "HA"
2060 },
2061 {
2062 "BriefDescription": "Counts Number of times HitMe Cache is accessed; Allocations",
2063 "Counter": "0,1,2,3",
2064 "EventCode": "0x70",
2065 "EventName": "UNC_H_HITME_LOOKUP.ALLOCS",
2066 "PerPkg": "1",
2067 "UMask": "0x70",
2068 "Unit": "HA"
2069 },
2070 {
2071 "BriefDescription": "Counts Number of times HitMe Cache is accessed; Invalidations",
2072 "Counter": "0,1,2,3",
2073 "EventCode": "0x70",
2074 "EventName": "UNC_H_HITME_LOOKUP.INVALS",
2075 "PerPkg": "1",
2076 "UMask": "0x26",
2077 "Unit": "HA"
2078 },
2079 {
2080 "BriefDescription": "Counts Number of times HitMe Cache is accessed; All Requests",
2081 "Counter": "0,1,2,3",
2082 "EventCode": "0x70",
2083 "EventName": "UNC_H_HITME_LOOKUP.ALL",
2084 "PerPkg": "1",
2085 "UMask": "0xFF",
2086 "Unit": "HA"
2087 },
2088 {
2089 "BriefDescription": "Counts Number of times HitMe Cache is accessed; HOM Requests",
2090 "Counter": "0,1,2,3",
2091 "EventCode": "0x70",
2092 "EventName": "UNC_H_HITME_LOOKUP.HOM",
2093 "PerPkg": "1",
2094 "UMask": "0xF",
2095 "Unit": "HA"
2096 },
2097 {
2098 "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 0",
2099 "Counter": "0,1,2,3",
2100 "EventCode": "0x22",
2101 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI0",
2102 "PerPkg": "1",
2103 "UMask": "0x1",
2104 "Unit": "HA"
2105 },
2106 {
2107 "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 1",
2108 "Counter": "0,1,2,3",
2109 "EventCode": "0x22",
2110 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI1",
2111 "PerPkg": "1",
2112 "UMask": "0x2",
2113 "Unit": "HA"
2114 },
2115 {
2116 "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0",
2117 "Counter": "0,1,2,3",
2118 "EventCode": "0x22",
2119 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI0",
2120 "PerPkg": "1",
2121 "UMask": "0x4",
2122 "Unit": "HA"
2123 },
2124 {
2125 "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1",
2126 "Counter": "0,1,2,3",
2127 "EventCode": "0x22",
2128 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI1",
2129 "PerPkg": "1",
2130 "UMask": "0x8",
2131 "Unit": "HA"
2132 },
2133 {
2134 "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0",
2135 "Counter": "0,1,2,3",
2136 "EventCode": "0x22",
2137 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI2",
2138 "PerPkg": "1",
2139 "UMask": "0x10",
2140 "Unit": "HA"
2141 },
2142 {
2143 "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1",
2144 "Counter": "0,1,2,3",
2145 "EventCode": "0x22",
2146 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI2",
2147 "PerPkg": "1",
2148 "UMask": "0x20",
2149 "Unit": "HA"
2150 },
2151 {
2152 "BriefDescription": "HA to iMC Normal Priority Reads Issued; Normal Priority",
2153 "Counter": "0,1,2,3",
2154 "EventCode": "0x17",
2155 "EventName": "UNC_H_IMC_READS.NORMAL",
2156 "PerPkg": "1",
2157 "UMask": "0x1",
2158 "Unit": "HA"
2159 },
2160 {
2161 "BriefDescription": "Retry Events",
2162 "Counter": "0,1,2,3",
2163 "EventCode": "0x1E",
2164 "EventName": "UNC_H_IMC_RETRY",
2165 "PerPkg": "1",
2166 "Unit": "HA"
2167 },
2168 {
2169 "BriefDescription": "HA to iMC Full Line Writes Issued; Full Line Non-ISOCH",
2170 "Counter": "0,1,2,3",
2171 "EventCode": "0x1A",
2172 "EventName": "UNC_H_IMC_WRITES.FULL",
2173 "PerPkg": "1",
2174 "UMask": "0x1",
2175 "Unit": "HA"
2176 },
2177 {
2178 "BriefDescription": "HA to iMC Full Line Writes Issued; Partial Non-ISOCH",
2179 "Counter": "0,1,2,3",
2180 "EventCode": "0x1A",
2181 "EventName": "UNC_H_IMC_WRITES.PARTIAL",
2182 "PerPkg": "1",
2183 "UMask": "0x2",
2184 "Unit": "HA"
2185 },
2186 {
2187 "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Full Line",
2188 "Counter": "0,1,2,3",
2189 "EventCode": "0x1A",
2190 "EventName": "UNC_H_IMC_WRITES.FULL_ISOCH",
2191 "PerPkg": "1",
2192 "UMask": "0x4",
2193 "Unit": "HA"
2194 },
2195 {
2196 "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Partial",
2197 "Counter": "0,1,2,3",
2198 "EventCode": "0x1A",
2199 "EventName": "UNC_H_IMC_WRITES.PARTIAL_ISOCH",
2200 "PerPkg": "1",
2201 "UMask": "0x8",
2202 "Unit": "HA"
2203 },
2204 {
2205 "BriefDescription": "HA to iMC Full Line Writes Issued; All Writes",
2206 "Counter": "0,1,2,3",
2207 "EventCode": "0x1A",
2208 "EventName": "UNC_H_IMC_WRITES.ALL",
2209 "PerPkg": "1",
2210 "UMask": "0xF",
2211 "Unit": "HA"
2212 },
2213 {
2214 "BriefDescription": "OSB Snoop Broadcast; Local Reads",
2215 "Counter": "0,1,2,3",
2216 "EventCode": "0x53",
2217 "EventName": "UNC_H_OSB.READS_LOCAL",
2218 "PerPkg": "1",
2219 "UMask": "0x2",
2220 "Unit": "HA"
2221 },
2222 {
2223 "BriefDescription": "OSB Snoop Broadcast; Local InvItoE",
2224 "Counter": "0,1,2,3",
2225 "EventCode": "0x53",
2226 "EventName": "UNC_H_OSB.INVITOE_LOCAL",
2227 "PerPkg": "1",
2228 "UMask": "0x4",
2229 "Unit": "HA"
2230 },
2231 {
2232 "BriefDescription": "OSB Snoop Broadcast; Remote",
2233 "Counter": "0,1,2,3",
2234 "EventCode": "0x53",
2235 "EventName": "UNC_H_OSB.REMOTE",
2236 "PerPkg": "1",
2237 "UMask": "0x8",
2238 "Unit": "HA"
2239 },
2240 {
2241 "BriefDescription": "OSB Snoop Broadcast; Cancelled",
2242 "Counter": "0,1,2,3",
2243 "EventCode": "0x53",
2244 "EventName": "UNC_H_OSB.CANCELLED",
2245 "PerPkg": "1",
2246 "UMask": "0x10",
2247 "Unit": "HA"
2248 },
2249 {
2250 "BriefDescription": "OSB Snoop Broadcast; Reads Local - Useful",
2251 "Counter": "0,1,2,3",
2252 "EventCode": "0x53",
2253 "EventName": "UNC_H_OSB.READS_LOCAL_USEFUL",
2254 "PerPkg": "1",
2255 "UMask": "0x20",
2256 "Unit": "HA"
2257 },
2258 {
2259 "BriefDescription": "OSB Snoop Broadcast; Remote - Useful",
2260 "Counter": "0,1,2,3",
2261 "EventCode": "0x53",
2262 "EventName": "UNC_H_OSB.REMOTE_USEFUL",
2263 "PerPkg": "1",
2264 "UMask": "0x40",
2265 "Unit": "HA"
2266 },
2267 {
2268 "BriefDescription": "OSB Early Data Return; All",
2269 "Counter": "0,1,2,3",
2270 "EventCode": "0x54",
2271 "EventName": "UNC_H_OSB_EDR.ALL",
2272 "PerPkg": "1",
2273 "UMask": "0x1",
2274 "Unit": "HA"
2275 },
2276 {
2277 "BriefDescription": "OSB Early Data Return; Reads to Local I",
2278 "Counter": "0,1,2,3",
2279 "EventCode": "0x54",
2280 "EventName": "UNC_H_OSB_EDR.READS_LOCAL_I",
2281 "PerPkg": "1",
2282 "UMask": "0x2",
2283 "Unit": "HA"
2284 },
2285 {
2286 "BriefDescription": "OSB Early Data Return; Reads to Remote I",
2287 "Counter": "0,1,2,3",
2288 "EventCode": "0x54",
2289 "EventName": "UNC_H_OSB_EDR.READS_REMOTE_I",
2290 "PerPkg": "1",
2291 "UMask": "0x4",
2292 "Unit": "HA"
2293 },
2294 {
2295 "BriefDescription": "OSB Early Data Return; Reads to Local S",
2296 "Counter": "0,1,2,3",
2297 "EventCode": "0x54",
2298 "EventName": "UNC_H_OSB_EDR.READS_LOCAL_S",
2299 "PerPkg": "1",
2300 "UMask": "0x8",
2301 "Unit": "HA"
2302 },
2303 {
2304 "BriefDescription": "OSB Early Data Return; Reads to Remote S",
2305 "Counter": "0,1,2,3",
2306 "EventCode": "0x54",
2307 "EventName": "UNC_H_OSB_EDR.READS_REMOTE_S",
2308 "PerPkg": "1",
2309 "UMask": "0x10",
2310 "Unit": "HA"
2311 },
2312 {
2313 "BriefDescription": "Read and Write Requests; Reads",
2314 "Counter": "0,1,2,3",
2315 "EventCode": "0x1",
2316 "EventName": "UNC_H_REQUESTS.READS",
2317 "PerPkg": "1",
2318 "UMask": "0x3",
2319 "Unit": "HA"
2320 },
2321 {
2322 "BriefDescription": "Read and Write Requests; Writes",
2323 "Counter": "0,1,2,3",
2324 "EventCode": "0x1",
2325 "EventName": "UNC_H_REQUESTS.WRITES",
2326 "PerPkg": "1",
2327 "UMask": "0xC",
2328 "Unit": "HA"
2329 },
2330 {
2331 "BriefDescription": "Read and Write Requests; Local Reads",
2332 "Counter": "0,1,2,3",
2333 "EventCode": "0x1",
2334 "EventName": "UNC_H_REQUESTS.READS_LOCAL",
2335 "PerPkg": "1",
2336 "UMask": "0x1",
2337 "Unit": "HA"
2338 },
2339 {
2340 "BriefDescription": "Read and Write Requests; Remote Reads",
2341 "Counter": "0,1,2,3",
2342 "EventCode": "0x1",
2343 "EventName": "UNC_H_REQUESTS.READS_REMOTE",
2344 "PerPkg": "1",
2345 "UMask": "0x2",
2346 "Unit": "HA"
2347 },
2348 {
2349 "BriefDescription": "Read and Write Requests; Local Writes",
2350 "Counter": "0,1,2,3",
2351 "EventCode": "0x1",
2352 "EventName": "UNC_H_REQUESTS.WRITES_LOCAL",
2353 "PerPkg": "1",
2354 "UMask": "0x4",
2355 "Unit": "HA"
2356 },
2357 {
2358 "BriefDescription": "Read and Write Requests; Remote Writes",
2359 "Counter": "0,1,2,3",
2360 "EventCode": "0x1",
2361 "EventName": "UNC_H_REQUESTS.WRITES_REMOTE",
2362 "PerPkg": "1",
2363 "UMask": "0x8",
2364 "Unit": "HA"
2365 },
2366 {
2367 "BriefDescription": "Read and Write Requests; Local InvItoEs",
2368 "Counter": "0,1,2,3",
2369 "EventCode": "0x1",
2370 "EventName": "UNC_H_REQUESTS.INVITOE_LOCAL",
2371 "PerPkg": "1",
2372 "UMask": "0x10",
2373 "Unit": "HA"
2374 },
2375 {
2376 "BriefDescription": "Read and Write Requests; Remote InvItoEs",
2377 "Counter": "0,1,2,3",
2378 "EventCode": "0x1",
2379 "EventName": "UNC_H_REQUESTS.INVITOE_REMOTE",
2380 "PerPkg": "1",
2381 "UMask": "0x20",
2382 "Unit": "HA"
2383 },
2384 {
2385 "BriefDescription": "HA AD Ring in Use; Clockwise and Even",
2386 "Counter": "0,1,2,3",
2387 "EventCode": "0x3E",
2388 "EventName": "UNC_H_RING_AD_USED.CW_EVEN",
2389 "PerPkg": "1",
2390 "UMask": "0x1",
2391 "Unit": "HA"
2392 },
2393 {
2394 "BriefDescription": "HA AD Ring in Use; Clockwise and Odd",
2395 "Counter": "0,1,2,3",
2396 "EventCode": "0x3E",
2397 "EventName": "UNC_H_RING_AD_USED.CW_ODD",
2398 "PerPkg": "1",
2399 "UMask": "0x2",
2400 "Unit": "HA"
2401 },
2402 {
2403 "BriefDescription": "HA AD Ring in Use; Counterclockwise and Even",
2404 "Counter": "0,1,2,3",
2405 "EventCode": "0x3E",
2406 "EventName": "UNC_H_RING_AD_USED.CCW_EVEN",
2407 "PerPkg": "1",
2408 "UMask": "0x4",
2409 "Unit": "HA"
2410 },
2411 {
2412 "BriefDescription": "HA AD Ring in Use; Counterclockwise and Odd",
2413 "Counter": "0,1,2,3",
2414 "EventCode": "0x3E",
2415 "EventName": "UNC_H_RING_AD_USED.CCW_ODD",
2416 "PerPkg": "1",
2417 "UMask": "0x8",
2418 "Unit": "HA"
2419 },
2420 {
2421 "BriefDescription": "HA AD Ring in Use; Clockwise",
2422 "Counter": "0,1,2,3",
2423 "EventCode": "0x3E",
2424 "EventName": "UNC_H_RING_AD_USED.CW",
2425 "PerPkg": "1",
2426 "UMask": "0x3",
2427 "Unit": "HA"
2428 },
2429 {
2430 "BriefDescription": "HA AD Ring in Use; Counterclockwise",
2431 "Counter": "0,1,2,3",
2432 "EventCode": "0x3E",
2433 "EventName": "UNC_H_RING_AD_USED.CCW",
2434 "PerPkg": "1",
2435 "UMask": "0xC",
2436 "Unit": "HA"
2437 },
2438 {
2439 "BriefDescription": "HA AK Ring in Use; Clockwise and Even",
2440 "Counter": "0,1,2,3",
2441 "EventCode": "0x3F",
2442 "EventName": "UNC_H_RING_AK_USED.CW_EVEN",
2443 "PerPkg": "1",
2444 "UMask": "0x1",
2445 "Unit": "HA"
2446 },
2447 {
2448 "BriefDescription": "HA AK Ring in Use; Clockwise and Odd",
2449 "Counter": "0,1,2,3",
2450 "EventCode": "0x3F",
2451 "EventName": "UNC_H_RING_AK_USED.CW_ODD",
2452 "PerPkg": "1",
2453 "UMask": "0x2",
2454 "Unit": "HA"
2455 },
2456 {
2457 "BriefDescription": "HA AK Ring in Use; Counterclockwise and Even",
2458 "Counter": "0,1,2,3",
2459 "EventCode": "0x3F",
2460 "EventName": "UNC_H_RING_AK_USED.CCW_EVEN",
2461 "PerPkg": "1",
2462 "UMask": "0x4",
2463 "Unit": "HA"
2464 },
2465 {
2466 "BriefDescription": "HA AK Ring in Use; Counterclockwise and Odd",
2467 "Counter": "0,1,2,3",
2468 "EventCode": "0x3F",
2469 "EventName": "UNC_H_RING_AK_USED.CCW_ODD",
2470 "PerPkg": "1",
2471 "UMask": "0x8",
2472 "Unit": "HA"
2473 },
2474 {
2475 "BriefDescription": "HA AK Ring in Use; Clockwise",
2476 "Counter": "0,1,2,3",
2477 "EventCode": "0x3F",
2478 "EventName": "UNC_H_RING_AK_USED.CW",
2479 "PerPkg": "1",
2480 "UMask": "0x3",
2481 "Unit": "HA"
2482 },
2483 {
2484 "BriefDescription": "HA AK Ring in Use; Counterclockwise",
2485 "Counter": "0,1,2,3",
2486 "EventCode": "0x3F",
2487 "EventName": "UNC_H_RING_AK_USED.CCW",
2488 "PerPkg": "1",
2489 "UMask": "0xC",
2490 "Unit": "HA"
2491 },
2492 {
2493 "BriefDescription": "HA BL Ring in Use; Clockwise and Even",
2494 "Counter": "0,1,2,3",
2495 "EventCode": "0x40",
2496 "EventName": "UNC_H_RING_BL_USED.CW_EVEN",
2497 "PerPkg": "1",
2498 "UMask": "0x1",
2499 "Unit": "HA"
2500 },
2501 {
2502 "BriefDescription": "HA BL Ring in Use; Clockwise and Odd",
2503 "Counter": "0,1,2,3",
2504 "EventCode": "0x40",
2505 "EventName": "UNC_H_RING_BL_USED.CW_ODD",
2506 "PerPkg": "1",
2507 "UMask": "0x2",
2508 "Unit": "HA"
2509 },
2510 {
2511 "BriefDescription": "HA BL Ring in Use; Counterclockwise and Even",
2512 "Counter": "0,1,2,3",
2513 "EventCode": "0x40",
2514 "EventName": "UNC_H_RING_BL_USED.CCW_EVEN",
2515 "PerPkg": "1",
2516 "UMask": "0x4",
2517 "Unit": "HA"
2518 },
2519 {
2520 "BriefDescription": "HA BL Ring in Use; Counterclockwise and Odd",
2521 "Counter": "0,1,2,3",
2522 "EventCode": "0x40",
2523 "EventName": "UNC_H_RING_BL_USED.CCW_ODD",
2524 "PerPkg": "1",
2525 "UMask": "0x8",
2526 "Unit": "HA"
2527 },
2528 {
2529 "BriefDescription": "HA BL Ring in Use; Clockwise",
2530 "Counter": "0,1,2,3",
2531 "EventCode": "0x40",
2532 "EventName": "UNC_H_RING_BL_USED.CW",
2533 "PerPkg": "1",
2534 "UMask": "0x3",
2535 "Unit": "HA"
2536 },
2537 {
2538 "BriefDescription": "HA BL Ring in Use; Counterclockwise",
2539 "Counter": "0,1,2,3",
2540 "EventCode": "0x40",
2541 "EventName": "UNC_H_RING_BL_USED.CCW",
2542 "PerPkg": "1",
2543 "UMask": "0xC",
2544 "Unit": "HA"
2545 },
2546 {
2547 "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 0",
2548 "Counter": "0,1,2,3",
2549 "EventCode": "0x15",
2550 "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN0",
2551 "PerPkg": "1",
2552 "UMask": "0x1",
2553 "Unit": "HA"
2554 },
2555 {
2556 "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 1",
2557 "Counter": "0,1,2,3",
2558 "EventCode": "0x15",
2559 "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN1",
2560 "PerPkg": "1",
2561 "UMask": "0x2",
2562 "Unit": "HA"
2563 },
2564 {
2565 "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 2",
2566 "Counter": "0,1,2,3",
2567 "EventCode": "0x15",
2568 "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN2",
2569 "PerPkg": "1",
2570 "UMask": "0x4",
2571 "Unit": "HA"
2572 },
2573 {
2574 "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 3",
2575 "Counter": "0,1,2,3",
2576 "EventCode": "0x15",
2577 "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN3",
2578 "PerPkg": "1",
2579 "UMask": "0x8",
2580 "Unit": "HA"
2581 },
2582 {
2583 "BriefDescription": "SBo0 Credits Acquired; For AD Ring",
2584 "Counter": "0,1,2,3",
2585 "EventCode": "0x68",
2586 "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.AD",
2587 "PerPkg": "1",
2588 "UMask": "0x1",
2589 "Unit": "HA"
2590 },
2591 {
2592 "BriefDescription": "SBo0 Credits Acquired; For BL Ring",
2593 "Counter": "0,1,2,3",
2594 "EventCode": "0x68",
2595 "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.BL",
2596 "PerPkg": "1",
2597 "UMask": "0x2",
2598 "Unit": "HA"
2599 },
2600 {
2601 "BriefDescription": "SBo0 Credits Occupancy; For AD Ring",
2602 "Counter": "0,1,2,3",
2603 "EventCode": "0x6A",
2604 "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.AD",
2605 "PerPkg": "1",
2606 "UMask": "0x1",
2607 "Unit": "HA"
2608 },
2609 {
2610 "BriefDescription": "SBo0 Credits Occupancy; For BL Ring",
2611 "Counter": "0,1,2,3",
2612 "EventCode": "0x6A",
2613 "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.BL",
2614 "PerPkg": "1",
2615 "UMask": "0x2",
2616 "Unit": "HA"
2617 },
2618 {
2619 "BriefDescription": "SBo1 Credits Acquired; For AD Ring",
2620 "Counter": "0,1,2,3",
2621 "EventCode": "0x69",
2622 "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.AD",
2623 "PerPkg": "1",
2624 "UMask": "0x1",
2625 "Unit": "HA"
2626 },
2627 {
2628 "BriefDescription": "SBo1 Credits Acquired; For BL Ring",
2629 "Counter": "0,1,2,3",
2630 "EventCode": "0x69",
2631 "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.BL",
2632 "PerPkg": "1",
2633 "UMask": "0x2",
2634 "Unit": "HA"
2635 },
2636 {
2637 "BriefDescription": "SBo1 Credits Occupancy; For AD Ring",
2638 "Counter": "0,1,2,3",
2639 "EventCode": "0x6B",
2640 "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.AD",
2641 "PerPkg": "1",
2642 "UMask": "0x1",
2643 "Unit": "HA"
2644 },
2645 {
2646 "BriefDescription": "SBo1 Credits Occupancy; For BL Ring",
2647 "Counter": "0,1,2,3",
2648 "EventCode": "0x6B",
2649 "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.BL",
2650 "PerPkg": "1",
2651 "UMask": "0x2",
2652 "Unit": "HA"
2653 },
2654 {
2655 "BriefDescription": "Data beat the Snoop Responses; Local Requests",
2656 "Counter": "0,1,2,3",
2657 "EventCode": "0xA",
2658 "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.LOCAL",
2659 "PerPkg": "1",
2660 "UMask": "0x1",
2661 "Unit": "HA"
2662 },
2663 {
2664 "BriefDescription": "Data beat the Snoop Responses; Remote Requests",
2665 "Counter": "0,1,2,3",
2666 "EventCode": "0xA",
2667 "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.REMOTE",
2668 "PerPkg": "1",
2669 "UMask": "0x2",
2670 "Unit": "HA"
2671 },
2672 {
2673 "BriefDescription": "Cycles with Snoops Outstanding; Local Requests",
2674 "Counter": "0,1,2,3",
2675 "EventCode": "0x8",
2676 "EventName": "UNC_H_SNOOP_CYCLES_NE.LOCAL",
2677 "PerPkg": "1",
2678 "UMask": "0x1",
2679 "Unit": "HA"
2680 },
2681 {
2682 "BriefDescription": "Cycles with Snoops Outstanding; Remote Requests",
2683 "Counter": "0,1,2,3",
2684 "EventCode": "0x8",
2685 "EventName": "UNC_H_SNOOP_CYCLES_NE.REMOTE",
2686 "PerPkg": "1",
2687 "UMask": "0x2",
2688 "Unit": "HA"
2689 },
2690 {
2691 "BriefDescription": "Cycles with Snoops Outstanding; All Requests",
2692 "Counter": "0,1,2,3",
2693 "EventCode": "0x8",
2694 "EventName": "UNC_H_SNOOP_CYCLES_NE.ALL",
2695 "PerPkg": "1",
2696 "UMask": "0x3",
2697 "Unit": "HA"
2698 },
2699 {
2700 "BriefDescription": "Tracker Snoops Outstanding Accumulator; Local Requests",
2701 "Counter": "0,1,2,3",
2702 "EventCode": "0x9",
2703 "EventName": "UNC_H_SNOOP_OCCUPANCY.LOCAL",
2704 "PerPkg": "1",
2705 "UMask": "0x1",
2706 "Unit": "HA"
2707 },
2708 {
2709 "BriefDescription": "Tracker Snoops Outstanding Accumulator; Remote Requests",
2710 "Counter": "0,1,2,3",
2711 "EventCode": "0x9",
2712 "EventName": "UNC_H_SNOOP_OCCUPANCY.REMOTE",
2713 "PerPkg": "1",
2714 "UMask": "0x2",
2715 "Unit": "HA"
2716 },
2717 {
2718 "BriefDescription": "Snoop Responses Received; RspI",
2719 "Counter": "0,1,2,3",
2720 "EventCode": "0x21",
2721 "EventName": "UNC_H_SNOOP_RESP.RSPI",
2722 "PerPkg": "1",
2723 "UMask": "0x1",
2724 "Unit": "HA"
2725 },
2726 {
2727 "BriefDescription": "Shared line response from remote cache",
2728 "Counter": "0,1,2,3",
2729 "EventCode": "0x21",
2730 "EventName": "UNC_H_SNOOP_RESP.RSPS",
2731 "PerPkg": "1",
2732 "ScaleUnit": "64Bytes",
2733 "UMask": "0x2",
2734 "Unit": "HA"
2735 },
2736 {
2737 "BriefDescription": "M line forwarded from remote cache with no writeback to memory",
2738 "Counter": "0,1,2,3",
2739 "EventCode": "0x21",
2740 "EventName": "UNC_H_SNOOP_RESP.RSPIFWD",
2741 "PerPkg": "1",
2742 "ScaleUnit": "64Bytes",
2743 "UMask": "0x4",
2744 "Unit": "HA"
2745 },
2746 {
2747 "BriefDescription": "Shared line forwarded from remote cache",
2748 "Counter": "0,1,2,3",
2749 "EventCode": "0x21",
2750 "EventName": "UNC_H_SNOOP_RESP.RSPSFWD",
2751 "PerPkg": "1",
2752 "ScaleUnit": "64Bytes",
2753 "UMask": "0x8",
2754 "Unit": "HA"
2755 },
2756 {
2757 "BriefDescription": "Snoop Responses Received; Rsp*WB",
2758 "Counter": "0,1,2,3",
2759 "EventCode": "0x21",
2760 "EventName": "UNC_H_SNOOP_RESP.RSP_WB",
2761 "PerPkg": "1",
2762 "UMask": "0x10",
2763 "Unit": "HA"
2764 },
2765 {
2766 "BriefDescription": "M line forwarded from remote cache along with writeback to memory",
2767 "Counter": "0,1,2,3",
2768 "EventCode": "0x21",
2769 "EventName": "UNC_H_SNOOP_RESP.RSP_FWD_WB",
2770 "PerPkg": "1",
2771 "ScaleUnit": "64Bytes",
2772 "UMask": "0x20",
2773 "Unit": "HA"
2774 },
2775 {
2776 "BriefDescription": "Snoop Responses Received; RSPCNFLCT*",
2777 "Counter": "0,1,2,3",
2778 "EventCode": "0x21",
2779 "EventName": "UNC_H_SNOOP_RESP.RSPCNFLCT",
2780 "PerPkg": "1",
2781 "UMask": "0x40",
2782 "Unit": "HA"
2783 },
2784 {
2785 "BriefDescription": "Snoop Responses Received Local; RspI",
2786 "Counter": "0,1,2,3",
2787 "EventCode": "0x60",
2788 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPI",
2789 "PerPkg": "1",
2790 "UMask": "0x1",
2791 "Unit": "HA"
2792 },
2793 {
2794 "BriefDescription": "Snoop Responses Received Local; RspS",
2795 "Counter": "0,1,2,3",
2796 "EventCode": "0x60",
2797 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPS",
2798 "PerPkg": "1",
2799 "UMask": "0x2",
2800 "Unit": "HA"
2801 },
2802 {
2803 "BriefDescription": "Snoop Responses Received Local; RspIFwd",
2804 "Counter": "0,1,2,3",
2805 "EventCode": "0x60",
2806 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPIFWD",
2807 "PerPkg": "1",
2808 "UMask": "0x4",
2809 "Unit": "HA"
2810 },
2811 {
2812 "BriefDescription": "Snoop Responses Received Local; RspSFwd",
2813 "Counter": "0,1,2,3",
2814 "EventCode": "0x60",
2815 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPSFWD",
2816 "PerPkg": "1",
2817 "UMask": "0x8",
2818 "Unit": "HA"
2819 },
2820 {
2821 "BriefDescription": "Snoop Responses Received Local; Rsp*WB",
2822 "Counter": "0,1,2,3",
2823 "EventCode": "0x60",
2824 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxWB",
2825 "PerPkg": "1",
2826 "UMask": "0x10",
2827 "Unit": "HA"
2828 },
2829 {
2830 "BriefDescription": "Snoop Responses Received Local; Rsp*FWD*WB",
2831 "Counter": "0,1,2,3",
2832 "EventCode": "0x60",
2833 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxFWDxWB",
2834 "PerPkg": "1",
2835 "UMask": "0x20",
2836 "Unit": "HA"
2837 },
2838 {
2839 "BriefDescription": "Snoop Responses Received Local; RspCnflct",
2840 "Counter": "0,1,2,3",
2841 "EventCode": "0x60",
2842 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPCNFLCT",
2843 "PerPkg": "1",
2844 "UMask": "0x40",
2845 "Unit": "HA"
2846 },
2847 {
2848 "BriefDescription": "Snoop Responses Received Local; Other",
2849 "Counter": "0,1,2,3",
2850 "EventCode": "0x60",
2851 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.OTHER",
2852 "PerPkg": "1",
2853 "UMask": "0x80",
2854 "Unit": "HA"
2855 },
2856 {
2857 "BriefDescription": "Stall on No Sbo Credits; For SBo0, AD Ring",
2858 "Counter": "0,1,2,3",
2859 "EventCode": "0x6C",
2860 "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_AD",
2861 "PerPkg": "1",
2862 "UMask": "0x1",
2863 "Unit": "HA"
2864 },
2865 {
2866 "BriefDescription": "Stall on No Sbo Credits; For SBo1, AD Ring",
2867 "Counter": "0,1,2,3",
2868 "EventCode": "0x6C",
2869 "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_AD",
2870 "PerPkg": "1",
2871 "UMask": "0x2",
2872 "Unit": "HA"
2873 },
2874 {
2875 "BriefDescription": "Stall on No Sbo Credits; For SBo0, BL Ring",
2876 "Counter": "0,1,2,3",
2877 "EventCode": "0x6C",
2878 "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_BL",
2879 "PerPkg": "1",
2880 "UMask": "0x4",
2881 "Unit": "HA"
2882 },
2883 {
2884 "BriefDescription": "Stall on No Sbo Credits; For SBo1, BL Ring",
2885 "Counter": "0,1,2,3",
2886 "EventCode": "0x6C",
2887 "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_BL",
2888 "PerPkg": "1",
2889 "UMask": "0x8",
2890 "Unit": "HA"
2891 },
2892 {
2893 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0",
2894 "Counter": "0,1,2,3",
2895 "EventCode": "0x1B",
2896 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION0",
2897 "PerPkg": "1",
2898 "UMask": "0x1",
2899 "Unit": "HA"
2900 },
2901 {
2902 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1",
2903 "Counter": "0,1,2,3",
2904 "EventCode": "0x1B",
2905 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION1",
2906 "PerPkg": "1",
2907 "UMask": "0x2",
2908 "Unit": "HA"
2909 },
2910 {
2911 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2",
2912 "Counter": "0,1,2,3",
2913 "EventCode": "0x1B",
2914 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION2",
2915 "PerPkg": "1",
2916 "UMask": "0x4",
2917 "Unit": "HA"
2918 },
2919 {
2920 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3",
2921 "Counter": "0,1,2,3",
2922 "EventCode": "0x1B",
2923 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION3",
2924 "PerPkg": "1",
2925 "UMask": "0x8",
2926 "Unit": "HA"
2927 },
2928 {
2929 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4",
2930 "Counter": "0,1,2,3",
2931 "EventCode": "0x1B",
2932 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION4",
2933 "PerPkg": "1",
2934 "UMask": "0x10",
2935 "Unit": "HA"
2936 },
2937 {
2938 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 5",
2939 "Counter": "0,1,2,3",
2940 "EventCode": "0x1B",
2941 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION5",
2942 "PerPkg": "1",
2943 "UMask": "0x20",
2944 "Unit": "HA"
2945 },
2946 {
2947 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 6",
2948 "Counter": "0,1,2,3",
2949 "EventCode": "0x1B",
2950 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION6",
2951 "PerPkg": "1",
2952 "UMask": "0x40",
2953 "Unit": "HA"
2954 },
2955 {
2956 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 7",
2957 "Counter": "0,1,2,3",
2958 "EventCode": "0x1B",
2959 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION7",
2960 "PerPkg": "1",
2961 "UMask": "0x80",
2962 "Unit": "HA"
2963 },
2964 {
2965 "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 8",
2966 "Counter": "0,1,2,3",
2967 "EventCode": "0x1C",
2968 "EventName": "UNC_H_TAD_REQUESTS_G1.REGION8",
2969 "PerPkg": "1",
2970 "UMask": "0x1",
2971 "Unit": "HA"
2972 },
2973 {
2974 "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 9",
2975 "Counter": "0,1,2,3",
2976 "EventCode": "0x1C",
2977 "EventName": "UNC_H_TAD_REQUESTS_G1.REGION9",
2978 "PerPkg": "1",
2979 "UMask": "0x2",
2980 "Unit": "HA"
2981 },
2982 {
2983 "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 10",
2984 "Counter": "0,1,2,3",
2985 "EventCode": "0x1C",
2986 "EventName": "UNC_H_TAD_REQUESTS_G1.REGION10",
2987 "PerPkg": "1",
2988 "UMask": "0x4",
2989 "Unit": "HA"
2990 },
2991 {
2992 "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 11",
2993 "Counter": "0,1,2,3",
2994 "EventCode": "0x1C",
2995 "EventName": "UNC_H_TAD_REQUESTS_G1.REGION11",
2996 "PerPkg": "1",
2997 "UMask": "0x8",
2998 "Unit": "HA"
2999 },
3000 {
3001 "BriefDescription": "Tracker Cycles Full; Cycles GP Completely Used",
3002 "Counter": "0,1,2,3",
3003 "EventCode": "0x2",
3004 "EventName": "UNC_H_TRACKER_CYCLES_FULL.GP",
3005 "PerPkg": "1",
3006 "UMask": "0x1",
3007 "Unit": "HA"
3008 },
3009 {
3010 "BriefDescription": "Tracker Cycles Full; Cycles Completely Used",
3011 "Counter": "0,1,2,3",
3012 "EventCode": "0x2",
3013 "EventName": "UNC_H_TRACKER_CYCLES_FULL.ALL",
3014 "PerPkg": "1",
3015 "UMask": "0x2",
3016 "Unit": "HA"
3017 },
3018 {
3019 "BriefDescription": "Tracker Cycles Not Empty; Local Requests",
3020 "Counter": "0,1,2,3",
3021 "EventCode": "0x3",
3022 "EventName": "UNC_H_TRACKER_CYCLES_NE.LOCAL",
3023 "PerPkg": "1",
3024 "UMask": "0x1",
3025 "Unit": "HA"
3026 },
3027 {
3028 "BriefDescription": "Tracker Cycles Not Empty; Remote Requests",
3029 "Counter": "0,1,2,3",
3030 "EventCode": "0x3",
3031 "EventName": "UNC_H_TRACKER_CYCLES_NE.REMOTE",
3032 "PerPkg": "1",
3033 "UMask": "0x2",
3034 "Unit": "HA"
3035 },
3036 {
3037 "BriefDescription": "Tracker Cycles Not Empty; All Requests",
3038 "Counter": "0,1,2,3",
3039 "EventCode": "0x3",
3040 "EventName": "UNC_H_TRACKER_CYCLES_NE.ALL",
3041 "PerPkg": "1",
3042 "UMask": "0x3",
3043 "Unit": "HA"
3044 },
3045 {
3046 "BriefDescription": "Tracker Occupancy Accumultor; Local Read Requests",
3047 "Counter": "0,1,2,3",
3048 "EventCode": "0x4",
3049 "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_LOCAL",
3050 "PerPkg": "1",
3051 "UMask": "0x4",
3052 "Unit": "HA"
3053 },
3054 {
3055 "BriefDescription": "Tracker Occupancy Accumultor; Remote Read Requests",
3056 "Counter": "0,1,2,3",
3057 "EventCode": "0x4",
3058 "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_REMOTE",
3059 "PerPkg": "1",
3060 "UMask": "0x8",
3061 "Unit": "HA"
3062 },
3063 {
3064 "BriefDescription": "Tracker Occupancy Accumultor; Local Write Requests",
3065 "Counter": "0,1,2,3",
3066 "EventCode": "0x4",
3067 "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_LOCAL",
3068 "PerPkg": "1",
3069 "UMask": "0x10",
3070 "Unit": "HA"
3071 },
3072 {
3073 "BriefDescription": "Tracker Occupancy Accumultor; Remote Write Requests",
3074 "Counter": "0,1,2,3",
3075 "EventCode": "0x4",
3076 "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_REMOTE",
3077 "PerPkg": "1",
3078 "UMask": "0x20",
3079 "Unit": "HA"
3080 },
3081 {
3082 "BriefDescription": "Tracker Occupancy Accumultor; Local InvItoE Requests",
3083 "Counter": "0,1,2,3",
3084 "EventCode": "0x4",
3085 "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_LOCAL",
3086 "PerPkg": "1",
3087 "UMask": "0x40",
3088 "Unit": "HA"
3089 },
3090 {
3091 "BriefDescription": "Tracker Occupancy Accumultor; Remote InvItoE Requests",
3092 "Counter": "0,1,2,3",
3093 "EventCode": "0x4",
3094 "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_REMOTE",
3095 "PerPkg": "1",
3096 "UMask": "0x80",
3097 "Unit": "HA"
3098 },
3099 {
3100 "BriefDescription": "Data Pending Occupancy Accumultor; Local Requests",
3101 "Counter": "0,1,2,3",
3102 "EventCode": "0x5",
3103 "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.LOCAL",
3104 "PerPkg": "1",
3105 "UMask": "0x1",
3106 "Unit": "HA"
3107 },
3108 {
3109 "BriefDescription": "Data Pending Occupancy Accumultor; Remote Requests",
3110 "Counter": "0,1,2,3",
3111 "EventCode": "0x5",
3112 "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.REMOTE",
3113 "PerPkg": "1",
3114 "UMask": "0x2",
3115 "Unit": "HA"
3116 },
3117 {
3118 "BriefDescription": "AD Egress Full; Scheduler 0",
3119 "Counter": "0,1,2,3",
3120 "EventCode": "0x2A",
3121 "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED0",
3122 "PerPkg": "1",
3123 "UMask": "0x1",
3124 "Unit": "HA"
3125 },
3126 {
3127 "BriefDescription": "AD Egress Full; Scheduler 1",
3128 "Counter": "0,1,2,3",
3129 "EventCode": "0x2A",
3130 "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED1",
3131 "PerPkg": "1",
3132 "UMask": "0x2",
3133 "Unit": "HA"
3134 },
3135 {
3136 "BriefDescription": "AD Egress Full; All",
3137 "Counter": "0,1,2,3",
3138 "EventCode": "0x2A",
3139 "EventName": "UNC_H_TxR_AD_CYCLES_FULL.ALL",
3140 "PerPkg": "1",
3141 "UMask": "0x3",
3142 "Unit": "HA"
3143 },
3144 {
3145 "BriefDescription": "AK Egress Full; Scheduler 0",
3146 "Counter": "0,1,2,3",
3147 "EventCode": "0x32",
3148 "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED0",
3149 "PerPkg": "1",
3150 "UMask": "0x1",
3151 "Unit": "HA"
3152 },
3153 {
3154 "BriefDescription": "AK Egress Full; Scheduler 1",
3155 "Counter": "0,1,2,3",
3156 "EventCode": "0x32",
3157 "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED1",
3158 "PerPkg": "1",
3159 "UMask": "0x2",
3160 "Unit": "HA"
3161 },
3162 {
3163 "BriefDescription": "AK Egress Full; All",
3164 "Counter": "0,1,2,3",
3165 "EventCode": "0x32",
3166 "EventName": "UNC_H_TxR_AK_CYCLES_FULL.ALL",
3167 "PerPkg": "1",
3168 "UMask": "0x3",
3169 "Unit": "HA"
3170 },
3171 {
3172 "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Cache",
3173 "Counter": "0,1,2,3",
3174 "EventCode": "0x10",
3175 "EventName": "UNC_H_TxR_BL.DRS_CACHE",
3176 "PerPkg": "1",
3177 "UMask": "0x1",
3178 "Unit": "HA"
3179 },
3180 {
3181 "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Core",
3182 "Counter": "0,1,2,3",
3183 "EventCode": "0x10",
3184 "EventName": "UNC_H_TxR_BL.DRS_CORE",
3185 "PerPkg": "1",
3186 "UMask": "0x2",
3187 "Unit": "HA"
3188 },
3189 {
3190 "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to QPI",
3191 "Counter": "0,1,2,3",
3192 "EventCode": "0x10",
3193 "EventName": "UNC_H_TxR_BL.DRS_QPI",
3194 "PerPkg": "1",
3195 "UMask": "0x4",
3196 "Unit": "HA"
3197 },
3198 {
3199 "BriefDescription": "BL Egress Full; Scheduler 0",
3200 "Counter": "0,1,2,3",
3201 "EventCode": "0x36",
3202 "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED0",
3203 "PerPkg": "1",
3204 "UMask": "0x1",
3205 "Unit": "HA"
3206 },
3207 {
3208 "BriefDescription": "BL Egress Full; Scheduler 1",
3209 "Counter": "0,1,2,3",
3210 "EventCode": "0x36",
3211 "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED1",
3212 "PerPkg": "1",
3213 "UMask": "0x2",
3214 "Unit": "HA"
3215 },
3216 {
3217 "BriefDescription": "BL Egress Full; All",
3218 "Counter": "0,1,2,3",
3219 "EventCode": "0x36",
3220 "EventName": "UNC_H_TxR_BL_CYCLES_FULL.ALL",
3221 "PerPkg": "1",
3222 "UMask": "0x3",
3223 "Unit": "HA"
3224 },
3225 {
3226 "BriefDescription": "Injection Starvation; For AK Ring",
3227 "Counter": "0,1,2,3",
3228 "EventCode": "0x6D",
3229 "EventName": "UNC_H_TxR_STARVED.AK",
3230 "PerPkg": "1",
3231 "UMask": "0x1",
3232 "Unit": "HA"
3233 },
3234 {
3235 "BriefDescription": "Injection Starvation; For BL Ring",
3236 "Counter": "0,1,2,3",
3237 "EventCode": "0x6D",
3238 "EventName": "UNC_H_TxR_STARVED.BL",
3239 "PerPkg": "1",
3240 "UMask": "0x2",
3241 "Unit": "HA"
3242 },
3243 {
3244 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 0",
3245 "Counter": "0,1,2,3",
3246 "EventCode": "0x18",
3247 "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN0",
3248 "PerPkg": "1",
3249 "UMask": "0x1",
3250 "Unit": "HA"
3251 },
3252 {
3253 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 1",
3254 "Counter": "0,1,2,3",
3255 "EventCode": "0x18",
3256 "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN1",
3257 "PerPkg": "1",
3258 "UMask": "0x2",
3259 "Unit": "HA"
3260 },
3261 {
3262 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 2",
3263 "Counter": "0,1,2,3",
3264 "EventCode": "0x18",
3265 "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN2",
3266 "PerPkg": "1",
3267 "UMask": "0x4",
3268 "Unit": "HA"
3269 },
3270 {
3271 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 3",
3272 "Counter": "0,1,2,3",
3273 "EventCode": "0x18",
3274 "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN3",
3275 "PerPkg": "1",
3276 "UMask": "0x8",
3277 "Unit": "HA"
3278 },
3279 {
3280 "BriefDescription": "BT to HT Not Issued; Incoming Snoop Hazard",
3281 "Counter": "0,1,2,3",
3282 "EventCode": "0x51",
3283 "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_SNP_HAZARD",
3284 "PerPkg": "1",
3285 "UMask": "0x2",
3286 "Unit": "HA"
3287 },
3288 {
3289 "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
3290 "Counter": "0,1,2,3",
3291 "EventCode": "0x51",
3292 "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_BL_HAZARD",
3293 "PerPkg": "1",
3294 "UMask": "0x4",
3295 "Unit": "HA"
3296 },
3297 {
3298 "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
3299 "Counter": "0,1,2,3",
3300 "EventCode": "0x51",
3301 "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.RSPACKCFLT_HAZARD",
3302 "PerPkg": "1",
3303 "UMask": "0x8",
3304 "Unit": "HA"
3305 },
3306 {
3307 "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard",
3308 "Counter": "0,1,2,3",
3309 "EventCode": "0x51",
3310 "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.WBMDATA_HAZARD",
3311 "PerPkg": "1",
3312 "UMask": "0x10",
3313 "Unit": "HA"
3314 },
3315 {
3316 "BriefDescription": "IOT Backpressure",
3317 "Counter": "0,1,2",
3318 "EventCode": "0x61",
3319 "EventName": "UNC_H_IOT_BACKPRESSURE.SAT",
3320 "PerPkg": "1",
3321 "UMask": "0x1",
3322 "Unit": "HA"
3323 },
3324 {
3325 "BriefDescription": "IOT Backpressure",
3326 "Counter": "0,1,2",
3327 "EventCode": "0x61",
3328 "EventName": "UNC_H_IOT_BACKPRESSURE.HUB",
3329 "PerPkg": "1",
3330 "UMask": "0x2",
3331 "Unit": "HA"
3332 },
3333 {
3334 "BriefDescription": "IOT Common Trigger Sequencer - Lo",
3335 "Counter": "0,1,2",
3336 "EventCode": "0x64",
3337 "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS0",
3338 "PerPkg": "1",
3339 "UMask": "0x1",
3340 "Unit": "HA"
3341 },
3342 {
3343 "BriefDescription": "IOT Common Trigger Sequencer - Lo",
3344 "Counter": "0,1,2",
3345 "EventCode": "0x64",
3346 "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS1",
3347 "PerPkg": "1",
3348 "UMask": "0x2",
3349 "Unit": "HA"
3350 },
3351 {
3352 "BriefDescription": "IOT Common Trigger Sequencer - Hi",
3353 "Counter": "0,1,2",
3354 "EventCode": "0x65",
3355 "EventName": "UNC_H_IOT_CTS_HI.CTS2",
3356 "PerPkg": "1",
3357 "UMask": "0x1",
3358 "Unit": "HA"
3359 },
3360 {
3361 "BriefDescription": "IOT Common Trigger Sequencer - Hi",
3362 "Counter": "0,1,2",
3363 "EventCode": "0x65",
3364 "EventName": "UNC_H_IOT_CTS_HI.CTS3",
3365 "PerPkg": "1",
3366 "UMask": "0x2",
3367 "Unit": "HA"
3368 },
3369 {
3370 "BriefDescription": "IOT Common Trigger Sequencer - Lo",
3371 "Counter": "0,1,2",
3372 "EventCode": "0x62",
3373 "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS0",
3374 "PerPkg": "1",
3375 "UMask": "0x1",
3376 "Unit": "HA"
3377 },
3378 {
3379 "BriefDescription": "IOT Common Trigger Sequencer - Lo",
3380 "Counter": "0,1,2",
3381 "EventCode": "0x62",
3382 "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS1",
3383 "PerPkg": "1",
3384 "UMask": "0x2",
3385 "Unit": "HA"
3386 },
3387 {
3388 "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 0",
3389 "Counter": "0,1,2,3",
3390 "EventCode": "0x16",
3391 "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN0",
3392 "PerPkg": "1",
3393 "UMask": "0x1",
3394 "Unit": "HA"
3395 },
3396 {
3397 "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 1",
3398 "Counter": "0,1,2,3",
3399 "EventCode": "0x16",
3400 "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN1",
3401 "PerPkg": "1",
3402 "UMask": "0x2",
3403 "Unit": "HA"
3404 },
3405 {
3406 "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 2",
3407 "Counter": "0,1,2,3",
3408 "EventCode": "0x16",
3409 "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN2",
3410 "PerPkg": "1",
3411 "UMask": "0x4",
3412 "Unit": "HA"
3413 },
3414 {
3415 "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 3",
3416 "Counter": "0,1,2,3",
3417 "EventCode": "0x16",
3418 "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN3",
3419 "PerPkg": "1",
3420 "UMask": "0x8",
3421 "Unit": "HA"
3422 },
3423 {
3424 "BriefDescription": "Outbound NDR Ring Transactions; Non-data Responses",
3425 "Counter": "0,1,2,3",
3426 "EventCode": "0xF",
3427 "EventName": "UNC_H_TxR_AD.HOM",
3428 "PerPkg": "1",
3429 "UMask": "0x4",
3430 "Unit": "HA"
3431 },
3432 {
3433 "BriefDescription": "AD Egress Not Empty; Scheduler 0",
3434 "Counter": "0,1,2,3",
3435 "EventCode": "0x29",
3436 "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED0",
3437 "PerPkg": "1",
3438 "UMask": "0x1",
3439 "Unit": "HA"
3440 },
3441 {
3442 "BriefDescription": "AD Egress Not Empty; Scheduler 1",
3443 "Counter": "0,1,2,3",
3444 "EventCode": "0x29",
3445 "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED1",
3446 "PerPkg": "1",
3447 "UMask": "0x2",
3448 "Unit": "HA"
3449 },
3450 {
3451 "BriefDescription": "AD Egress Not Empty; All",
3452 "Counter": "0,1,2,3",
3453 "EventCode": "0x29",
3454 "EventName": "UNC_H_TxR_AD_CYCLES_NE.ALL",
3455 "PerPkg": "1",
3456 "UMask": "0x3",
3457 "Unit": "HA"
3458 },
3459 {
3460 "BriefDescription": "AD Egress Allocations; Scheduler 0",
3461 "Counter": "0,1,2,3",
3462 "EventCode": "0x27",
3463 "EventName": "UNC_H_TxR_AD_INSERTS.SCHED0",
3464 "PerPkg": "1",
3465 "UMask": "0x1",
3466 "Unit": "HA"
3467 },
3468 {
3469 "BriefDescription": "AD Egress Allocations; Scheduler 1",
3470 "Counter": "0,1,2,3",
3471 "EventCode": "0x27",
3472 "EventName": "UNC_H_TxR_AD_INSERTS.SCHED1",
3473 "PerPkg": "1",
3474 "UMask": "0x2",
3475 "Unit": "HA"
3476 },
3477 {
3478 "BriefDescription": "AD Egress Allocations; All",
3479 "Counter": "0,1,2,3",
3480 "EventCode": "0x27",
3481 "EventName": "UNC_H_TxR_AD_INSERTS.ALL",
3482 "PerPkg": "1",
3483 "UMask": "0x3",
3484 "Unit": "HA"
3485 },
3486 {
3487 "BriefDescription": "AK Egress Not Empty; Scheduler 0",
3488 "Counter": "0,1,2,3",
3489 "EventCode": "0x31",
3490 "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED0",
3491 "PerPkg": "1",
3492 "UMask": "0x1",
3493 "Unit": "HA"
3494 },
3495 {
3496 "BriefDescription": "AK Egress Not Empty; Scheduler 1",
3497 "Counter": "0,1,2,3",
3498 "EventCode": "0x31",
3499 "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED1",
3500 "PerPkg": "1",
3501 "UMask": "0x2",
3502 "Unit": "HA"
3503 },
3504 {
3505 "BriefDescription": "AK Egress Not Empty; All",
3506 "Counter": "0,1,2,3",
3507 "EventCode": "0x31",
3508 "EventName": "UNC_H_TxR_AK_CYCLES_NE.ALL",
3509 "PerPkg": "1",
3510 "UMask": "0x3",
3511 "Unit": "HA"
3512 },
3513 {
3514 "BriefDescription": "AK Egress Allocations; Scheduler 0",
3515 "Counter": "0,1,2,3",
3516 "EventCode": "0x2F",
3517 "EventName": "UNC_H_TxR_AK_INSERTS.SCHED0",
3518 "PerPkg": "1",
3519 "UMask": "0x1",
3520 "Unit": "HA"
3521 },
3522 {
3523 "BriefDescription": "AK Egress Allocations; Scheduler 1",
3524 "Counter": "0,1,2,3",
3525 "EventCode": "0x2F",
3526 "EventName": "UNC_H_TxR_AK_INSERTS.SCHED1",
3527 "PerPkg": "1",
3528 "UMask": "0x2",
3529 "Unit": "HA"
3530 },
3531 {
3532 "BriefDescription": "AK Egress Allocations; All",
3533 "Counter": "0,1,2,3",
3534 "EventCode": "0x2F",
3535 "EventName": "UNC_H_TxR_AK_INSERTS.ALL",
3536 "PerPkg": "1",
3537 "UMask": "0x3",
3538 "Unit": "HA"
3539 },
3540 {
3541 "BriefDescription": "BL Egress Not Empty; Scheduler 0",
3542 "Counter": "0,1,2,3",
3543 "EventCode": "0x35",
3544 "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED0",
3545 "PerPkg": "1",
3546 "UMask": "0x1",
3547 "Unit": "HA"
3548 },
3549 {
3550 "BriefDescription": "BL Egress Not Empty; Scheduler 1",
3551 "Counter": "0,1,2,3",
3552 "EventCode": "0x35",
3553 "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED1",
3554 "PerPkg": "1",
3555 "UMask": "0x2",
3556 "Unit": "HA"
3557 },
3558 {
3559 "BriefDescription": "BL Egress Not Empty; All",
3560 "Counter": "0,1,2,3",
3561 "EventCode": "0x35",
3562 "EventName": "UNC_H_TxR_BL_CYCLES_NE.ALL",
3563 "PerPkg": "1",
3564 "UMask": "0x3",
3565 "Unit": "HA"
3566 },
3567 {
3568 "BriefDescription": "BL Egress Allocations; Scheduler 0",
3569 "Counter": "0,1,2,3",
3570 "EventCode": "0x33",
3571 "EventName": "UNC_H_TxR_BL_INSERTS.SCHED0",
3572 "PerPkg": "1",
3573 "UMask": "0x1",
3574 "Unit": "HA"
3575 },
3576 {
3577 "BriefDescription": "BL Egress Allocations; Scheduler 1",
3578 "Counter": "0,1,2,3",
3579 "EventCode": "0x33",
3580 "EventName": "UNC_H_TxR_BL_INSERTS.SCHED1",
3581 "PerPkg": "1",
3582 "UMask": "0x2",
3583 "Unit": "HA"
3584 },
3585 {
3586 "BriefDescription": "BL Egress Allocations; All",
3587 "Counter": "0,1,2,3",
3588 "EventCode": "0x33",
3589 "EventName": "UNC_H_TxR_BL_INSERTS.ALL",
3590 "PerPkg": "1",
3591 "UMask": "0x3",
3592 "Unit": "HA"
3593 },
3594 {
3595 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 0",
3596 "Counter": "0,1,2,3",
3597 "EventCode": "0x19",
3598 "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN0",
3599 "PerPkg": "1",
3600 "UMask": "0x1",
3601 "Unit": "HA"
3602 },
3603 {
3604 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 1",
3605 "Counter": "0,1,2,3",
3606 "EventCode": "0x19",
3607 "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN1",
3608 "PerPkg": "1",
3609 "UMask": "0x2",
3610 "Unit": "HA"
3611 },
3612 {
3613 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 2",
3614 "Counter": "0,1,2,3",
3615 "EventCode": "0x19",
3616 "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN2",
3617 "PerPkg": "1",
3618 "UMask": "0x4",
3619 "Unit": "HA"
3620 },
3621 {
3622 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 3",
3623 "Counter": "0,1,2,3",
3624 "EventCode": "0x19",
3625 "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN3",
3626 "PerPkg": "1",
3627 "UMask": "0x8",
3628 "Unit": "HA"
3629 },
3630 {
3631 "BriefDescription": "HA AK Ring in Use; All",
3632 "Counter": "0,1,2,3",
3633 "EventCode": "0x3F",
3634 "EventName": "UNC_H_RING_AK_USED.ALL",
3635 "PerPkg": "1",
3636 "UMask": "0xF",
3637 "Unit": "HA"
3638 },
3639 {
3640 "BriefDescription": "HA BL Ring in Use; All",
3641 "Counter": "0,1,2,3",
3642 "EventCode": "0x40",
3643 "EventName": "UNC_H_RING_BL_USED.ALL",
3644 "PerPkg": "1",
3645 "UMask": "0xF",
3646 "Unit": "HA"
3647 }
3648 ]