1[ 2 { 3 "BriefDescription": "Bounce Control", 4 "Counter": "0,1,2,3", 5 "EventCode": "0xA", 6 "EventName": "UNC_C_BOUNCE_CONTROL", 7 "PerPkg": "1", 8 "Unit": "CBO" 9 }, 10 { 11 "BriefDescription": "Uncore Clocks", 12 "Counter": "0,1,2,3", 13 "EventName": "UNC_C_CLOCKTICKS", 14 "PerPkg": "1", 15 "Unit": "CBO" 16 }, 17 { 18 "BriefDescription": "Counter 0 Occupancy", 19 "Counter": "0,1,2,3", 20 "EventCode": "0x1F", 21 "EventName": "UNC_C_COUNTER0_OCCUPANCY", 22 "PerPkg": "1", 23 "Unit": "CBO" 24 }, 25 { 26 "BriefDescription": "FaST wire asserted", 27 "Counter": "0,1", 28 "EventCode": "0x9", 29 "EventName": "UNC_C_FAST_ASSERTED", 30 "PerPkg": "1", 31 "Unit": "CBO" 32 }, 33 { 34 "BriefDescription": "Cache Lookups; Data Read Request", 35 "Counter": "0,1,2,3", 36 "EventCode": "0x34", 37 "EventName": "UNC_C_LLC_LOOKUP.DATA_READ", 38 "PerPkg": "1", 39 "UMask": "0x3", 40 "Unit": "CBO" 41 }, 42 { 43 "BriefDescription": "Cache Lookups; Write Requests", 44 "Counter": "0,1,2,3", 45 "EventCode": "0x34", 46 "EventName": "UNC_C_LLC_LOOKUP.WRITE", 47 "PerPkg": "1", 48 "UMask": "0x5", 49 "Unit": "CBO" 50 }, 51 { 52 "BriefDescription": "Cache Lookups; External Snoop Request", 53 "Counter": "0,1,2,3", 54 "EventCode": "0x34", 55 "EventName": "UNC_C_LLC_LOOKUP.REMOTE_SNOOP", 56 "PerPkg": "1", 57 "UMask": "0x9", 58 "Unit": "CBO" 59 }, 60 { 61 "BriefDescription": "All LLC Misses (code+ data rd + data wr - including demand and prefetch)", 62 "Counter": "0,1,2,3", 63 "EventCode": "0x34", 64 "EventName": "UNC_C_LLC_LOOKUP.ANY", 65 "Filter": "filter_state=0x1", 66 "PerPkg": "1", 67 "ScaleUnit": "64Bytes", 68 "UMask": "0x11", 69 "Unit": "CBO" 70 }, 71 { 72 "BriefDescription": "Cache Lookups; Lookups that Match NID", 73 "Counter": "0,1,2,3", 74 "EventCode": "0x34", 75 "EventName": "UNC_C_LLC_LOOKUP.NID", 76 "PerPkg": "1", 77 "UMask": "0x41", 78 "Unit": "CBO" 79 }, 80 { 81 "BriefDescription": "Cache Lookups; Any Read Request", 82 "Counter": "0,1,2,3", 83 "EventCode": "0x34", 84 "EventName": "UNC_C_LLC_LOOKUP.READ", 85 "PerPkg": "1", 86 "UMask": "0x21", 87 "Unit": "CBO" 88 }, 89 { 90 "BriefDescription": "M line evictions from LLC (writebacks to memory)", 91 "Counter": "0,1,2,3", 92 "EventCode": "0x37", 93 "EventName": "UNC_C_LLC_VICTIMS.M_STATE", 94 "PerPkg": "1", 95 "ScaleUnit": "64Bytes", 96 "UMask": "0x1", 97 "Unit": "CBO" 98 }, 99 { 100 "BriefDescription": "Lines Victimized; Lines in E state", 101 "Counter": "0,1,2,3", 102 "EventCode": "0x37", 103 "EventName": "UNC_C_LLC_VICTIMS.E_STATE", 104 "PerPkg": "1", 105 "UMask": "0x2", 106 "Unit": "CBO" 107 }, 108 { 109 "BriefDescription": "Lines Victimized; Lines in S State", 110 "Counter": "0,1,2,3", 111 "EventCode": "0x37", 112 "EventName": "UNC_C_LLC_VICTIMS.I_STATE", 113 "PerPkg": "1", 114 "UMask": "0x4", 115 "Unit": "CBO" 116 }, 117 { 118 "BriefDescription": "Lines Victimized", 119 "Counter": "0,1,2,3", 120 "EventCode": "0x37", 121 "EventName": "UNC_C_LLC_VICTIMS.F_STATE", 122 "PerPkg": "1", 123 "UMask": "0x8", 124 "Unit": "CBO" 125 }, 126 { 127 "BriefDescription": "Lines Victimized; Victimized Lines that Match NID", 128 "Counter": "0,1,2,3", 129 "EventCode": "0x37", 130 "EventName": "UNC_C_LLC_VICTIMS.NID", 131 "PerPkg": "1", 132 "UMask": "0x40", 133 "Unit": "CBO" 134 }, 135 { 136 "BriefDescription": "Lines Victimized", 137 "Counter": "0,1,2,3", 138 "EventCode": "0x37", 139 "EventName": "UNC_C_LLC_VICTIMS.MISS", 140 "PerPkg": "1", 141 "UMask": "0x10", 142 "Unit": "CBO" 143 }, 144 { 145 "BriefDescription": "Cbo Misc; Silent Snoop Eviction", 146 "Counter": "0,1,2,3", 147 "EventCode": "0x39", 148 "EventName": "UNC_C_MISC.RSPI_WAS_FSE", 149 "PerPkg": "1", 150 "UMask": "0x1", 151 "Unit": "CBO" 152 }, 153 { 154 "BriefDescription": "Cbo Misc; Write Combining Aliasing", 155 "Counter": "0,1,2,3", 156 "EventCode": "0x39", 157 "EventName": "UNC_C_MISC.WC_ALIASING", 158 "PerPkg": "1", 159 "UMask": "0x2", 160 "Unit": "CBO" 161 }, 162 { 163 "BriefDescription": "Cbo Misc", 164 "Counter": "0,1,2,3", 165 "EventCode": "0x39", 166 "EventName": "UNC_C_MISC.STARTED", 167 "PerPkg": "1", 168 "UMask": "0x4", 169 "Unit": "CBO" 170 }, 171 { 172 "BriefDescription": "Cbo Misc; RFO HitS", 173 "Counter": "0,1,2,3", 174 "EventCode": "0x39", 175 "EventName": "UNC_C_MISC.RFO_HIT_S", 176 "PerPkg": "1", 177 "UMask": "0x8", 178 "Unit": "CBO" 179 }, 180 { 181 "BriefDescription": "Cbo Misc; Clean Victim with raw CV=0", 182 "Counter": "0,1,2,3", 183 "EventCode": "0x39", 184 "EventName": "UNC_C_MISC.CVZERO_PREFETCH_VICTIM", 185 "PerPkg": "1", 186 "UMask": "0x10", 187 "Unit": "CBO" 188 }, 189 { 190 "BriefDescription": "Cbo Misc; DRd hitting non-M with raw CV=0", 191 "Counter": "0,1,2,3", 192 "EventCode": "0x39", 193 "EventName": "UNC_C_MISC.CVZERO_PREFETCH_MISS", 194 "PerPkg": "1", 195 "UMask": "0x20", 196 "Unit": "CBO" 197 }, 198 { 199 "BriefDescription": "AD Ring In Use; Up and Even", 200 "Counter": "0,1,2,3", 201 "EventCode": "0x1B", 202 "EventName": "UNC_C_RING_AD_USED.UP_EVEN", 203 "PerPkg": "1", 204 "UMask": "0x1", 205 "Unit": "CBO" 206 }, 207 { 208 "BriefDescription": "AD Ring In Use; Up and Odd", 209 "Counter": "0,1,2,3", 210 "EventCode": "0x1B", 211 "EventName": "UNC_C_RING_AD_USED.UP_ODD", 212 "PerPkg": "1", 213 "UMask": "0x2", 214 "Unit": "CBO" 215 }, 216 { 217 "BriefDescription": "AD Ring In Use; Down and Even", 218 "Counter": "0,1,2,3", 219 "EventCode": "0x1B", 220 "EventName": "UNC_C_RING_AD_USED.DOWN_EVEN", 221 "PerPkg": "1", 222 "UMask": "0x4", 223 "Unit": "CBO" 224 }, 225 { 226 "BriefDescription": "AD Ring In Use; Down and Odd", 227 "Counter": "0,1,2,3", 228 "EventCode": "0x1B", 229 "EventName": "UNC_C_RING_AD_USED.DOWN_ODD", 230 "PerPkg": "1", 231 "UMask": "0x8", 232 "Unit": "CBO" 233 }, 234 { 235 "BriefDescription": "AD Ring In Use; Up", 236 "Counter": "0,1,2,3", 237 "EventCode": "0x1B", 238 "EventName": "UNC_C_RING_AD_USED.UP", 239 "PerPkg": "1", 240 "UMask": "0x3", 241 "Unit": "CBO" 242 }, 243 { 244 "BriefDescription": "AD Ring In Use; Down", 245 "Counter": "0,1,2,3", 246 "EventCode": "0x1B", 247 "EventName": "UNC_C_RING_AD_USED.DOWN", 248 "PerPkg": "1", 249 "UMask": "0xC", 250 "Unit": "CBO" 251 }, 252 { 253 "BriefDescription": "AD Ring In Use; All", 254 "Counter": "0,1,2,3", 255 "EventCode": "0x1B", 256 "EventName": "UNC_C_RING_AD_USED.ALL", 257 "PerPkg": "1", 258 "UMask": "0xF", 259 "Unit": "CBO" 260 }, 261 { 262 "BriefDescription": "AK Ring In Use; Up and Even", 263 "Counter": "0,1,2,3", 264 "EventCode": "0x1C", 265 "EventName": "UNC_C_RING_AK_USED.UP_EVEN", 266 "PerPkg": "1", 267 "UMask": "0x1", 268 "Unit": "CBO" 269 }, 270 { 271 "BriefDescription": "AK Ring In Use; Up and Odd", 272 "Counter": "0,1,2,3", 273 "EventCode": "0x1C", 274 "EventName": "UNC_C_RING_AK_USED.UP_ODD", 275 "PerPkg": "1", 276 "UMask": "0x2", 277 "Unit": "CBO" 278 }, 279 { 280 "BriefDescription": "AK Ring In Use; Down and Even", 281 "Counter": "0,1,2,3", 282 "EventCode": "0x1C", 283 "EventName": "UNC_C_RING_AK_USED.DOWN_EVEN", 284 "PerPkg": "1", 285 "UMask": "0x4", 286 "Unit": "CBO" 287 }, 288 { 289 "BriefDescription": "AK Ring In Use; Down and Odd", 290 "Counter": "0,1,2,3", 291 "EventCode": "0x1C", 292 "EventName": "UNC_C_RING_AK_USED.DOWN_ODD", 293 "PerPkg": "1", 294 "UMask": "0x8", 295 "Unit": "CBO" 296 }, 297 { 298 "BriefDescription": "AK Ring In Use; Up", 299 "Counter": "0,1,2,3", 300 "EventCode": "0x1C", 301 "EventName": "UNC_C_RING_AK_USED.UP", 302 "PerPkg": "1", 303 "UMask": "0x3", 304 "Unit": "CBO" 305 }, 306 { 307 "BriefDescription": "AK Ring In Use; Down", 308 "Counter": "0,1,2,3", 309 "EventCode": "0x1C", 310 "EventName": "UNC_C_RING_AK_USED.DOWN", 311 "PerPkg": "1", 312 "UMask": "0xC", 313 "Unit": "CBO" 314 }, 315 { 316 "BriefDescription": "AK Ring In Use; All", 317 "Counter": "0,1,2,3", 318 "EventCode": "0x1C", 319 "EventName": "UNC_C_RING_AK_USED.ALL", 320 "PerPkg": "1", 321 "UMask": "0xF", 322 "Unit": "CBO" 323 }, 324 { 325 "BriefDescription": "BL Ring in Use; Up and Even", 326 "Counter": "0,1,2,3", 327 "EventCode": "0x1D", 328 "EventName": "UNC_C_RING_BL_USED.UP_EVEN", 329 "PerPkg": "1", 330 "UMask": "0x1", 331 "Unit": "CBO" 332 }, 333 { 334 "BriefDescription": "BL Ring in Use; Up and Odd", 335 "Counter": "0,1,2,3", 336 "EventCode": "0x1D", 337 "EventName": "UNC_C_RING_BL_USED.UP_ODD", 338 "PerPkg": "1", 339 "UMask": "0x2", 340 "Unit": "CBO" 341 }, 342 { 343 "BriefDescription": "BL Ring in Use; Down and Even", 344 "Counter": "0,1,2,3", 345 "EventCode": "0x1D", 346 "EventName": "UNC_C_RING_BL_USED.DOWN_EVEN", 347 "PerPkg": "1", 348 "UMask": "0x4", 349 "Unit": "CBO" 350 }, 351 { 352 "BriefDescription": "BL Ring in Use; Down and Odd", 353 "Counter": "0,1,2,3", 354 "EventCode": "0x1D", 355 "EventName": "UNC_C_RING_BL_USED.DOWN_ODD", 356 "PerPkg": "1", 357 "UMask": "0x8", 358 "Unit": "CBO" 359 }, 360 { 361 "BriefDescription": "BL Ring in Use; Up", 362 "Counter": "0,1,2,3", 363 "EventCode": "0x1D", 364 "EventName": "UNC_C_RING_BL_USED.UP", 365 "PerPkg": "1", 366 "UMask": "0x3", 367 "Unit": "CBO" 368 }, 369 { 370 "BriefDescription": "BL Ring in Use; Down", 371 "Counter": "0,1,2,3", 372 "EventCode": "0x1D", 373 "EventName": "UNC_C_RING_BL_USED.DOWN", 374 "PerPkg": "1", 375 "UMask": "0xC", 376 "Unit": "CBO" 377 }, 378 { 379 "BriefDescription": "BL Ring in Use; Down", 380 "Counter": "0,1,2,3", 381 "EventCode": "0x1D", 382 "EventName": "UNC_C_RING_BL_USED.ALL", 383 "PerPkg": "1", 384 "UMask": "0xF", 385 "Unit": "CBO" 386 }, 387 { 388 "BriefDescription": "Number of LLC responses that bounced on the Ring.; AD", 389 "Counter": "0,1,2,3", 390 "EventCode": "0x5", 391 "EventName": "UNC_C_RING_BOUNCES.AD", 392 "PerPkg": "1", 393 "UMask": "0x1", 394 "Unit": "CBO" 395 }, 396 { 397 "BriefDescription": "Number of LLC responses that bounced on the Ring.; AK", 398 "Counter": "0,1,2,3", 399 "EventCode": "0x5", 400 "EventName": "UNC_C_RING_BOUNCES.AK", 401 "PerPkg": "1", 402 "UMask": "0x2", 403 "Unit": "CBO" 404 }, 405 { 406 "BriefDescription": "Number of LLC responses that bounced on the Ring.; BL", 407 "Counter": "0,1,2,3", 408 "EventCode": "0x5", 409 "EventName": "UNC_C_RING_BOUNCES.BL", 410 "PerPkg": "1", 411 "UMask": "0x4", 412 "Unit": "CBO" 413 }, 414 { 415 "BriefDescription": "Number of LLC responses that bounced on the Ring.; Snoops of processor's cache", 416 "Counter": "0,1,2,3", 417 "EventCode": "0x5", 418 "EventName": "UNC_C_RING_BOUNCES.IV", 419 "PerPkg": "1", 420 "UMask": "0x10", 421 "Unit": "CBO" 422 }, 423 { 424 "BriefDescription": "BL Ring in Use; Any", 425 "Counter": "0,1,2,3", 426 "EventCode": "0x1E", 427 "EventName": "UNC_C_RING_IV_USED.ANY", 428 "PerPkg": "1", 429 "UMask": "0xF", 430 "Unit": "CBO" 431 }, 432 { 433 "BriefDescription": "BL Ring in Use; Any", 434 "Counter": "0,1,2,3", 435 "EventCode": "0x1E", 436 "EventName": "UNC_C_RING_IV_USED.UP", 437 "PerPkg": "1", 438 "UMask": "0x3", 439 "Unit": "CBO" 440 }, 441 { 442 "BriefDescription": "BL Ring in Use; Down", 443 "Counter": "0,1,2,3", 444 "EventCode": "0x1E", 445 "EventName": "UNC_C_RING_IV_USED.DOWN", 446 "PerPkg": "1", 447 "UMask": "0xCC", 448 "Unit": "CBO" 449 }, 450 { 451 "BriefDescription": "BL Ring in Use; Any", 452 "Counter": "0,1,2,3", 453 "EventCode": "0x1E", 454 "EventName": "UNC_C_RING_IV_USED.DN", 455 "PerPkg": "1", 456 "UMask": "0xC", 457 "Unit": "CBO" 458 }, 459 { 460 "BriefDescription": "Number of cycles the Cbo is actively throttling traffic onto the Ring in order to limit bounce traffic", 461 "Counter": "0,1,2,3", 462 "EventCode": "0x7", 463 "EventName": "UNC_C_RING_SRC_THRTL", 464 "PerPkg": "1", 465 "Unit": "CBO" 466 }, 467 { 468 "BriefDescription": "Ingress Arbiter Blocking Cycles; IPQ", 469 "Counter": "0,1,2,3", 470 "EventCode": "0x12", 471 "EventName": "UNC_C_RxR_EXT_STARVED.IRQ", 472 "PerPkg": "1", 473 "UMask": "0x1", 474 "Unit": "CBO" 475 }, 476 { 477 "BriefDescription": "Ingress Arbiter Blocking Cycles; IRQ", 478 "Counter": "0,1,2,3", 479 "EventCode": "0x12", 480 "EventName": "UNC_C_RxR_EXT_STARVED.IPQ", 481 "PerPkg": "1", 482 "UMask": "0x2", 483 "Unit": "CBO" 484 }, 485 { 486 "BriefDescription": "Ingress Arbiter Blocking Cycles; PRQ", 487 "Counter": "0,1,2,3", 488 "EventCode": "0x12", 489 "EventName": "UNC_C_RxR_EXT_STARVED.PRQ", 490 "PerPkg": "1", 491 "UMask": "0x4", 492 "Unit": "CBO" 493 }, 494 { 495 "BriefDescription": "Ingress Arbiter Blocking Cycles; ISMQ_BID", 496 "Counter": "0,1,2,3", 497 "EventCode": "0x12", 498 "EventName": "UNC_C_RxR_EXT_STARVED.ISMQ_BIDS", 499 "PerPkg": "1", 500 "UMask": "0x8", 501 "Unit": "CBO" 502 }, 503 { 504 "BriefDescription": "Ingress Allocations; IRQ", 505 "Counter": "0,1,2,3", 506 "EventCode": "0x13", 507 "EventName": "UNC_C_RxR_INSERTS.IRQ", 508 "PerPkg": "1", 509 "UMask": "0x1", 510 "Unit": "CBO" 511 }, 512 { 513 "BriefDescription": "Ingress Allocations; IRQ Rejected", 514 "Counter": "0,1,2,3", 515 "EventCode": "0x13", 516 "EventName": "UNC_C_RxR_INSERTS.IRQ_REJ", 517 "PerPkg": "1", 518 "UMask": "0x2", 519 "Unit": "CBO" 520 }, 521 { 522 "BriefDescription": "Ingress Allocations; IPQ", 523 "Counter": "0,1,2,3", 524 "EventCode": "0x13", 525 "EventName": "UNC_C_RxR_INSERTS.IPQ", 526 "PerPkg": "1", 527 "UMask": "0x4", 528 "Unit": "CBO" 529 }, 530 { 531 "BriefDescription": "Ingress Allocations; PRQ", 532 "Counter": "0,1,2,3", 533 "EventCode": "0x13", 534 "EventName": "UNC_C_RxR_INSERTS.PRQ", 535 "PerPkg": "1", 536 "UMask": "0x10", 537 "Unit": "CBO" 538 }, 539 { 540 "BriefDescription": "Ingress Allocations; PRQ", 541 "Counter": "0,1,2,3", 542 "EventCode": "0x13", 543 "EventName": "UNC_C_RxR_INSERTS.PRQ_REJ", 544 "PerPkg": "1", 545 "UMask": "0x20", 546 "Unit": "CBO" 547 }, 548 { 549 "BriefDescription": "Probe Queue Retries; Any Reject", 550 "Counter": "0,1,2,3", 551 "EventCode": "0x31", 552 "EventName": "UNC_C_RxR_IPQ_RETRY.ANY", 553 "PerPkg": "1", 554 "UMask": "0x1", 555 "Unit": "CBO" 556 }, 557 { 558 "BriefDescription": "Probe Queue Retries; No Egress Credits", 559 "Counter": "0,1,2,3", 560 "EventCode": "0x31", 561 "EventName": "UNC_C_RxR_IPQ_RETRY.FULL", 562 "PerPkg": "1", 563 "UMask": "0x2", 564 "Unit": "CBO" 565 }, 566 { 567 "BriefDescription": "Probe Queue Retries; Address Conflict", 568 "Counter": "0,1,2,3", 569 "EventCode": "0x31", 570 "EventName": "UNC_C_RxR_IPQ_RETRY.ADDR_CONFLICT", 571 "PerPkg": "1", 572 "UMask": "0x4", 573 "Unit": "CBO" 574 }, 575 { 576 "BriefDescription": "Probe Queue Retries; No QPI Credits", 577 "Counter": "0,1,2,3", 578 "EventCode": "0x31", 579 "EventName": "UNC_C_RxR_IPQ_RETRY.QPI_CREDITS", 580 "PerPkg": "1", 581 "UMask": "0x10", 582 "Unit": "CBO" 583 }, 584 { 585 "BriefDescription": "Probe Queue Retries; No AD Sbo Credits", 586 "Counter": "0,1,2,3", 587 "EventCode": "0x28", 588 "EventName": "UNC_C_RxR_IPQ_RETRY2.AD_SBO", 589 "PerPkg": "1", 590 "UMask": "0x1", 591 "Unit": "CBO" 592 }, 593 { 594 "BriefDescription": "Probe Queue Retries; Target Node Filter", 595 "Counter": "0,1,2,3", 596 "EventCode": "0x28", 597 "EventName": "UNC_C_RxR_IPQ_RETRY2.TARGET", 598 "PerPkg": "1", 599 "UMask": "0x40", 600 "Unit": "CBO" 601 }, 602 { 603 "BriefDescription": "Ingress Request Queue Rejects; Any Reject", 604 "Counter": "0,1,2,3", 605 "EventCode": "0x32", 606 "EventName": "UNC_C_RxR_IRQ_RETRY.ANY", 607 "PerPkg": "1", 608 "UMask": "0x1", 609 "Unit": "CBO" 610 }, 611 { 612 "BriefDescription": "Ingress Request Queue Rejects; No Egress Credits", 613 "Counter": "0,1,2,3", 614 "EventCode": "0x32", 615 "EventName": "UNC_C_RxR_IRQ_RETRY.FULL", 616 "PerPkg": "1", 617 "UMask": "0x2", 618 "Unit": "CBO" 619 }, 620 { 621 "BriefDescription": "Ingress Request Queue Rejects; Address Conflict", 622 "Counter": "0,1,2,3", 623 "EventCode": "0x32", 624 "EventName": "UNC_C_RxR_IRQ_RETRY.ADDR_CONFLICT", 625 "PerPkg": "1", 626 "UMask": "0x4", 627 "Unit": "CBO" 628 }, 629 { 630 "BriefDescription": "Ingress Request Queue Rejects; No RTIDs", 631 "Counter": "0,1,2,3", 632 "EventCode": "0x32", 633 "EventName": "UNC_C_RxR_IRQ_RETRY.RTID", 634 "PerPkg": "1", 635 "UMask": "0x8", 636 "Unit": "CBO" 637 }, 638 { 639 "BriefDescription": "Ingress Request Queue Rejects; No QPI Credits", 640 "Counter": "0,1,2,3", 641 "EventCode": "0x32", 642 "EventName": "UNC_C_RxR_IRQ_RETRY.QPI_CREDITS", 643 "PerPkg": "1", 644 "UMask": "0x10", 645 "Unit": "CBO" 646 }, 647 { 648 "BriefDescription": "Ingress Request Queue Rejects; No IIO Credits", 649 "Counter": "0,1,2,3", 650 "EventCode": "0x32", 651 "EventName": "UNC_C_RxR_IRQ_RETRY.IIO_CREDITS", 652 "PerPkg": "1", 653 "UMask": "0x20", 654 "Unit": "CBO" 655 }, 656 { 657 "BriefDescription": "Ingress Request Queue Rejects", 658 "Counter": "0,1,2,3", 659 "EventCode": "0x32", 660 "EventName": "UNC_C_RxR_IRQ_RETRY.NID", 661 "PerPkg": "1", 662 "UMask": "0x40", 663 "Unit": "CBO" 664 }, 665 { 666 "BriefDescription": "Ingress Request Queue Rejects; No AD Sbo Credits", 667 "Counter": "0,1,2,3", 668 "EventCode": "0x29", 669 "EventName": "UNC_C_RxR_IRQ_RETRY2.AD_SBO", 670 "PerPkg": "1", 671 "UMask": "0x1", 672 "Unit": "CBO" 673 }, 674 { 675 "BriefDescription": "Ingress Request Queue Rejects; No BL Sbo Credits", 676 "Counter": "0,1,2,3", 677 "EventCode": "0x29", 678 "EventName": "UNC_C_RxR_IRQ_RETRY2.BL_SBO", 679 "PerPkg": "1", 680 "UMask": "0x2", 681 "Unit": "CBO" 682 }, 683 { 684 "BriefDescription": "Ingress Request Queue Rejects; Target Node Filter", 685 "Counter": "0,1,2,3", 686 "EventCode": "0x29", 687 "EventName": "UNC_C_RxR_IRQ_RETRY2.TARGET", 688 "PerPkg": "1", 689 "UMask": "0x40", 690 "Unit": "CBO" 691 }, 692 { 693 "BriefDescription": "ISMQ Retries; Any Reject", 694 "Counter": "0,1,2,3", 695 "EventCode": "0x33", 696 "EventName": "UNC_C_RxR_ISMQ_RETRY.ANY", 697 "PerPkg": "1", 698 "UMask": "0x1", 699 "Unit": "CBO" 700 }, 701 { 702 "BriefDescription": "ISMQ Retries; No Egress Credits", 703 "Counter": "0,1,2,3", 704 "EventCode": "0x33", 705 "EventName": "UNC_C_RxR_ISMQ_RETRY.FULL", 706 "PerPkg": "1", 707 "UMask": "0x2", 708 "Unit": "CBO" 709 }, 710 { 711 "BriefDescription": "ISMQ Retries; No RTIDs", 712 "Counter": "0,1,2,3", 713 "EventCode": "0x33", 714 "EventName": "UNC_C_RxR_ISMQ_RETRY.RTID", 715 "PerPkg": "1", 716 "UMask": "0x8", 717 "Unit": "CBO" 718 }, 719 { 720 "BriefDescription": "ISMQ Retries; No QPI Credits", 721 "Counter": "0,1,2,3", 722 "EventCode": "0x33", 723 "EventName": "UNC_C_RxR_ISMQ_RETRY.QPI_CREDITS", 724 "PerPkg": "1", 725 "UMask": "0x10", 726 "Unit": "CBO" 727 }, 728 { 729 "BriefDescription": "ISMQ Retries; No IIO Credits", 730 "Counter": "0,1,2,3", 731 "EventCode": "0x33", 732 "EventName": "UNC_C_RxR_ISMQ_RETRY.IIO_CREDITS", 733 "PerPkg": "1", 734 "UMask": "0x20", 735 "Unit": "CBO" 736 }, 737 { 738 "BriefDescription": "ISMQ Retries", 739 "Counter": "0,1,2,3", 740 "EventCode": "0x33", 741 "EventName": "UNC_C_RxR_ISMQ_RETRY.WB_CREDITS", 742 "PerPkg": "1", 743 "UMask": "0x80", 744 "Unit": "CBO" 745 }, 746 { 747 "BriefDescription": "ISMQ Retries", 748 "Counter": "0,1,2,3", 749 "EventCode": "0x33", 750 "EventName": "UNC_C_RxR_ISMQ_RETRY.NID", 751 "PerPkg": "1", 752 "UMask": "0x40", 753 "Unit": "CBO" 754 }, 755 { 756 "BriefDescription": "ISMQ Request Queue Rejects; No AD Sbo Credits", 757 "Counter": "0,1,2,3", 758 "EventCode": "0x2A", 759 "EventName": "UNC_C_RxR_ISMQ_RETRY2.AD_SBO", 760 "PerPkg": "1", 761 "UMask": "0x1", 762 "Unit": "CBO" 763 }, 764 { 765 "BriefDescription": "ISMQ Request Queue Rejects; No BL Sbo Credits", 766 "Counter": "0,1,2,3", 767 "EventCode": "0x2A", 768 "EventName": "UNC_C_RxR_ISMQ_RETRY2.BL_SBO", 769 "PerPkg": "1", 770 "UMask": "0x2", 771 "Unit": "CBO" 772 }, 773 { 774 "BriefDescription": "ISMQ Request Queue Rejects; Target Node Filter", 775 "Counter": "0,1,2,3", 776 "EventCode": "0x2A", 777 "EventName": "UNC_C_RxR_ISMQ_RETRY2.TARGET", 778 "PerPkg": "1", 779 "UMask": "0x40", 780 "Unit": "CBO" 781 }, 782 { 783 "BriefDescription": "Ingress Occupancy; IRQ", 784 "EventCode": "0x11", 785 "EventName": "UNC_C_RxR_OCCUPANCY.IRQ", 786 "PerPkg": "1", 787 "UMask": "0x1", 788 "Unit": "CBO" 789 }, 790 { 791 "BriefDescription": "Ingress Occupancy; IRQ Rejected", 792 "EventCode": "0x11", 793 "EventName": "UNC_C_RxR_OCCUPANCY.IRQ_REJ", 794 "PerPkg": "1", 795 "UMask": "0x2", 796 "Unit": "CBO" 797 }, 798 { 799 "BriefDescription": "Ingress Occupancy; IPQ", 800 "EventCode": "0x11", 801 "EventName": "UNC_C_RxR_OCCUPANCY.IPQ", 802 "PerPkg": "1", 803 "UMask": "0x4", 804 "Unit": "CBO" 805 }, 806 { 807 "BriefDescription": "Ingress Occupancy; PRQ Rejects", 808 "EventCode": "0x11", 809 "EventName": "UNC_C_RxR_OCCUPANCY.PRQ_REJ", 810 "PerPkg": "1", 811 "UMask": "0x20", 812 "Unit": "CBO" 813 }, 814 { 815 "BriefDescription": "SBo Credits Acquired; For AD Ring", 816 "Counter": "0,1,2,3", 817 "EventCode": "0x3D", 818 "EventName": "UNC_C_SBO_CREDITS_ACQUIRED.AD", 819 "PerPkg": "1", 820 "UMask": "0x1", 821 "Unit": "CBO" 822 }, 823 { 824 "BriefDescription": "SBo Credits Acquired; For BL Ring", 825 "Counter": "0,1,2,3", 826 "EventCode": "0x3D", 827 "EventName": "UNC_C_SBO_CREDITS_ACQUIRED.BL", 828 "PerPkg": "1", 829 "UMask": "0x2", 830 "Unit": "CBO" 831 }, 832 { 833 "BriefDescription": "SBo Credits Occupancy; For AD Ring", 834 "EventCode": "0x3E", 835 "EventName": "UNC_C_SBO_CREDIT_OCCUPANCY.AD", 836 "PerPkg": "1", 837 "UMask": "0x1", 838 "Unit": "CBO" 839 }, 840 { 841 "BriefDescription": "SBo Credits Occupancy; For BL Ring", 842 "EventCode": "0x3E", 843 "EventName": "UNC_C_SBO_CREDIT_OCCUPANCY.BL", 844 "PerPkg": "1", 845 "UMask": "0x2", 846 "Unit": "CBO" 847 }, 848 { 849 "BriefDescription": "TOR Inserts; Opcode Match", 850 "Counter": "0,1,2,3", 851 "EventCode": "0x35", 852 "EventName": "UNC_C_TOR_INSERTS.OPCODE", 853 "PerPkg": "1", 854 "UMask": "0x1", 855 "Unit": "CBO" 856 }, 857 { 858 "BriefDescription": "PCIe writes (partial cache line). Derived from unc_c_tor_inserts.opcode", 859 "Counter": "0,1,2,3", 860 "EventCode": "0x35", 861 "EventName": "LLC_REFERENCES.PCIE_NS_PARTIAL_WRITE", 862 "Filter": "filter_opc=0x180,filter_tid=0x3e", 863 "PerPkg": "1", 864 "UMask": "0x1", 865 "Unit": "CBO" 866 }, 867 { 868 "BriefDescription": "L2 demand and L2 prefetch code references to LLC. Derived from unc_c_tor_inserts.opcode", 869 "Counter": "0,1,2,3", 870 "EventCode": "0x35", 871 "EventName": "LLC_REFERENCES.CODE_LLC_PREFETCH", 872 "Filter": "filter_opc=0x181", 873 "PerPkg": "1", 874 "ScaleUnit": "64Bytes", 875 "UMask": "0x1", 876 "Unit": "CBO" 877 }, 878 { 879 "BriefDescription": "Streaming stores (full cache line). Derived from unc_c_tor_inserts.opcode", 880 "Counter": "0,1,2,3", 881 "EventCode": "0x35", 882 "EventName": "LLC_REFERENCES.STREAMING_FULL", 883 "Filter": "filter_opc=0x18c", 884 "PerPkg": "1", 885 "ScaleUnit": "64Bytes", 886 "UMask": "0x1", 887 "Unit": "CBO" 888 }, 889 { 890 "BriefDescription": "Streaming stores (partial cache line). Derived from unc_c_tor_inserts.opcode", 891 "Counter": "0,1,2,3", 892 "EventCode": "0x35", 893 "EventName": "LLC_REFERENCES.STREAMING_PARTIAL", 894 "Filter": "filter_opc=0x18d", 895 "PerPkg": "1", 896 "ScaleUnit": "64Bytes", 897 "UMask": "0x1", 898 "Unit": "CBO" 899 }, 900 { 901 "BriefDescription": "PCIe read current. Derived from unc_c_tor_inserts.opcode", 902 "Counter": "0,1,2,3", 903 "EventCode": "0x35", 904 "EventName": "LLC_REFERENCES.PCIE_READ", 905 "Filter": "filter_opc=0x19e", 906 "PerPkg": "1", 907 "ScaleUnit": "64Bytes", 908 "UMask": "0x1", 909 "Unit": "CBO" 910 }, 911 { 912 "BriefDescription": "PCIe write references (full cache line). Derived from unc_c_tor_inserts.opcode", 913 "Counter": "0,1,2,3", 914 "EventCode": "0x35", 915 "EventName": "LLC_REFERENCES.PCIE_WRITE", 916 "Filter": "filter_opc=0x1c8,filter_tid=0x3e", 917 "PerPkg": "1", 918 "ScaleUnit": "64Bytes", 919 "UMask": "0x1", 920 "Unit": "CBO" 921 }, 922 { 923 "BriefDescription": "TOR Inserts; Evictions", 924 "Counter": "0,1,2,3", 925 "EventCode": "0x35", 926 "EventName": "UNC_C_TOR_INSERTS.EVICTION", 927 "PerPkg": "1", 928 "UMask": "0x4", 929 "Unit": "CBO" 930 }, 931 { 932 "BriefDescription": "TOR Inserts; All", 933 "Counter": "0,1,2,3", 934 "EventCode": "0x35", 935 "EventName": "UNC_C_TOR_INSERTS.ALL", 936 "PerPkg": "1", 937 "UMask": "0x8", 938 "Unit": "CBO" 939 }, 940 { 941 "BriefDescription": "TOR Inserts; Writebacks", 942 "Counter": "0,1,2,3", 943 "EventCode": "0x35", 944 "EventName": "UNC_C_TOR_INSERTS.WB", 945 "PerPkg": "1", 946 "UMask": "0x10", 947 "Unit": "CBO" 948 }, 949 { 950 "BriefDescription": "TOR Inserts; Miss Opcode Match", 951 "Counter": "0,1,2,3", 952 "EventCode": "0x35", 953 "EventName": "UNC_C_TOR_INSERTS.MISS_OPCODE", 954 "PerPkg": "1", 955 "UMask": "0x3", 956 "Unit": "CBO" 957 }, 958 { 959 "BriefDescription": "LLC misses - demand and prefetch data reads - excludes LLC prefetches. Derived from unc_c_tor_inserts.miss_opcode", 960 "Counter": "0,1,2,3", 961 "EventCode": "0x35", 962 "EventName": "LLC_MISSES.DATA_READ", 963 "Filter": "filter_opc=0x182", 964 "PerPkg": "1", 965 "ScaleUnit": "64Bytes", 966 "UMask": "0x3", 967 "Unit": "CBO" 968 }, 969 { 970 "BriefDescription": "LLC misses - Uncacheable reads (from cpu) . Derived from unc_c_tor_inserts.miss_opcode", 971 "Counter": "0,1,2,3", 972 "EventCode": "0x35", 973 "EventName": "LLC_MISSES.UNCACHEABLE", 974 "Filter": "filter_opc=0x187", 975 "PerPkg": "1", 976 "ScaleUnit": "64Bytes", 977 "UMask": "0x3", 978 "Unit": "CBO" 979 }, 980 { 981 "BriefDescription": "MMIO reads. Derived from unc_c_tor_inserts.miss_opcode", 982 "Counter": "0,1,2,3", 983 "EventCode": "0x35", 984 "EventName": "LLC_MISSES.MMIO_READ", 985 "Filter": "filter_opc=0x187,filter_nc=1", 986 "PerPkg": "1", 987 "ScaleUnit": "64Bytes", 988 "UMask": "0x3", 989 "Unit": "CBO" 990 }, 991 { 992 "BriefDescription": "MMIO writes. Derived from unc_c_tor_inserts.miss_opcode", 993 "Counter": "0,1,2,3", 994 "EventCode": "0x35", 995 "EventName": "LLC_MISSES.MMIO_WRITE", 996 "Filter": "filter_opc=0x18f,filter_nc=1", 997 "PerPkg": "1", 998 "ScaleUnit": "64Bytes", 999 "UMask": "0x3", 1000 "Unit": "CBO" 1001 }, 1002 { 1003 "BriefDescription": "LLC prefetch misses for RFO. Derived from unc_c_tor_inserts.miss_opcode", 1004 "Counter": "0,1,2,3", 1005 "EventCode": "0x35", 1006 "EventName": "LLC_MISSES.RFO_LLC_PREFETCH", 1007 "Filter": "filter_opc=0x190", 1008 "PerPkg": "1", 1009 "ScaleUnit": "64Bytes", 1010 "UMask": "0x3", 1011 "Unit": "CBO" 1012 }, 1013 { 1014 "BriefDescription": "LLC prefetch misses for code reads. Derived from unc_c_tor_inserts.miss_opcode", 1015 "Counter": "0,1,2,3", 1016 "EventCode": "0x35", 1017 "EventName": "LLC_MISSES.CODE_LLC_PREFETCH", 1018 "Filter": "filter_opc=0x191", 1019 "PerPkg": "1", 1020 "ScaleUnit": "64Bytes", 1021 "UMask": "0x3", 1022 "Unit": "CBO" 1023 }, 1024 { 1025 "BriefDescription": "LLC prefetch misses for data reads. Derived from unc_c_tor_inserts.miss_opcode", 1026 "Counter": "0,1,2,3", 1027 "EventCode": "0x35", 1028 "EventName": "LLC_MISSES.DATA_LLC_PREFETCH", 1029 "Filter": "filter_opc=0x192", 1030 "PerPkg": "1", 1031 "ScaleUnit": "64Bytes", 1032 "UMask": "0x3", 1033 "Unit": "CBO" 1034 }, 1035 { 1036 "BriefDescription": "LLC misses for PCIe read current. Derived from unc_c_tor_inserts.miss_opcode", 1037 "Counter": "0,1,2,3", 1038 "EventCode": "0x35", 1039 "EventName": "LLC_MISSES.PCIE_READ", 1040 "Filter": "filter_opc=0x19e", 1041 "PerPkg": "1", 1042 "ScaleUnit": "64Bytes", 1043 "UMask": "0x3", 1044 "Unit": "CBO" 1045 }, 1046 { 1047 "BriefDescription": "ItoM write misses (as part of fast string memcpy stores) + PCIe full line writes. Derived from unc_c_tor_inserts.miss_opcode", 1048 "Counter": "0,1,2,3", 1049 "EventCode": "0x35", 1050 "EventName": "LLC_MISSES.PCIE_WRITE", 1051 "Filter": "filter_opc=0x1c8", 1052 "PerPkg": "1", 1053 "ScaleUnit": "64Bytes", 1054 "UMask": "0x3", 1055 "Unit": "CBO" 1056 }, 1057 { 1058 "BriefDescription": "PCIe write misses (full cache line). Derived from unc_c_tor_inserts.miss_opcode", 1059 "Counter": "0,1,2,3", 1060 "EventCode": "0x35", 1061 "EventName": "LLC_MISSES.PCIE_NON_SNOOP_WRITE", 1062 "Filter": "filter_opc=0x1c8,filter_tid=0x3e", 1063 "PerPkg": "1", 1064 "ScaleUnit": "64Bytes", 1065 "UMask": "0x3", 1066 "Unit": "CBO" 1067 }, 1068 { 1069 "BriefDescription": "TOR Inserts; NID and Opcode Matched", 1070 "Counter": "0,1,2,3", 1071 "EventCode": "0x35", 1072 "EventName": "UNC_C_TOR_INSERTS.NID_OPCODE", 1073 "PerPkg": "1", 1074 "UMask": "0x41", 1075 "Unit": "CBO" 1076 }, 1077 { 1078 "BriefDescription": "TOR Inserts; NID Matched Evictions", 1079 "Counter": "0,1,2,3", 1080 "EventCode": "0x35", 1081 "EventName": "UNC_C_TOR_INSERTS.NID_EVICTION", 1082 "PerPkg": "1", 1083 "UMask": "0x44", 1084 "Unit": "CBO" 1085 }, 1086 { 1087 "BriefDescription": "TOR Inserts; NID Matched", 1088 "Counter": "0,1,2,3", 1089 "EventCode": "0x35", 1090 "EventName": "UNC_C_TOR_INSERTS.NID_ALL", 1091 "PerPkg": "1", 1092 "UMask": "0x48", 1093 "Unit": "CBO" 1094 }, 1095 { 1096 "BriefDescription": "TOR Inserts; NID Matched Writebacks", 1097 "Counter": "0,1,2,3", 1098 "EventCode": "0x35", 1099 "EventName": "UNC_C_TOR_INSERTS.NID_WB", 1100 "PerPkg": "1", 1101 "UMask": "0x50", 1102 "Unit": "CBO" 1103 }, 1104 { 1105 "BriefDescription": "TOR Inserts; NID and Opcode Matched Miss", 1106 "Counter": "0,1,2,3", 1107 "EventCode": "0x35", 1108 "EventName": "UNC_C_TOR_INSERTS.NID_MISS_OPCODE", 1109 "PerPkg": "1", 1110 "UMask": "0x43", 1111 "Unit": "CBO" 1112 }, 1113 { 1114 "BriefDescription": "TOR Inserts; NID Matched Miss All", 1115 "Counter": "0,1,2,3", 1116 "EventCode": "0x35", 1117 "EventName": "UNC_C_TOR_INSERTS.NID_MISS_ALL", 1118 "PerPkg": "1", 1119 "UMask": "0x4A", 1120 "Unit": "CBO" 1121 }, 1122 { 1123 "BriefDescription": "TOR Inserts; Misses to Local Memory", 1124 "Counter": "0,1,2,3", 1125 "EventCode": "0x35", 1126 "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL", 1127 "PerPkg": "1", 1128 "UMask": "0x2A", 1129 "Unit": "CBO" 1130 }, 1131 { 1132 "BriefDescription": "TOR Inserts; Misses to Remote Memory", 1133 "Counter": "0,1,2,3", 1134 "EventCode": "0x35", 1135 "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE", 1136 "PerPkg": "1", 1137 "UMask": "0x8A", 1138 "Unit": "CBO" 1139 }, 1140 { 1141 "BriefDescription": "TOR Inserts; Local Memory", 1142 "Counter": "0,1,2,3", 1143 "EventCode": "0x35", 1144 "EventName": "UNC_C_TOR_INSERTS.LOCAL", 1145 "PerPkg": "1", 1146 "UMask": "0x28", 1147 "Unit": "CBO" 1148 }, 1149 { 1150 "BriefDescription": "TOR Inserts; Remote Memory", 1151 "Counter": "0,1,2,3", 1152 "EventCode": "0x35", 1153 "EventName": "UNC_C_TOR_INSERTS.REMOTE", 1154 "PerPkg": "1", 1155 "UMask": "0x88", 1156 "Unit": "CBO" 1157 }, 1158 { 1159 "BriefDescription": "TOR Inserts; Misses to Local Memory - Opcode Matched", 1160 "Counter": "0,1,2,3", 1161 "EventCode": "0x35", 1162 "EventName": "UNC_C_TOR_INSERTS.MISS_LOCAL_OPCODE", 1163 "PerPkg": "1", 1164 "UMask": "0x23", 1165 "Unit": "CBO" 1166 }, 1167 { 1168 "BriefDescription": "TOR Inserts; Misses to Remote Memory - Opcode Matched", 1169 "Counter": "0,1,2,3", 1170 "EventCode": "0x35", 1171 "EventName": "UNC_C_TOR_INSERTS.MISS_REMOTE_OPCODE", 1172 "PerPkg": "1", 1173 "UMask": "0x83", 1174 "Unit": "CBO" 1175 }, 1176 { 1177 "BriefDescription": "TOR Inserts; Local Memory - Opcode Matched", 1178 "Counter": "0,1,2,3", 1179 "EventCode": "0x35", 1180 "EventName": "UNC_C_TOR_INSERTS.LOCAL_OPCODE", 1181 "PerPkg": "1", 1182 "UMask": "0x21", 1183 "Unit": "CBO" 1184 }, 1185 { 1186 "BriefDescription": "TOR Inserts; Remote Memory - Opcode Matched", 1187 "Counter": "0,1,2,3", 1188 "EventCode": "0x35", 1189 "EventName": "UNC_C_TOR_INSERTS.REMOTE_OPCODE", 1190 "PerPkg": "1", 1191 "UMask": "0x81", 1192 "Unit": "CBO" 1193 }, 1194 { 1195 "BriefDescription": "TOR Occupancy; Opcode Match", 1196 "EventCode": "0x36", 1197 "EventName": "UNC_C_TOR_OCCUPANCY.OPCODE", 1198 "PerPkg": "1", 1199 "UMask": "0x1", 1200 "Unit": "CBO" 1201 }, 1202 { 1203 "BriefDescription": "TOR Occupancy; Evictions", 1204 "EventCode": "0x36", 1205 "EventName": "UNC_C_TOR_OCCUPANCY.EVICTION", 1206 "PerPkg": "1", 1207 "UMask": "0x4", 1208 "Unit": "CBO" 1209 }, 1210 { 1211 "BriefDescription": "TOR Occupancy; Any", 1212 "EventCode": "0x36", 1213 "EventName": "UNC_C_TOR_OCCUPANCY.ALL", 1214 "PerPkg": "1", 1215 "UMask": "0x8", 1216 "Unit": "CBO" 1217 }, 1218 { 1219 "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch). Derived from unc_c_tor_occupancy.miss_opcode", 1220 "EventCode": "0x36", 1221 "EventName": "UNC_C_TOR_OCCUPANCY.LLC_DATA_READ", 1222 "Filter": "filter_opc=0x182", 1223 "PerPkg": "1", 1224 "UMask": "0x3", 1225 "Unit": "CBO" 1226 }, 1227 { 1228 "BriefDescription": "Occupancy counter for LLC data reads (demand and L2 prefetch)", 1229 "EventCode": "0x36", 1230 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_OPCODE", 1231 "Filter": "filter_opc=0x182", 1232 "PerPkg": "1", 1233 "UMask": "0x3", 1234 "Unit": "CBO" 1235 }, 1236 { 1237 "BriefDescription": "TOR Occupancy; Miss All", 1238 "EventCode": "0x36", 1239 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_ALL", 1240 "PerPkg": "1", 1241 "UMask": "0xA", 1242 "Unit": "CBO" 1243 }, 1244 { 1245 "BriefDescription": "TOR Occupancy; NID and Opcode Matched", 1246 "EventCode": "0x36", 1247 "EventName": "UNC_C_TOR_OCCUPANCY.NID_OPCODE", 1248 "PerPkg": "1", 1249 "UMask": "0x41", 1250 "Unit": "CBO" 1251 }, 1252 { 1253 "BriefDescription": "TOR Occupancy; NID Matched Evictions", 1254 "EventCode": "0x36", 1255 "EventName": "UNC_C_TOR_OCCUPANCY.NID_EVICTION", 1256 "PerPkg": "1", 1257 "UMask": "0x44", 1258 "Unit": "CBO" 1259 }, 1260 { 1261 "BriefDescription": "TOR Occupancy; NID Matched", 1262 "EventCode": "0x36", 1263 "EventName": "UNC_C_TOR_OCCUPANCY.NID_ALL", 1264 "PerPkg": "1", 1265 "UMask": "0x48", 1266 "Unit": "CBO" 1267 }, 1268 { 1269 "BriefDescription": "TOR Occupancy; NID and Opcode Matched Miss", 1270 "EventCode": "0x36", 1271 "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_OPCODE", 1272 "PerPkg": "1", 1273 "UMask": "0x43", 1274 "Unit": "CBO" 1275 }, 1276 { 1277 "BriefDescription": "TOR Occupancy; NID Matched", 1278 "EventCode": "0x36", 1279 "EventName": "UNC_C_TOR_OCCUPANCY.NID_MISS_ALL", 1280 "PerPkg": "1", 1281 "UMask": "0x4A", 1282 "Unit": "CBO" 1283 }, 1284 { 1285 "BriefDescription": "TOR Occupancy", 1286 "EventCode": "0x36", 1287 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL", 1288 "PerPkg": "1", 1289 "UMask": "0x2A", 1290 "Unit": "CBO" 1291 }, 1292 { 1293 "BriefDescription": "TOR Occupancy", 1294 "EventCode": "0x36", 1295 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE", 1296 "PerPkg": "1", 1297 "UMask": "0x8A", 1298 "Unit": "CBO" 1299 }, 1300 { 1301 "BriefDescription": "TOR Occupancy", 1302 "EventCode": "0x36", 1303 "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL", 1304 "PerPkg": "1", 1305 "UMask": "0x28", 1306 "Unit": "CBO" 1307 }, 1308 { 1309 "BriefDescription": "TOR Occupancy", 1310 "EventCode": "0x36", 1311 "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE", 1312 "PerPkg": "1", 1313 "UMask": "0x88", 1314 "Unit": "CBO" 1315 }, 1316 { 1317 "BriefDescription": "TOR Occupancy; Misses to Local Memory - Opcode Matched", 1318 "EventCode": "0x36", 1319 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_LOCAL_OPCODE", 1320 "PerPkg": "1", 1321 "UMask": "0x23", 1322 "Unit": "CBO" 1323 }, 1324 { 1325 "BriefDescription": "TOR Occupancy; Misses to Remote Memory - Opcode Matched", 1326 "EventCode": "0x36", 1327 "EventName": "UNC_C_TOR_OCCUPANCY.MISS_REMOTE_OPCODE", 1328 "PerPkg": "1", 1329 "UMask": "0x83", 1330 "Unit": "CBO" 1331 }, 1332 { 1333 "BriefDescription": "TOR Occupancy; Local Memory - Opcode Matched", 1334 "EventCode": "0x36", 1335 "EventName": "UNC_C_TOR_OCCUPANCY.LOCAL_OPCODE", 1336 "PerPkg": "1", 1337 "UMask": "0x21", 1338 "Unit": "CBO" 1339 }, 1340 { 1341 "BriefDescription": "TOR Occupancy; Remote Memory - Opcode Matched", 1342 "EventCode": "0x36", 1343 "EventName": "UNC_C_TOR_OCCUPANCY.REMOTE_OPCODE", 1344 "PerPkg": "1", 1345 "UMask": "0x81", 1346 "Unit": "CBO" 1347 }, 1348 { 1349 "BriefDescription": "TOR Occupancy; Writebacks", 1350 "EventCode": "0x36", 1351 "EventName": "UNC_C_TOR_OCCUPANCY.WB", 1352 "PerPkg": "1", 1353 "UMask": "0x10", 1354 "Unit": "CBO" 1355 }, 1356 { 1357 "BriefDescription": "TOR Occupancy; NID Matched Writebacks", 1358 "EventCode": "0x36", 1359 "EventName": "UNC_C_TOR_OCCUPANCY.NID_WB", 1360 "PerPkg": "1", 1361 "UMask": "0x50", 1362 "Unit": "CBO" 1363 }, 1364 { 1365 "BriefDescription": "Onto AD Ring", 1366 "Counter": "0,1,2,3", 1367 "EventCode": "0x4", 1368 "EventName": "UNC_C_TxR_ADS_USED.AD", 1369 "PerPkg": "1", 1370 "UMask": "0x1", 1371 "Unit": "CBO" 1372 }, 1373 { 1374 "BriefDescription": "Onto AK Ring", 1375 "Counter": "0,1,2,3", 1376 "EventCode": "0x4", 1377 "EventName": "UNC_C_TxR_ADS_USED.AK", 1378 "PerPkg": "1", 1379 "UMask": "0x2", 1380 "Unit": "CBO" 1381 }, 1382 { 1383 "BriefDescription": "Onto BL Ring", 1384 "Counter": "0,1,2,3", 1385 "EventCode": "0x4", 1386 "EventName": "UNC_C_TxR_ADS_USED.BL", 1387 "PerPkg": "1", 1388 "UMask": "0x4", 1389 "Unit": "CBO" 1390 }, 1391 { 1392 "BriefDescription": "Egress Allocations; AD - Cachebo", 1393 "Counter": "0,1,2,3", 1394 "EventCode": "0x2", 1395 "EventName": "UNC_C_TxR_INSERTS.AD_CACHE", 1396 "PerPkg": "1", 1397 "UMask": "0x1", 1398 "Unit": "CBO" 1399 }, 1400 { 1401 "BriefDescription": "Egress Allocations; AK - Cachebo", 1402 "Counter": "0,1,2,3", 1403 "EventCode": "0x2", 1404 "EventName": "UNC_C_TxR_INSERTS.AK_CACHE", 1405 "PerPkg": "1", 1406 "UMask": "0x2", 1407 "Unit": "CBO" 1408 }, 1409 { 1410 "BriefDescription": "Egress Allocations; BL - Cacheno", 1411 "Counter": "0,1,2,3", 1412 "EventCode": "0x2", 1413 "EventName": "UNC_C_TxR_INSERTS.BL_CACHE", 1414 "PerPkg": "1", 1415 "UMask": "0x4", 1416 "Unit": "CBO" 1417 }, 1418 { 1419 "BriefDescription": "Egress Allocations; IV - Cachebo", 1420 "Counter": "0,1,2,3", 1421 "EventCode": "0x2", 1422 "EventName": "UNC_C_TxR_INSERTS.IV_CACHE", 1423 "PerPkg": "1", 1424 "UMask": "0x8", 1425 "Unit": "CBO" 1426 }, 1427 { 1428 "BriefDescription": "Egress Allocations; AD - Corebo", 1429 "Counter": "0,1,2,3", 1430 "EventCode": "0x2", 1431 "EventName": "UNC_C_TxR_INSERTS.AD_CORE", 1432 "PerPkg": "1", 1433 "UMask": "0x10", 1434 "Unit": "CBO" 1435 }, 1436 { 1437 "BriefDescription": "Egress Allocations; AK - Corebo", 1438 "Counter": "0,1,2,3", 1439 "EventCode": "0x2", 1440 "EventName": "UNC_C_TxR_INSERTS.AK_CORE", 1441 "PerPkg": "1", 1442 "UMask": "0x20", 1443 "Unit": "CBO" 1444 }, 1445 { 1446 "BriefDescription": "Egress Allocations; BL - Corebo", 1447 "Counter": "0,1,2,3", 1448 "EventCode": "0x2", 1449 "EventName": "UNC_C_TxR_INSERTS.BL_CORE", 1450 "PerPkg": "1", 1451 "UMask": "0x40", 1452 "Unit": "CBO" 1453 }, 1454 { 1455 "BriefDescription": "LRU Queue; LRU Age 0", 1456 "Counter": "0,1,2,3", 1457 "EventCode": "0x3C", 1458 "EventName": "UNC_C_QLRU.AGE0", 1459 "PerPkg": "1", 1460 "UMask": "0x1", 1461 "Unit": "CBO" 1462 }, 1463 { 1464 "BriefDescription": "LRU Queue; LRU Age 1", 1465 "Counter": "0,1,2,3", 1466 "EventCode": "0x3C", 1467 "EventName": "UNC_C_QLRU.AGE1", 1468 "PerPkg": "1", 1469 "UMask": "0x2", 1470 "Unit": "CBO" 1471 }, 1472 { 1473 "BriefDescription": "LRU Queue; LRU Age 2", 1474 "Counter": "0,1,2,3", 1475 "EventCode": "0x3C", 1476 "EventName": "UNC_C_QLRU.AGE2", 1477 "PerPkg": "1", 1478 "UMask": "0x4", 1479 "Unit": "CBO" 1480 }, 1481 { 1482 "BriefDescription": "LRU Queue; LRU Age 3", 1483 "Counter": "0,1,2,3", 1484 "EventCode": "0x3C", 1485 "EventName": "UNC_C_QLRU.AGE3", 1486 "PerPkg": "1", 1487 "UMask": "0x8", 1488 "Unit": "CBO" 1489 }, 1490 { 1491 "BriefDescription": "LRU Queue; LRU Bits Decremented", 1492 "Counter": "0,1,2,3", 1493 "EventCode": "0x3C", 1494 "EventName": "UNC_C_QLRU.LRU_DECREMENT", 1495 "PerPkg": "1", 1496 "UMask": "0x10", 1497 "Unit": "CBO" 1498 }, 1499 { 1500 "BriefDescription": "LRU Queue; Non-0 Aged Victim", 1501 "Counter": "0,1,2,3", 1502 "EventCode": "0x3C", 1503 "EventName": "UNC_C_QLRU.VICTIM_NON_ZERO", 1504 "PerPkg": "1", 1505 "UMask": "0x20", 1506 "Unit": "CBO" 1507 }, 1508 { 1509 "BriefDescription": "AD", 1510 "Counter": "0,1,2,3", 1511 "EventCode": "0x6", 1512 "EventName": "UNC_C_RING_SINK_STARVED.AD", 1513 "PerPkg": "1", 1514 "UMask": "0x1", 1515 "Unit": "CBO" 1516 }, 1517 { 1518 "BriefDescription": "AK", 1519 "Counter": "0,1,2,3", 1520 "EventCode": "0x6", 1521 "EventName": "UNC_C_RING_SINK_STARVED.AK", 1522 "PerPkg": "1", 1523 "UMask": "0x2", 1524 "Unit": "CBO" 1525 }, 1526 { 1527 "BriefDescription": "IV", 1528 "Counter": "0,1,2,3", 1529 "EventCode": "0x6", 1530 "EventName": "UNC_C_RING_SINK_STARVED.IV", 1531 "PerPkg": "1", 1532 "UMask": "0x8", 1533 "Unit": "CBO" 1534 }, 1535 { 1536 "BriefDescription": "BL", 1537 "Counter": "0,1,2,3", 1538 "EventCode": "0x6", 1539 "EventName": "UNC_C_RING_SINK_STARVED.BL", 1540 "PerPkg": "1", 1541 "UMask": "0x4", 1542 "Unit": "CBO" 1543 }, 1544 { 1545 "BriefDescription": "Ingress Internal Starvation Cycles; IRQ", 1546 "Counter": "0,1,2,3", 1547 "EventCode": "0x14", 1548 "EventName": "UNC_C_RxR_INT_STARVED.IRQ", 1549 "PerPkg": "1", 1550 "UMask": "0x1", 1551 "Unit": "CBO" 1552 }, 1553 { 1554 "BriefDescription": "Ingress Internal Starvation Cycles; IPQ", 1555 "Counter": "0,1,2,3", 1556 "EventCode": "0x14", 1557 "EventName": "UNC_C_RxR_INT_STARVED.IPQ", 1558 "PerPkg": "1", 1559 "UMask": "0x4", 1560 "Unit": "CBO" 1561 }, 1562 { 1563 "BriefDescription": "Ingress Internal Starvation Cycles; ISMQ", 1564 "Counter": "0,1,2,3", 1565 "EventCode": "0x14", 1566 "EventName": "UNC_C_RxR_INT_STARVED.ISMQ", 1567 "PerPkg": "1", 1568 "UMask": "0x8", 1569 "Unit": "CBO" 1570 }, 1571 { 1572 "BriefDescription": "Ingress Internal Starvation Cycles; PRQ", 1573 "Counter": "0,1,2,3", 1574 "EventCode": "0x14", 1575 "EventName": "UNC_C_RxR_INT_STARVED.PRQ", 1576 "PerPkg": "1", 1577 "UMask": "0x10", 1578 "Unit": "CBO" 1579 }, 1580 { 1581 "BriefDescription": "Injection Starvation; Onto AK Ring", 1582 "Counter": "0,1,2,3", 1583 "EventCode": "0x3", 1584 "EventName": "UNC_C_TxR_STARVED.AK_BOTH", 1585 "PerPkg": "1", 1586 "UMask": "0x2", 1587 "Unit": "CBO" 1588 }, 1589 { 1590 "BriefDescription": "Injection Starvation; Onto BL Ring", 1591 "Counter": "0,1,2,3", 1592 "EventCode": "0x3", 1593 "EventName": "UNC_C_TxR_STARVED.BL_BOTH", 1594 "PerPkg": "1", 1595 "UMask": "0x4", 1596 "Unit": "CBO" 1597 }, 1598 { 1599 "BriefDescription": "Injection Starvation; Onto IV Ring", 1600 "Counter": "0,1,2,3", 1601 "EventCode": "0x3", 1602 "EventName": "UNC_C_TxR_STARVED.IV", 1603 "PerPkg": "1", 1604 "UMask": "0x8", 1605 "Unit": "CBO" 1606 }, 1607 { 1608 "BriefDescription": "Injection Starvation; Onto AD Ring (to core)", 1609 "Counter": "0,1,2,3", 1610 "EventCode": "0x3", 1611 "EventName": "UNC_C_TxR_STARVED.AD_CORE", 1612 "PerPkg": "1", 1613 "UMask": "0x10", 1614 "Unit": "CBO" 1615 }, 1616 { 1617 "BriefDescription": "QPI Address/Opcode Match; Address & Opcode Match", 1618 "Counter": "0,1,2,3", 1619 "EventCode": "0x20", 1620 "EventName": "UNC_H_ADDR_OPC_MATCH.FILT", 1621 "PerPkg": "1", 1622 "UMask": "0x3", 1623 "Unit": "HA" 1624 }, 1625 { 1626 "BriefDescription": "QPI Address/Opcode Match; Address", 1627 "Counter": "0,1,2,3", 1628 "EventCode": "0x20", 1629 "EventName": "UNC_H_ADDR_OPC_MATCH.ADDR", 1630 "PerPkg": "1", 1631 "UMask": "0x1", 1632 "Unit": "HA" 1633 }, 1634 { 1635 "BriefDescription": "QPI Address/Opcode Match; Opcode", 1636 "Counter": "0,1,2,3", 1637 "EventCode": "0x20", 1638 "EventName": "UNC_H_ADDR_OPC_MATCH.OPC", 1639 "PerPkg": "1", 1640 "UMask": "0x2", 1641 "Unit": "HA" 1642 }, 1643 { 1644 "BriefDescription": "QPI Address/Opcode Match; AD Opcodes", 1645 "Counter": "0,1,2,3", 1646 "EventCode": "0x20", 1647 "EventName": "UNC_H_ADDR_OPC_MATCH.AD", 1648 "PerPkg": "1", 1649 "UMask": "0x4", 1650 "Unit": "HA" 1651 }, 1652 { 1653 "BriefDescription": "QPI Address/Opcode Match; BL Opcodes", 1654 "Counter": "0,1,2,3", 1655 "EventCode": "0x20", 1656 "EventName": "UNC_H_ADDR_OPC_MATCH.BL", 1657 "PerPkg": "1", 1658 "UMask": "0x8", 1659 "Unit": "HA" 1660 }, 1661 { 1662 "BriefDescription": "QPI Address/Opcode Match; AK Opcodes", 1663 "Counter": "0,1,2,3", 1664 "EventCode": "0x20", 1665 "EventName": "UNC_H_ADDR_OPC_MATCH.AK", 1666 "PerPkg": "1", 1667 "UMask": "0x10", 1668 "Unit": "HA" 1669 }, 1670 { 1671 "BriefDescription": "BT Cycles Not Empty", 1672 "Counter": "0,1,2,3", 1673 "EventCode": "0x42", 1674 "EventName": "UNC_H_BT_CYCLES_NE", 1675 "PerPkg": "1", 1676 "Unit": "HA" 1677 }, 1678 { 1679 "BriefDescription": "HA to iMC Bypass; Taken", 1680 "Counter": "0,1,2,3", 1681 "EventCode": "0x14", 1682 "EventName": "UNC_H_BYPASS_IMC.TAKEN", 1683 "PerPkg": "1", 1684 "UMask": "0x1", 1685 "Unit": "HA" 1686 }, 1687 { 1688 "BriefDescription": "HA to iMC Bypass; Not Taken", 1689 "Counter": "0,1,2,3", 1690 "EventCode": "0x14", 1691 "EventName": "UNC_H_BYPASS_IMC.NOT_TAKEN", 1692 "PerPkg": "1", 1693 "UMask": "0x2", 1694 "Unit": "HA" 1695 }, 1696 { 1697 "BriefDescription": "uclks", 1698 "Counter": "0,1,2,3", 1699 "EventName": "UNC_H_CLOCKTICKS", 1700 "PerPkg": "1", 1701 "Unit": "HA" 1702 }, 1703 { 1704 "BriefDescription": "Direct2Core Messages Sent", 1705 "Counter": "0,1,2,3", 1706 "EventCode": "0x11", 1707 "EventName": "UNC_H_DIRECT2CORE_COUNT", 1708 "PerPkg": "1", 1709 "Unit": "HA" 1710 }, 1711 { 1712 "BriefDescription": "Cycles when Direct2Core was Disabled", 1713 "Counter": "0,1,2,3", 1714 "EventCode": "0x12", 1715 "EventName": "UNC_H_DIRECT2CORE_CYCLES_DISABLED", 1716 "PerPkg": "1", 1717 "Unit": "HA" 1718 }, 1719 { 1720 "BriefDescription": "Number of Reads that had Direct2Core Overridden", 1721 "Counter": "0,1,2,3", 1722 "EventCode": "0x13", 1723 "EventName": "UNC_H_DIRECT2CORE_TXN_OVERRIDE", 1724 "PerPkg": "1", 1725 "Unit": "HA" 1726 }, 1727 { 1728 "BriefDescription": "Directory Lat Opt Return", 1729 "Counter": "0,1,2,3", 1730 "EventCode": "0x41", 1731 "EventName": "UNC_H_DIRECTORY_LAT_OPT", 1732 "PerPkg": "1", 1733 "Unit": "HA" 1734 }, 1735 { 1736 "BriefDescription": "Directory Lookups; Snoop Needed", 1737 "Counter": "0,1,2,3", 1738 "EventCode": "0xC", 1739 "EventName": "UNC_H_DIRECTORY_LOOKUP.SNP", 1740 "PerPkg": "1", 1741 "UMask": "0x1", 1742 "Unit": "HA" 1743 }, 1744 { 1745 "BriefDescription": "Directory Lookups; Snoop Not Needed", 1746 "Counter": "0,1,2,3", 1747 "EventCode": "0xC", 1748 "EventName": "UNC_H_DIRECTORY_LOOKUP.NO_SNP", 1749 "PerPkg": "1", 1750 "UMask": "0x2", 1751 "Unit": "HA" 1752 }, 1753 { 1754 "BriefDescription": "Directory Updates; Directory Set", 1755 "Counter": "0,1,2,3", 1756 "EventCode": "0xD", 1757 "EventName": "UNC_H_DIRECTORY_UPDATE.SET", 1758 "PerPkg": "1", 1759 "UMask": "0x1", 1760 "Unit": "HA" 1761 }, 1762 { 1763 "BriefDescription": "Directory Updates; Directory Clear", 1764 "Counter": "0,1,2,3", 1765 "EventCode": "0xD", 1766 "EventName": "UNC_H_DIRECTORY_UPDATE.CLEAR", 1767 "PerPkg": "1", 1768 "UMask": "0x2", 1769 "Unit": "HA" 1770 }, 1771 { 1772 "BriefDescription": "Directory Updates; Any Directory Update", 1773 "Counter": "0,1,2,3", 1774 "EventCode": "0xD", 1775 "EventName": "UNC_H_DIRECTORY_UPDATE.ANY", 1776 "PerPkg": "1", 1777 "UMask": "0x3", 1778 "Unit": "HA" 1779 }, 1780 { 1781 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE", 1782 "Counter": "0,1,2,3", 1783 "EventCode": "0x71", 1784 "EventName": "UNC_H_HITME_HIT.READ_OR_INVITOE", 1785 "PerPkg": "1", 1786 "UMask": "0x1", 1787 "Unit": "HA" 1788 }, 1789 { 1790 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoI", 1791 "Counter": "0,1,2,3", 1792 "EventCode": "0x71", 1793 "EventName": "UNC_H_HITME_HIT.WBMTOI", 1794 "PerPkg": "1", 1795 "UMask": "0x2", 1796 "Unit": "HA" 1797 }, 1798 { 1799 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is AckCnfltWbI", 1800 "Counter": "0,1,2,3", 1801 "EventCode": "0x71", 1802 "EventName": "UNC_H_HITME_HIT.ACKCNFLTWBI", 1803 "PerPkg": "1", 1804 "UMask": "0x4", 1805 "Unit": "HA" 1806 }, 1807 { 1808 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is WbMtoE or WbMtoS", 1809 "Counter": "0,1,2,3", 1810 "EventCode": "0x71", 1811 "EventName": "UNC_H_HITME_HIT.WBMTOE_OR_S", 1812 "PerPkg": "1", 1813 "UMask": "0x8", 1814 "Unit": "HA" 1815 }, 1816 { 1817 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a remote request", 1818 "Counter": "0,1,2,3", 1819 "EventCode": "0x71", 1820 "EventName": "UNC_H_HITME_HIT.RSPFWDI_REMOTE", 1821 "PerPkg": "1", 1822 "UMask": "0x10", 1823 "Unit": "HA" 1824 }, 1825 { 1826 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspIFwd or RspIFwdWb for a local request", 1827 "Counter": "0,1,2,3", 1828 "EventCode": "0x71", 1829 "EventName": "UNC_H_HITME_HIT.RSPFWDI_LOCAL", 1830 "PerPkg": "1", 1831 "UMask": "0x20", 1832 "Unit": "HA" 1833 }, 1834 { 1835 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RsSFwd or RspSFwdWb", 1836 "Counter": "0,1,2,3", 1837 "EventCode": "0x71", 1838 "EventName": "UNC_H_HITME_HIT.RSPFWDS", 1839 "PerPkg": "1", 1840 "UMask": "0x40", 1841 "Unit": "HA" 1842 }, 1843 { 1844 "BriefDescription": "Counts Number of Hits in HitMe Cache; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI", 1845 "Counter": "0,1,2,3", 1846 "EventCode": "0x71", 1847 "EventName": "UNC_H_HITME_HIT.RSP", 1848 "PerPkg": "1", 1849 "UMask": "0x80", 1850 "Unit": "HA" 1851 }, 1852 { 1853 "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations", 1854 "Counter": "0,1,2,3", 1855 "EventCode": "0x71", 1856 "EventName": "UNC_H_HITME_HIT.ALLOCS", 1857 "PerPkg": "1", 1858 "UMask": "0x70", 1859 "Unit": "HA" 1860 }, 1861 { 1862 "BriefDescription": "Counts Number of Hits in HitMe Cache; Allocations", 1863 "Counter": "0,1,2,3", 1864 "EventCode": "0x71", 1865 "EventName": "UNC_H_HITME_HIT.EVICTS", 1866 "PerPkg": "1", 1867 "UMask": "0x42", 1868 "Unit": "HA" 1869 }, 1870 { 1871 "BriefDescription": "Counts Number of Hits in HitMe Cache; Invalidations", 1872 "Counter": "0,1,2,3", 1873 "EventCode": "0x71", 1874 "EventName": "UNC_H_HITME_HIT.INVALS", 1875 "PerPkg": "1", 1876 "UMask": "0x26", 1877 "Unit": "HA" 1878 }, 1879 { 1880 "BriefDescription": "Counts Number of Hits in HitMe Cache; All Requests", 1881 "Counter": "0,1,2,3", 1882 "EventCode": "0x71", 1883 "EventName": "UNC_H_HITME_HIT.ALL", 1884 "PerPkg": "1", 1885 "UMask": "0xFF", 1886 "Unit": "HA" 1887 }, 1888 { 1889 "BriefDescription": "Counts Number of Hits in HitMe Cache; HOM Requests", 1890 "Counter": "0,1,2,3", 1891 "EventCode": "0x71", 1892 "EventName": "UNC_H_HITME_HIT.HOM", 1893 "PerPkg": "1", 1894 "UMask": "0xF", 1895 "Unit": "HA" 1896 }, 1897 { 1898 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE", 1899 "Counter": "0,1,2,3", 1900 "EventCode": "0x72", 1901 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.READ_OR_INVITOE", 1902 "PerPkg": "1", 1903 "UMask": "0x1", 1904 "Unit": "HA" 1905 }, 1906 { 1907 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoI", 1908 "Counter": "0,1,2,3", 1909 "EventCode": "0x72", 1910 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOI", 1911 "PerPkg": "1", 1912 "UMask": "0x2", 1913 "Unit": "HA" 1914 }, 1915 { 1916 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is AckCnfltWbI", 1917 "Counter": "0,1,2,3", 1918 "EventCode": "0x72", 1919 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ACKCNFLTWBI", 1920 "PerPkg": "1", 1921 "UMask": "0x4", 1922 "Unit": "HA" 1923 }, 1924 { 1925 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is WbMtoE or WbMtoS", 1926 "Counter": "0,1,2,3", 1927 "EventCode": "0x72", 1928 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.WBMTOE_OR_S", 1929 "PerPkg": "1", 1930 "UMask": "0x8", 1931 "Unit": "HA" 1932 }, 1933 { 1934 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a remote request", 1935 "Counter": "0,1,2,3", 1936 "EventCode": "0x72", 1937 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_REMOTE", 1938 "PerPkg": "1", 1939 "UMask": "0x10", 1940 "Unit": "HA" 1941 }, 1942 { 1943 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspIFwd or RspIFwdWb for a local request", 1944 "Counter": "0,1,2,3", 1945 "EventCode": "0x72", 1946 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDI_LOCAL", 1947 "PerPkg": "1", 1948 "UMask": "0x20", 1949 "Unit": "HA" 1950 }, 1951 { 1952 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RsSFwd or RspSFwdWb", 1953 "Counter": "0,1,2,3", 1954 "EventCode": "0x72", 1955 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSPFWDS", 1956 "PerPkg": "1", 1957 "UMask": "0x40", 1958 "Unit": "HA" 1959 }, 1960 { 1961 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI", 1962 "Counter": "0,1,2,3", 1963 "EventCode": "0x72", 1964 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.RSP", 1965 "PerPkg": "1", 1966 "UMask": "0x80", 1967 "Unit": "HA" 1968 }, 1969 { 1970 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; All Requests", 1971 "Counter": "0,1,2,3", 1972 "EventCode": "0x72", 1973 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.ALL", 1974 "PerPkg": "1", 1975 "UMask": "0xFF", 1976 "Unit": "HA" 1977 }, 1978 { 1979 "BriefDescription": "Accumulates Number of PV bits set on HitMe Cache Hits; HOM Requests", 1980 "Counter": "0,1,2,3", 1981 "EventCode": "0x72", 1982 "EventName": "UNC_H_HITME_HIT_PV_BITS_SET.HOM", 1983 "PerPkg": "1", 1984 "UMask": "0xF", 1985 "Unit": "HA" 1986 }, 1987 { 1988 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RdCode, RdData, RdDataMigratory, RdInvOwn, RdCur or InvItoE", 1989 "Counter": "0,1,2,3", 1990 "EventCode": "0x70", 1991 "EventName": "UNC_H_HITME_LOOKUP.READ_OR_INVITOE", 1992 "PerPkg": "1", 1993 "UMask": "0x1", 1994 "Unit": "HA" 1995 }, 1996 { 1997 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoI", 1998 "Counter": "0,1,2,3", 1999 "EventCode": "0x70", 2000 "EventName": "UNC_H_HITME_LOOKUP.WBMTOI", 2001 "PerPkg": "1", 2002 "UMask": "0x2", 2003 "Unit": "HA" 2004 }, 2005 { 2006 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is AckCnfltWbI", 2007 "Counter": "0,1,2,3", 2008 "EventCode": "0x70", 2009 "EventName": "UNC_H_HITME_LOOKUP.ACKCNFLTWBI", 2010 "PerPkg": "1", 2011 "UMask": "0x4", 2012 "Unit": "HA" 2013 }, 2014 { 2015 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is WbMtoE or WbMtoS", 2016 "Counter": "0,1,2,3", 2017 "EventCode": "0x70", 2018 "EventName": "UNC_H_HITME_LOOKUP.WBMTOE_OR_S", 2019 "PerPkg": "1", 2020 "UMask": "0x8", 2021 "Unit": "HA" 2022 }, 2023 { 2024 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a remote request", 2025 "Counter": "0,1,2,3", 2026 "EventCode": "0x70", 2027 "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_REMOTE", 2028 "PerPkg": "1", 2029 "UMask": "0x10", 2030 "Unit": "HA" 2031 }, 2032 { 2033 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspIFwd or RspIFwdWb for a local request", 2034 "Counter": "0,1,2,3", 2035 "EventCode": "0x70", 2036 "EventName": "UNC_H_HITME_LOOKUP.RSPFWDI_LOCAL", 2037 "PerPkg": "1", 2038 "UMask": "0x20", 2039 "Unit": "HA" 2040 }, 2041 { 2042 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RsSFwd or RspSFwdWb", 2043 "Counter": "0,1,2,3", 2044 "EventCode": "0x70", 2045 "EventName": "UNC_H_HITME_LOOKUP.RSPFWDS", 2046 "PerPkg": "1", 2047 "UMask": "0x40", 2048 "Unit": "HA" 2049 }, 2050 { 2051 "BriefDescription": "Counts Number of times HitMe Cache is accessed; op is RspI, RspIWb, RspS, RspSWb, RspCnflt or RspCnfltWbI", 2052 "Counter": "0,1,2,3", 2053 "EventCode": "0x70", 2054 "EventName": "UNC_H_HITME_LOOKUP.RSP", 2055 "PerPkg": "1", 2056 "UMask": "0x80", 2057 "Unit": "HA" 2058 }, 2059 { 2060 "BriefDescription": "Counts Number of times HitMe Cache is accessed; Allocations", 2061 "Counter": "0,1,2,3", 2062 "EventCode": "0x70", 2063 "EventName": "UNC_H_HITME_LOOKUP.ALLOCS", 2064 "PerPkg": "1", 2065 "UMask": "0x70", 2066 "Unit": "HA" 2067 }, 2068 { 2069 "BriefDescription": "Counts Number of times HitMe Cache is accessed; Invalidations", 2070 "Counter": "0,1,2,3", 2071 "EventCode": "0x70", 2072 "EventName": "UNC_H_HITME_LOOKUP.INVALS", 2073 "PerPkg": "1", 2074 "UMask": "0x26", 2075 "Unit": "HA" 2076 }, 2077 { 2078 "BriefDescription": "Counts Number of times HitMe Cache is accessed; All Requests", 2079 "Counter": "0,1,2,3", 2080 "EventCode": "0x70", 2081 "EventName": "UNC_H_HITME_LOOKUP.ALL", 2082 "PerPkg": "1", 2083 "UMask": "0xFF", 2084 "Unit": "HA" 2085 }, 2086 { 2087 "BriefDescription": "Counts Number of times HitMe Cache is accessed; HOM Requests", 2088 "Counter": "0,1,2,3", 2089 "EventCode": "0x70", 2090 "EventName": "UNC_H_HITME_LOOKUP.HOM", 2091 "PerPkg": "1", 2092 "UMask": "0xF", 2093 "Unit": "HA" 2094 }, 2095 { 2096 "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 0", 2097 "Counter": "0,1,2,3", 2098 "EventCode": "0x22", 2099 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI0", 2100 "PerPkg": "1", 2101 "UMask": "0x1", 2102 "Unit": "HA" 2103 }, 2104 { 2105 "BriefDescription": "Cycles without QPI Ingress Credits; AD to QPI Link 1", 2106 "Counter": "0,1,2,3", 2107 "EventCode": "0x22", 2108 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI1", 2109 "PerPkg": "1", 2110 "UMask": "0x2", 2111 "Unit": "HA" 2112 }, 2113 { 2114 "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0", 2115 "Counter": "0,1,2,3", 2116 "EventCode": "0x22", 2117 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI0", 2118 "PerPkg": "1", 2119 "UMask": "0x4", 2120 "Unit": "HA" 2121 }, 2122 { 2123 "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1", 2124 "Counter": "0,1,2,3", 2125 "EventCode": "0x22", 2126 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI1", 2127 "PerPkg": "1", 2128 "UMask": "0x8", 2129 "Unit": "HA" 2130 }, 2131 { 2132 "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 0", 2133 "Counter": "0,1,2,3", 2134 "EventCode": "0x22", 2135 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.AD_QPI2", 2136 "PerPkg": "1", 2137 "UMask": "0x10", 2138 "Unit": "HA" 2139 }, 2140 { 2141 "BriefDescription": "Cycles without QPI Ingress Credits; BL to QPI Link 1", 2142 "Counter": "0,1,2,3", 2143 "EventCode": "0x22", 2144 "EventName": "UNC_H_IGR_NO_CREDIT_CYCLES.BL_QPI2", 2145 "PerPkg": "1", 2146 "UMask": "0x20", 2147 "Unit": "HA" 2148 }, 2149 { 2150 "BriefDescription": "HA to iMC Normal Priority Reads Issued; Normal Priority", 2151 "Counter": "0,1,2,3", 2152 "EventCode": "0x17", 2153 "EventName": "UNC_H_IMC_READS.NORMAL", 2154 "PerPkg": "1", 2155 "UMask": "0x1", 2156 "Unit": "HA" 2157 }, 2158 { 2159 "BriefDescription": "Retry Events", 2160 "Counter": "0,1,2,3", 2161 "EventCode": "0x1E", 2162 "EventName": "UNC_H_IMC_RETRY", 2163 "PerPkg": "1", 2164 "Unit": "HA" 2165 }, 2166 { 2167 "BriefDescription": "HA to iMC Full Line Writes Issued; Full Line Non-ISOCH", 2168 "Counter": "0,1,2,3", 2169 "EventCode": "0x1A", 2170 "EventName": "UNC_H_IMC_WRITES.FULL", 2171 "PerPkg": "1", 2172 "UMask": "0x1", 2173 "Unit": "HA" 2174 }, 2175 { 2176 "BriefDescription": "HA to iMC Full Line Writes Issued; Partial Non-ISOCH", 2177 "Counter": "0,1,2,3", 2178 "EventCode": "0x1A", 2179 "EventName": "UNC_H_IMC_WRITES.PARTIAL", 2180 "PerPkg": "1", 2181 "UMask": "0x2", 2182 "Unit": "HA" 2183 }, 2184 { 2185 "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Full Line", 2186 "Counter": "0,1,2,3", 2187 "EventCode": "0x1A", 2188 "EventName": "UNC_H_IMC_WRITES.FULL_ISOCH", 2189 "PerPkg": "1", 2190 "UMask": "0x4", 2191 "Unit": "HA" 2192 }, 2193 { 2194 "BriefDescription": "HA to iMC Full Line Writes Issued; ISOCH Partial", 2195 "Counter": "0,1,2,3", 2196 "EventCode": "0x1A", 2197 "EventName": "UNC_H_IMC_WRITES.PARTIAL_ISOCH", 2198 "PerPkg": "1", 2199 "UMask": "0x8", 2200 "Unit": "HA" 2201 }, 2202 { 2203 "BriefDescription": "HA to iMC Full Line Writes Issued; All Writes", 2204 "Counter": "0,1,2,3", 2205 "EventCode": "0x1A", 2206 "EventName": "UNC_H_IMC_WRITES.ALL", 2207 "PerPkg": "1", 2208 "UMask": "0xF", 2209 "Unit": "HA" 2210 }, 2211 { 2212 "BriefDescription": "OSB Snoop Broadcast; Local Reads", 2213 "Counter": "0,1,2,3", 2214 "EventCode": "0x53", 2215 "EventName": "UNC_H_OSB.READS_LOCAL", 2216 "PerPkg": "1", 2217 "UMask": "0x2", 2218 "Unit": "HA" 2219 }, 2220 { 2221 "BriefDescription": "OSB Snoop Broadcast; Local InvItoE", 2222 "Counter": "0,1,2,3", 2223 "EventCode": "0x53", 2224 "EventName": "UNC_H_OSB.INVITOE_LOCAL", 2225 "PerPkg": "1", 2226 "UMask": "0x4", 2227 "Unit": "HA" 2228 }, 2229 { 2230 "BriefDescription": "OSB Snoop Broadcast; Remote", 2231 "Counter": "0,1,2,3", 2232 "EventCode": "0x53", 2233 "EventName": "UNC_H_OSB.REMOTE", 2234 "PerPkg": "1", 2235 "UMask": "0x8", 2236 "Unit": "HA" 2237 }, 2238 { 2239 "BriefDescription": "OSB Snoop Broadcast; Cancelled", 2240 "Counter": "0,1,2,3", 2241 "EventCode": "0x53", 2242 "EventName": "UNC_H_OSB.CANCELLED", 2243 "PerPkg": "1", 2244 "UMask": "0x10", 2245 "Unit": "HA" 2246 }, 2247 { 2248 "BriefDescription": "OSB Snoop Broadcast; Reads Local - Useful", 2249 "Counter": "0,1,2,3", 2250 "EventCode": "0x53", 2251 "EventName": "UNC_H_OSB.READS_LOCAL_USEFUL", 2252 "PerPkg": "1", 2253 "UMask": "0x20", 2254 "Unit": "HA" 2255 }, 2256 { 2257 "BriefDescription": "OSB Snoop Broadcast; Remote - Useful", 2258 "Counter": "0,1,2,3", 2259 "EventCode": "0x53", 2260 "EventName": "UNC_H_OSB.REMOTE_USEFUL", 2261 "PerPkg": "1", 2262 "UMask": "0x40", 2263 "Unit": "HA" 2264 }, 2265 { 2266 "BriefDescription": "OSB Early Data Return; All", 2267 "Counter": "0,1,2,3", 2268 "EventCode": "0x54", 2269 "EventName": "UNC_H_OSB_EDR.ALL", 2270 "PerPkg": "1", 2271 "UMask": "0x1", 2272 "Unit": "HA" 2273 }, 2274 { 2275 "BriefDescription": "OSB Early Data Return; Reads to Local I", 2276 "Counter": "0,1,2,3", 2277 "EventCode": "0x54", 2278 "EventName": "UNC_H_OSB_EDR.READS_LOCAL_I", 2279 "PerPkg": "1", 2280 "UMask": "0x2", 2281 "Unit": "HA" 2282 }, 2283 { 2284 "BriefDescription": "OSB Early Data Return; Reads to Remote I", 2285 "Counter": "0,1,2,3", 2286 "EventCode": "0x54", 2287 "EventName": "UNC_H_OSB_EDR.READS_REMOTE_I", 2288 "PerPkg": "1", 2289 "UMask": "0x4", 2290 "Unit": "HA" 2291 }, 2292 { 2293 "BriefDescription": "OSB Early Data Return; Reads to Local S", 2294 "Counter": "0,1,2,3", 2295 "EventCode": "0x54", 2296 "EventName": "UNC_H_OSB_EDR.READS_LOCAL_S", 2297 "PerPkg": "1", 2298 "UMask": "0x8", 2299 "Unit": "HA" 2300 }, 2301 { 2302 "BriefDescription": "OSB Early Data Return; Reads to Remote S", 2303 "Counter": "0,1,2,3", 2304 "EventCode": "0x54", 2305 "EventName": "UNC_H_OSB_EDR.READS_REMOTE_S", 2306 "PerPkg": "1", 2307 "UMask": "0x10", 2308 "Unit": "HA" 2309 }, 2310 { 2311 "BriefDescription": "Read and Write Requests; Reads", 2312 "Counter": "0,1,2,3", 2313 "EventCode": "0x1", 2314 "EventName": "UNC_H_REQUESTS.READS", 2315 "PerPkg": "1", 2316 "UMask": "0x3", 2317 "Unit": "HA" 2318 }, 2319 { 2320 "BriefDescription": "Read and Write Requests; Writes", 2321 "Counter": "0,1,2,3", 2322 "EventCode": "0x1", 2323 "EventName": "UNC_H_REQUESTS.WRITES", 2324 "PerPkg": "1", 2325 "UMask": "0xC", 2326 "Unit": "HA" 2327 }, 2328 { 2329 "BriefDescription": "Read and Write Requests; Local Reads", 2330 "Counter": "0,1,2,3", 2331 "EventCode": "0x1", 2332 "EventName": "UNC_H_REQUESTS.READS_LOCAL", 2333 "PerPkg": "1", 2334 "UMask": "0x1", 2335 "Unit": "HA" 2336 }, 2337 { 2338 "BriefDescription": "Read and Write Requests; Remote Reads", 2339 "Counter": "0,1,2,3", 2340 "EventCode": "0x1", 2341 "EventName": "UNC_H_REQUESTS.READS_REMOTE", 2342 "PerPkg": "1", 2343 "UMask": "0x2", 2344 "Unit": "HA" 2345 }, 2346 { 2347 "BriefDescription": "Read and Write Requests; Local Writes", 2348 "Counter": "0,1,2,3", 2349 "EventCode": "0x1", 2350 "EventName": "UNC_H_REQUESTS.WRITES_LOCAL", 2351 "PerPkg": "1", 2352 "UMask": "0x4", 2353 "Unit": "HA" 2354 }, 2355 { 2356 "BriefDescription": "Read and Write Requests; Remote Writes", 2357 "Counter": "0,1,2,3", 2358 "EventCode": "0x1", 2359 "EventName": "UNC_H_REQUESTS.WRITES_REMOTE", 2360 "PerPkg": "1", 2361 "UMask": "0x8", 2362 "Unit": "HA" 2363 }, 2364 { 2365 "BriefDescription": "Read and Write Requests; Local InvItoEs", 2366 "Counter": "0,1,2,3", 2367 "EventCode": "0x1", 2368 "EventName": "UNC_H_REQUESTS.INVITOE_LOCAL", 2369 "PerPkg": "1", 2370 "UMask": "0x10", 2371 "Unit": "HA" 2372 }, 2373 { 2374 "BriefDescription": "Read and Write Requests; Remote InvItoEs", 2375 "Counter": "0,1,2,3", 2376 "EventCode": "0x1", 2377 "EventName": "UNC_H_REQUESTS.INVITOE_REMOTE", 2378 "PerPkg": "1", 2379 "UMask": "0x20", 2380 "Unit": "HA" 2381 }, 2382 { 2383 "BriefDescription": "HA AD Ring in Use; Clockwise and Even", 2384 "Counter": "0,1,2,3", 2385 "EventCode": "0x3E", 2386 "EventName": "UNC_H_RING_AD_USED.CW_EVEN", 2387 "PerPkg": "1", 2388 "UMask": "0x1", 2389 "Unit": "HA" 2390 }, 2391 { 2392 "BriefDescription": "HA AD Ring in Use; Clockwise and Odd", 2393 "Counter": "0,1,2,3", 2394 "EventCode": "0x3E", 2395 "EventName": "UNC_H_RING_AD_USED.CW_ODD", 2396 "PerPkg": "1", 2397 "UMask": "0x2", 2398 "Unit": "HA" 2399 }, 2400 { 2401 "BriefDescription": "HA AD Ring in Use; Counterclockwise and Even", 2402 "Counter": "0,1,2,3", 2403 "EventCode": "0x3E", 2404 "EventName": "UNC_H_RING_AD_USED.CCW_EVEN", 2405 "PerPkg": "1", 2406 "UMask": "0x4", 2407 "Unit": "HA" 2408 }, 2409 { 2410 "BriefDescription": "HA AD Ring in Use; Counterclockwise and Odd", 2411 "Counter": "0,1,2,3", 2412 "EventCode": "0x3E", 2413 "EventName": "UNC_H_RING_AD_USED.CCW_ODD", 2414 "PerPkg": "1", 2415 "UMask": "0x8", 2416 "Unit": "HA" 2417 }, 2418 { 2419 "BriefDescription": "HA AD Ring in Use; Clockwise", 2420 "Counter": "0,1,2,3", 2421 "EventCode": "0x3E", 2422 "EventName": "UNC_H_RING_AD_USED.CW", 2423 "PerPkg": "1", 2424 "UMask": "0x3", 2425 "Unit": "HA" 2426 }, 2427 { 2428 "BriefDescription": "HA AD Ring in Use; Counterclockwise", 2429 "Counter": "0,1,2,3", 2430 "EventCode": "0x3E", 2431 "EventName": "UNC_H_RING_AD_USED.CCW", 2432 "PerPkg": "1", 2433 "UMask": "0xC", 2434 "Unit": "HA" 2435 }, 2436 { 2437 "BriefDescription": "HA AK Ring in Use; Clockwise and Even", 2438 "Counter": "0,1,2,3", 2439 "EventCode": "0x3F", 2440 "EventName": "UNC_H_RING_AK_USED.CW_EVEN", 2441 "PerPkg": "1", 2442 "UMask": "0x1", 2443 "Unit": "HA" 2444 }, 2445 { 2446 "BriefDescription": "HA AK Ring in Use; Clockwise and Odd", 2447 "Counter": "0,1,2,3", 2448 "EventCode": "0x3F", 2449 "EventName": "UNC_H_RING_AK_USED.CW_ODD", 2450 "PerPkg": "1", 2451 "UMask": "0x2", 2452 "Unit": "HA" 2453 }, 2454 { 2455 "BriefDescription": "HA AK Ring in Use; Counterclockwise and Even", 2456 "Counter": "0,1,2,3", 2457 "EventCode": "0x3F", 2458 "EventName": "UNC_H_RING_AK_USED.CCW_EVEN", 2459 "PerPkg": "1", 2460 "UMask": "0x4", 2461 "Unit": "HA" 2462 }, 2463 { 2464 "BriefDescription": "HA AK Ring in Use; Counterclockwise and Odd", 2465 "Counter": "0,1,2,3", 2466 "EventCode": "0x3F", 2467 "EventName": "UNC_H_RING_AK_USED.CCW_ODD", 2468 "PerPkg": "1", 2469 "UMask": "0x8", 2470 "Unit": "HA" 2471 }, 2472 { 2473 "BriefDescription": "HA AK Ring in Use; Clockwise", 2474 "Counter": "0,1,2,3", 2475 "EventCode": "0x3F", 2476 "EventName": "UNC_H_RING_AK_USED.CW", 2477 "PerPkg": "1", 2478 "UMask": "0x3", 2479 "Unit": "HA" 2480 }, 2481 { 2482 "BriefDescription": "HA AK Ring in Use; Counterclockwise", 2483 "Counter": "0,1,2,3", 2484 "EventCode": "0x3F", 2485 "EventName": "UNC_H_RING_AK_USED.CCW", 2486 "PerPkg": "1", 2487 "UMask": "0xC", 2488 "Unit": "HA" 2489 }, 2490 { 2491 "BriefDescription": "HA BL Ring in Use; Clockwise and Even", 2492 "Counter": "0,1,2,3", 2493 "EventCode": "0x40", 2494 "EventName": "UNC_H_RING_BL_USED.CW_EVEN", 2495 "PerPkg": "1", 2496 "UMask": "0x1", 2497 "Unit": "HA" 2498 }, 2499 { 2500 "BriefDescription": "HA BL Ring in Use; Clockwise and Odd", 2501 "Counter": "0,1,2,3", 2502 "EventCode": "0x40", 2503 "EventName": "UNC_H_RING_BL_USED.CW_ODD", 2504 "PerPkg": "1", 2505 "UMask": "0x2", 2506 "Unit": "HA" 2507 }, 2508 { 2509 "BriefDescription": "HA BL Ring in Use; Counterclockwise and Even", 2510 "Counter": "0,1,2,3", 2511 "EventCode": "0x40", 2512 "EventName": "UNC_H_RING_BL_USED.CCW_EVEN", 2513 "PerPkg": "1", 2514 "UMask": "0x4", 2515 "Unit": "HA" 2516 }, 2517 { 2518 "BriefDescription": "HA BL Ring in Use; Counterclockwise and Odd", 2519 "Counter": "0,1,2,3", 2520 "EventCode": "0x40", 2521 "EventName": "UNC_H_RING_BL_USED.CCW_ODD", 2522 "PerPkg": "1", 2523 "UMask": "0x8", 2524 "Unit": "HA" 2525 }, 2526 { 2527 "BriefDescription": "HA BL Ring in Use; Clockwise", 2528 "Counter": "0,1,2,3", 2529 "EventCode": "0x40", 2530 "EventName": "UNC_H_RING_BL_USED.CW", 2531 "PerPkg": "1", 2532 "UMask": "0x3", 2533 "Unit": "HA" 2534 }, 2535 { 2536 "BriefDescription": "HA BL Ring in Use; Counterclockwise", 2537 "Counter": "0,1,2,3", 2538 "EventCode": "0x40", 2539 "EventName": "UNC_H_RING_BL_USED.CCW", 2540 "PerPkg": "1", 2541 "UMask": "0xC", 2542 "Unit": "HA" 2543 }, 2544 { 2545 "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 0", 2546 "Counter": "0,1,2,3", 2547 "EventCode": "0x15", 2548 "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN0", 2549 "PerPkg": "1", 2550 "UMask": "0x1", 2551 "Unit": "HA" 2552 }, 2553 { 2554 "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 1", 2555 "Counter": "0,1,2,3", 2556 "EventCode": "0x15", 2557 "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN1", 2558 "PerPkg": "1", 2559 "UMask": "0x2", 2560 "Unit": "HA" 2561 }, 2562 { 2563 "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 2", 2564 "Counter": "0,1,2,3", 2565 "EventCode": "0x15", 2566 "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN2", 2567 "PerPkg": "1", 2568 "UMask": "0x4", 2569 "Unit": "HA" 2570 }, 2571 { 2572 "BriefDescription": "iMC RPQ Credits Empty - Regular; Channel 3", 2573 "Counter": "0,1,2,3", 2574 "EventCode": "0x15", 2575 "EventName": "UNC_H_RPQ_CYCLES_NO_REG_CREDITS.CHN3", 2576 "PerPkg": "1", 2577 "UMask": "0x8", 2578 "Unit": "HA" 2579 }, 2580 { 2581 "BriefDescription": "SBo0 Credits Acquired; For AD Ring", 2582 "Counter": "0,1,2,3", 2583 "EventCode": "0x68", 2584 "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.AD", 2585 "PerPkg": "1", 2586 "UMask": "0x1", 2587 "Unit": "HA" 2588 }, 2589 { 2590 "BriefDescription": "SBo0 Credits Acquired; For BL Ring", 2591 "Counter": "0,1,2,3", 2592 "EventCode": "0x68", 2593 "EventName": "UNC_H_SBO0_CREDITS_ACQUIRED.BL", 2594 "PerPkg": "1", 2595 "UMask": "0x2", 2596 "Unit": "HA" 2597 }, 2598 { 2599 "BriefDescription": "SBo0 Credits Occupancy; For AD Ring", 2600 "Counter": "0,1,2,3", 2601 "EventCode": "0x6A", 2602 "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.AD", 2603 "PerPkg": "1", 2604 "UMask": "0x1", 2605 "Unit": "HA" 2606 }, 2607 { 2608 "BriefDescription": "SBo0 Credits Occupancy; For BL Ring", 2609 "Counter": "0,1,2,3", 2610 "EventCode": "0x6A", 2611 "EventName": "UNC_H_SBO0_CREDIT_OCCUPANCY.BL", 2612 "PerPkg": "1", 2613 "UMask": "0x2", 2614 "Unit": "HA" 2615 }, 2616 { 2617 "BriefDescription": "SBo1 Credits Acquired; For AD Ring", 2618 "Counter": "0,1,2,3", 2619 "EventCode": "0x69", 2620 "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.AD", 2621 "PerPkg": "1", 2622 "UMask": "0x1", 2623 "Unit": "HA" 2624 }, 2625 { 2626 "BriefDescription": "SBo1 Credits Acquired; For BL Ring", 2627 "Counter": "0,1,2,3", 2628 "EventCode": "0x69", 2629 "EventName": "UNC_H_SBO1_CREDITS_ACQUIRED.BL", 2630 "PerPkg": "1", 2631 "UMask": "0x2", 2632 "Unit": "HA" 2633 }, 2634 { 2635 "BriefDescription": "SBo1 Credits Occupancy; For AD Ring", 2636 "Counter": "0,1,2,3", 2637 "EventCode": "0x6B", 2638 "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.AD", 2639 "PerPkg": "1", 2640 "UMask": "0x1", 2641 "Unit": "HA" 2642 }, 2643 { 2644 "BriefDescription": "SBo1 Credits Occupancy; For BL Ring", 2645 "Counter": "0,1,2,3", 2646 "EventCode": "0x6B", 2647 "EventName": "UNC_H_SBO1_CREDIT_OCCUPANCY.BL", 2648 "PerPkg": "1", 2649 "UMask": "0x2", 2650 "Unit": "HA" 2651 }, 2652 { 2653 "BriefDescription": "Data beat the Snoop Responses; Local Requests", 2654 "Counter": "0,1,2,3", 2655 "EventCode": "0xA", 2656 "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.LOCAL", 2657 "PerPkg": "1", 2658 "UMask": "0x1", 2659 "Unit": "HA" 2660 }, 2661 { 2662 "BriefDescription": "Data beat the Snoop Responses; Remote Requests", 2663 "Counter": "0,1,2,3", 2664 "EventCode": "0xA", 2665 "EventName": "UNC_H_SNOOPS_RSP_AFTER_DATA.REMOTE", 2666 "PerPkg": "1", 2667 "UMask": "0x2", 2668 "Unit": "HA" 2669 }, 2670 { 2671 "BriefDescription": "Cycles with Snoops Outstanding; Local Requests", 2672 "Counter": "0,1,2,3", 2673 "EventCode": "0x8", 2674 "EventName": "UNC_H_SNOOP_CYCLES_NE.LOCAL", 2675 "PerPkg": "1", 2676 "UMask": "0x1", 2677 "Unit": "HA" 2678 }, 2679 { 2680 "BriefDescription": "Cycles with Snoops Outstanding; Remote Requests", 2681 "Counter": "0,1,2,3", 2682 "EventCode": "0x8", 2683 "EventName": "UNC_H_SNOOP_CYCLES_NE.REMOTE", 2684 "PerPkg": "1", 2685 "UMask": "0x2", 2686 "Unit": "HA" 2687 }, 2688 { 2689 "BriefDescription": "Cycles with Snoops Outstanding; All Requests", 2690 "Counter": "0,1,2,3", 2691 "EventCode": "0x8", 2692 "EventName": "UNC_H_SNOOP_CYCLES_NE.ALL", 2693 "PerPkg": "1", 2694 "UMask": "0x3", 2695 "Unit": "HA" 2696 }, 2697 { 2698 "BriefDescription": "Tracker Snoops Outstanding Accumulator; Local Requests", 2699 "Counter": "0,1,2,3", 2700 "EventCode": "0x9", 2701 "EventName": "UNC_H_SNOOP_OCCUPANCY.LOCAL", 2702 "PerPkg": "1", 2703 "UMask": "0x1", 2704 "Unit": "HA" 2705 }, 2706 { 2707 "BriefDescription": "Tracker Snoops Outstanding Accumulator; Remote Requests", 2708 "Counter": "0,1,2,3", 2709 "EventCode": "0x9", 2710 "EventName": "UNC_H_SNOOP_OCCUPANCY.REMOTE", 2711 "PerPkg": "1", 2712 "UMask": "0x2", 2713 "Unit": "HA" 2714 }, 2715 { 2716 "BriefDescription": "Snoop Responses Received; RspI", 2717 "Counter": "0,1,2,3", 2718 "EventCode": "0x21", 2719 "EventName": "UNC_H_SNOOP_RESP.RSPI", 2720 "PerPkg": "1", 2721 "UMask": "0x1", 2722 "Unit": "HA" 2723 }, 2724 { 2725 "BriefDescription": "Shared line response from remote cache", 2726 "Counter": "0,1,2,3", 2727 "EventCode": "0x21", 2728 "EventName": "UNC_H_SNOOP_RESP.RSPS", 2729 "PerPkg": "1", 2730 "ScaleUnit": "64Bytes", 2731 "UMask": "0x2", 2732 "Unit": "HA" 2733 }, 2734 { 2735 "BriefDescription": "M line forwarded from remote cache with no writeback to memory", 2736 "Counter": "0,1,2,3", 2737 "EventCode": "0x21", 2738 "EventName": "UNC_H_SNOOP_RESP.RSPIFWD", 2739 "PerPkg": "1", 2740 "ScaleUnit": "64Bytes", 2741 "UMask": "0x4", 2742 "Unit": "HA" 2743 }, 2744 { 2745 "BriefDescription": "Shared line forwarded from remote cache", 2746 "Counter": "0,1,2,3", 2747 "EventCode": "0x21", 2748 "EventName": "UNC_H_SNOOP_RESP.RSPSFWD", 2749 "PerPkg": "1", 2750 "ScaleUnit": "64Bytes", 2751 "UMask": "0x8", 2752 "Unit": "HA" 2753 }, 2754 { 2755 "BriefDescription": "Snoop Responses Received; Rsp*WB", 2756 "Counter": "0,1,2,3", 2757 "EventCode": "0x21", 2758 "EventName": "UNC_H_SNOOP_RESP.RSP_WB", 2759 "PerPkg": "1", 2760 "UMask": "0x10", 2761 "Unit": "HA" 2762 }, 2763 { 2764 "BriefDescription": "M line forwarded from remote cache along with writeback to memory", 2765 "Counter": "0,1,2,3", 2766 "EventCode": "0x21", 2767 "EventName": "UNC_H_SNOOP_RESP.RSP_FWD_WB", 2768 "PerPkg": "1", 2769 "ScaleUnit": "64Bytes", 2770 "UMask": "0x20", 2771 "Unit": "HA" 2772 }, 2773 { 2774 "BriefDescription": "Snoop Responses Received; RSPCNFLCT*", 2775 "Counter": "0,1,2,3", 2776 "EventCode": "0x21", 2777 "EventName": "UNC_H_SNOOP_RESP.RSPCNFLCT", 2778 "PerPkg": "1", 2779 "UMask": "0x40", 2780 "Unit": "HA" 2781 }, 2782 { 2783 "BriefDescription": "Snoop Responses Received Local; RspI", 2784 "Counter": "0,1,2,3", 2785 "EventCode": "0x60", 2786 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPI", 2787 "PerPkg": "1", 2788 "UMask": "0x1", 2789 "Unit": "HA" 2790 }, 2791 { 2792 "BriefDescription": "Snoop Responses Received Local; RspS", 2793 "Counter": "0,1,2,3", 2794 "EventCode": "0x60", 2795 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPS", 2796 "PerPkg": "1", 2797 "UMask": "0x2", 2798 "Unit": "HA" 2799 }, 2800 { 2801 "BriefDescription": "Snoop Responses Received Local; RspIFwd", 2802 "Counter": "0,1,2,3", 2803 "EventCode": "0x60", 2804 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPIFWD", 2805 "PerPkg": "1", 2806 "UMask": "0x4", 2807 "Unit": "HA" 2808 }, 2809 { 2810 "BriefDescription": "Snoop Responses Received Local; RspSFwd", 2811 "Counter": "0,1,2,3", 2812 "EventCode": "0x60", 2813 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPSFWD", 2814 "PerPkg": "1", 2815 "UMask": "0x8", 2816 "Unit": "HA" 2817 }, 2818 { 2819 "BriefDescription": "Snoop Responses Received Local; Rsp*WB", 2820 "Counter": "0,1,2,3", 2821 "EventCode": "0x60", 2822 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxWB", 2823 "PerPkg": "1", 2824 "UMask": "0x10", 2825 "Unit": "HA" 2826 }, 2827 { 2828 "BriefDescription": "Snoop Responses Received Local; Rsp*FWD*WB", 2829 "Counter": "0,1,2,3", 2830 "EventCode": "0x60", 2831 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPxFWDxWB", 2832 "PerPkg": "1", 2833 "UMask": "0x20", 2834 "Unit": "HA" 2835 }, 2836 { 2837 "BriefDescription": "Snoop Responses Received Local; RspCnflct", 2838 "Counter": "0,1,2,3", 2839 "EventCode": "0x60", 2840 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.RSPCNFLCT", 2841 "PerPkg": "1", 2842 "UMask": "0x40", 2843 "Unit": "HA" 2844 }, 2845 { 2846 "BriefDescription": "Snoop Responses Received Local; Other", 2847 "Counter": "0,1,2,3", 2848 "EventCode": "0x60", 2849 "EventName": "UNC_H_SNP_RESP_RECV_LOCAL.OTHER", 2850 "PerPkg": "1", 2851 "UMask": "0x80", 2852 "Unit": "HA" 2853 }, 2854 { 2855 "BriefDescription": "Stall on No Sbo Credits; For SBo0, AD Ring", 2856 "Counter": "0,1,2,3", 2857 "EventCode": "0x6C", 2858 "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_AD", 2859 "PerPkg": "1", 2860 "UMask": "0x1", 2861 "Unit": "HA" 2862 }, 2863 { 2864 "BriefDescription": "Stall on No Sbo Credits; For SBo1, AD Ring", 2865 "Counter": "0,1,2,3", 2866 "EventCode": "0x6C", 2867 "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_AD", 2868 "PerPkg": "1", 2869 "UMask": "0x2", 2870 "Unit": "HA" 2871 }, 2872 { 2873 "BriefDescription": "Stall on No Sbo Credits; For SBo0, BL Ring", 2874 "Counter": "0,1,2,3", 2875 "EventCode": "0x6C", 2876 "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO0_BL", 2877 "PerPkg": "1", 2878 "UMask": "0x4", 2879 "Unit": "HA" 2880 }, 2881 { 2882 "BriefDescription": "Stall on No Sbo Credits; For SBo1, BL Ring", 2883 "Counter": "0,1,2,3", 2884 "EventCode": "0x6C", 2885 "EventName": "UNC_H_STALL_NO_SBO_CREDIT.SBO1_BL", 2886 "PerPkg": "1", 2887 "UMask": "0x8", 2888 "Unit": "HA" 2889 }, 2890 { 2891 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 0", 2892 "Counter": "0,1,2,3", 2893 "EventCode": "0x1B", 2894 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION0", 2895 "PerPkg": "1", 2896 "UMask": "0x1", 2897 "Unit": "HA" 2898 }, 2899 { 2900 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 1", 2901 "Counter": "0,1,2,3", 2902 "EventCode": "0x1B", 2903 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION1", 2904 "PerPkg": "1", 2905 "UMask": "0x2", 2906 "Unit": "HA" 2907 }, 2908 { 2909 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 2", 2910 "Counter": "0,1,2,3", 2911 "EventCode": "0x1B", 2912 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION2", 2913 "PerPkg": "1", 2914 "UMask": "0x4", 2915 "Unit": "HA" 2916 }, 2917 { 2918 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 3", 2919 "Counter": "0,1,2,3", 2920 "EventCode": "0x1B", 2921 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION3", 2922 "PerPkg": "1", 2923 "UMask": "0x8", 2924 "Unit": "HA" 2925 }, 2926 { 2927 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 4", 2928 "Counter": "0,1,2,3", 2929 "EventCode": "0x1B", 2930 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION4", 2931 "PerPkg": "1", 2932 "UMask": "0x10", 2933 "Unit": "HA" 2934 }, 2935 { 2936 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 5", 2937 "Counter": "0,1,2,3", 2938 "EventCode": "0x1B", 2939 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION5", 2940 "PerPkg": "1", 2941 "UMask": "0x20", 2942 "Unit": "HA" 2943 }, 2944 { 2945 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 6", 2946 "Counter": "0,1,2,3", 2947 "EventCode": "0x1B", 2948 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION6", 2949 "PerPkg": "1", 2950 "UMask": "0x40", 2951 "Unit": "HA" 2952 }, 2953 { 2954 "BriefDescription": "HA Requests to a TAD Region - Group 0; TAD Region 7", 2955 "Counter": "0,1,2,3", 2956 "EventCode": "0x1B", 2957 "EventName": "UNC_H_TAD_REQUESTS_G0.REGION7", 2958 "PerPkg": "1", 2959 "UMask": "0x80", 2960 "Unit": "HA" 2961 }, 2962 { 2963 "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 8", 2964 "Counter": "0,1,2,3", 2965 "EventCode": "0x1C", 2966 "EventName": "UNC_H_TAD_REQUESTS_G1.REGION8", 2967 "PerPkg": "1", 2968 "UMask": "0x1", 2969 "Unit": "HA" 2970 }, 2971 { 2972 "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 9", 2973 "Counter": "0,1,2,3", 2974 "EventCode": "0x1C", 2975 "EventName": "UNC_H_TAD_REQUESTS_G1.REGION9", 2976 "PerPkg": "1", 2977 "UMask": "0x2", 2978 "Unit": "HA" 2979 }, 2980 { 2981 "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 10", 2982 "Counter": "0,1,2,3", 2983 "EventCode": "0x1C", 2984 "EventName": "UNC_H_TAD_REQUESTS_G1.REGION10", 2985 "PerPkg": "1", 2986 "UMask": "0x4", 2987 "Unit": "HA" 2988 }, 2989 { 2990 "BriefDescription": "HA Requests to a TAD Region - Group 1; TAD Region 11", 2991 "Counter": "0,1,2,3", 2992 "EventCode": "0x1C", 2993 "EventName": "UNC_H_TAD_REQUESTS_G1.REGION11", 2994 "PerPkg": "1", 2995 "UMask": "0x8", 2996 "Unit": "HA" 2997 }, 2998 { 2999 "BriefDescription": "Tracker Cycles Full; Cycles GP Completely Used", 3000 "Counter": "0,1,2,3", 3001 "EventCode": "0x2", 3002 "EventName": "UNC_H_TRACKER_CYCLES_FULL.GP", 3003 "PerPkg": "1", 3004 "UMask": "0x1", 3005 "Unit": "HA" 3006 }, 3007 { 3008 "BriefDescription": "Tracker Cycles Full; Cycles Completely Used", 3009 "Counter": "0,1,2,3", 3010 "EventCode": "0x2", 3011 "EventName": "UNC_H_TRACKER_CYCLES_FULL.ALL", 3012 "PerPkg": "1", 3013 "UMask": "0x2", 3014 "Unit": "HA" 3015 }, 3016 { 3017 "BriefDescription": "Tracker Cycles Not Empty; Local Requests", 3018 "Counter": "0,1,2,3", 3019 "EventCode": "0x3", 3020 "EventName": "UNC_H_TRACKER_CYCLES_NE.LOCAL", 3021 "PerPkg": "1", 3022 "UMask": "0x1", 3023 "Unit": "HA" 3024 }, 3025 { 3026 "BriefDescription": "Tracker Cycles Not Empty; Remote Requests", 3027 "Counter": "0,1,2,3", 3028 "EventCode": "0x3", 3029 "EventName": "UNC_H_TRACKER_CYCLES_NE.REMOTE", 3030 "PerPkg": "1", 3031 "UMask": "0x2", 3032 "Unit": "HA" 3033 }, 3034 { 3035 "BriefDescription": "Tracker Cycles Not Empty; All Requests", 3036 "Counter": "0,1,2,3", 3037 "EventCode": "0x3", 3038 "EventName": "UNC_H_TRACKER_CYCLES_NE.ALL", 3039 "PerPkg": "1", 3040 "UMask": "0x3", 3041 "Unit": "HA" 3042 }, 3043 { 3044 "BriefDescription": "Tracker Occupancy Accumultor; Local Read Requests", 3045 "Counter": "0,1,2,3", 3046 "EventCode": "0x4", 3047 "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_LOCAL", 3048 "PerPkg": "1", 3049 "UMask": "0x4", 3050 "Unit": "HA" 3051 }, 3052 { 3053 "BriefDescription": "Tracker Occupancy Accumultor; Remote Read Requests", 3054 "Counter": "0,1,2,3", 3055 "EventCode": "0x4", 3056 "EventName": "UNC_H_TRACKER_OCCUPANCY.READS_REMOTE", 3057 "PerPkg": "1", 3058 "UMask": "0x8", 3059 "Unit": "HA" 3060 }, 3061 { 3062 "BriefDescription": "Tracker Occupancy Accumultor; Local Write Requests", 3063 "Counter": "0,1,2,3", 3064 "EventCode": "0x4", 3065 "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_LOCAL", 3066 "PerPkg": "1", 3067 "UMask": "0x10", 3068 "Unit": "HA" 3069 }, 3070 { 3071 "BriefDescription": "Tracker Occupancy Accumultor; Remote Write Requests", 3072 "Counter": "0,1,2,3", 3073 "EventCode": "0x4", 3074 "EventName": "UNC_H_TRACKER_OCCUPANCY.WRITES_REMOTE", 3075 "PerPkg": "1", 3076 "UMask": "0x20", 3077 "Unit": "HA" 3078 }, 3079 { 3080 "BriefDescription": "Tracker Occupancy Accumultor; Local InvItoE Requests", 3081 "Counter": "0,1,2,3", 3082 "EventCode": "0x4", 3083 "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_LOCAL", 3084 "PerPkg": "1", 3085 "UMask": "0x40", 3086 "Unit": "HA" 3087 }, 3088 { 3089 "BriefDescription": "Tracker Occupancy Accumultor; Remote InvItoE Requests", 3090 "Counter": "0,1,2,3", 3091 "EventCode": "0x4", 3092 "EventName": "UNC_H_TRACKER_OCCUPANCY.INVITOE_REMOTE", 3093 "PerPkg": "1", 3094 "UMask": "0x80", 3095 "Unit": "HA" 3096 }, 3097 { 3098 "BriefDescription": "Data Pending Occupancy Accumultor; Local Requests", 3099 "Counter": "0,1,2,3", 3100 "EventCode": "0x5", 3101 "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.LOCAL", 3102 "PerPkg": "1", 3103 "UMask": "0x1", 3104 "Unit": "HA" 3105 }, 3106 { 3107 "BriefDescription": "Data Pending Occupancy Accumultor; Remote Requests", 3108 "Counter": "0,1,2,3", 3109 "EventCode": "0x5", 3110 "EventName": "UNC_H_TRACKER_PENDING_OCCUPANCY.REMOTE", 3111 "PerPkg": "1", 3112 "UMask": "0x2", 3113 "Unit": "HA" 3114 }, 3115 { 3116 "BriefDescription": "AD Egress Full; Scheduler 0", 3117 "Counter": "0,1,2,3", 3118 "EventCode": "0x2A", 3119 "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED0", 3120 "PerPkg": "1", 3121 "UMask": "0x1", 3122 "Unit": "HA" 3123 }, 3124 { 3125 "BriefDescription": "AD Egress Full; Scheduler 1", 3126 "Counter": "0,1,2,3", 3127 "EventCode": "0x2A", 3128 "EventName": "UNC_H_TxR_AD_CYCLES_FULL.SCHED1", 3129 "PerPkg": "1", 3130 "UMask": "0x2", 3131 "Unit": "HA" 3132 }, 3133 { 3134 "BriefDescription": "AD Egress Full; All", 3135 "Counter": "0,1,2,3", 3136 "EventCode": "0x2A", 3137 "EventName": "UNC_H_TxR_AD_CYCLES_FULL.ALL", 3138 "PerPkg": "1", 3139 "UMask": "0x3", 3140 "Unit": "HA" 3141 }, 3142 { 3143 "BriefDescription": "AK Egress Full; Scheduler 0", 3144 "Counter": "0,1,2,3", 3145 "EventCode": "0x32", 3146 "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED0", 3147 "PerPkg": "1", 3148 "UMask": "0x1", 3149 "Unit": "HA" 3150 }, 3151 { 3152 "BriefDescription": "AK Egress Full; Scheduler 1", 3153 "Counter": "0,1,2,3", 3154 "EventCode": "0x32", 3155 "EventName": "UNC_H_TxR_AK_CYCLES_FULL.SCHED1", 3156 "PerPkg": "1", 3157 "UMask": "0x2", 3158 "Unit": "HA" 3159 }, 3160 { 3161 "BriefDescription": "AK Egress Full; All", 3162 "Counter": "0,1,2,3", 3163 "EventCode": "0x32", 3164 "EventName": "UNC_H_TxR_AK_CYCLES_FULL.ALL", 3165 "PerPkg": "1", 3166 "UMask": "0x3", 3167 "Unit": "HA" 3168 }, 3169 { 3170 "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Cache", 3171 "Counter": "0,1,2,3", 3172 "EventCode": "0x10", 3173 "EventName": "UNC_H_TxR_BL.DRS_CACHE", 3174 "PerPkg": "1", 3175 "UMask": "0x1", 3176 "Unit": "HA" 3177 }, 3178 { 3179 "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to Core", 3180 "Counter": "0,1,2,3", 3181 "EventCode": "0x10", 3182 "EventName": "UNC_H_TxR_BL.DRS_CORE", 3183 "PerPkg": "1", 3184 "UMask": "0x2", 3185 "Unit": "HA" 3186 }, 3187 { 3188 "BriefDescription": "Outbound DRS Ring Transactions to Cache; Data to QPI", 3189 "Counter": "0,1,2,3", 3190 "EventCode": "0x10", 3191 "EventName": "UNC_H_TxR_BL.DRS_QPI", 3192 "PerPkg": "1", 3193 "UMask": "0x4", 3194 "Unit": "HA" 3195 }, 3196 { 3197 "BriefDescription": "BL Egress Full; Scheduler 0", 3198 "Counter": "0,1,2,3", 3199 "EventCode": "0x36", 3200 "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED0", 3201 "PerPkg": "1", 3202 "UMask": "0x1", 3203 "Unit": "HA" 3204 }, 3205 { 3206 "BriefDescription": "BL Egress Full; Scheduler 1", 3207 "Counter": "0,1,2,3", 3208 "EventCode": "0x36", 3209 "EventName": "UNC_H_TxR_BL_CYCLES_FULL.SCHED1", 3210 "PerPkg": "1", 3211 "UMask": "0x2", 3212 "Unit": "HA" 3213 }, 3214 { 3215 "BriefDescription": "BL Egress Full; All", 3216 "Counter": "0,1,2,3", 3217 "EventCode": "0x36", 3218 "EventName": "UNC_H_TxR_BL_CYCLES_FULL.ALL", 3219 "PerPkg": "1", 3220 "UMask": "0x3", 3221 "Unit": "HA" 3222 }, 3223 { 3224 "BriefDescription": "Injection Starvation; For AK Ring", 3225 "Counter": "0,1,2,3", 3226 "EventCode": "0x6D", 3227 "EventName": "UNC_H_TxR_STARVED.AK", 3228 "PerPkg": "1", 3229 "UMask": "0x1", 3230 "Unit": "HA" 3231 }, 3232 { 3233 "BriefDescription": "Injection Starvation; For BL Ring", 3234 "Counter": "0,1,2,3", 3235 "EventCode": "0x6D", 3236 "EventName": "UNC_H_TxR_STARVED.BL", 3237 "PerPkg": "1", 3238 "UMask": "0x2", 3239 "Unit": "HA" 3240 }, 3241 { 3242 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 0", 3243 "Counter": "0,1,2,3", 3244 "EventCode": "0x18", 3245 "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN0", 3246 "PerPkg": "1", 3247 "UMask": "0x1", 3248 "Unit": "HA" 3249 }, 3250 { 3251 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 1", 3252 "Counter": "0,1,2,3", 3253 "EventCode": "0x18", 3254 "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN1", 3255 "PerPkg": "1", 3256 "UMask": "0x2", 3257 "Unit": "HA" 3258 }, 3259 { 3260 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 2", 3261 "Counter": "0,1,2,3", 3262 "EventCode": "0x18", 3263 "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN2", 3264 "PerPkg": "1", 3265 "UMask": "0x4", 3266 "Unit": "HA" 3267 }, 3268 { 3269 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Regular; Channel 3", 3270 "Counter": "0,1,2,3", 3271 "EventCode": "0x18", 3272 "EventName": "UNC_H_WPQ_CYCLES_NO_REG_CREDITS.CHN3", 3273 "PerPkg": "1", 3274 "UMask": "0x8", 3275 "Unit": "HA" 3276 }, 3277 { 3278 "BriefDescription": "BT to HT Not Issued; Incoming Snoop Hazard", 3279 "Counter": "0,1,2,3", 3280 "EventCode": "0x51", 3281 "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_SNP_HAZARD", 3282 "PerPkg": "1", 3283 "UMask": "0x2", 3284 "Unit": "HA" 3285 }, 3286 { 3287 "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard", 3288 "Counter": "0,1,2,3", 3289 "EventCode": "0x51", 3290 "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.INCOMING_BL_HAZARD", 3291 "PerPkg": "1", 3292 "UMask": "0x4", 3293 "Unit": "HA" 3294 }, 3295 { 3296 "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard", 3297 "Counter": "0,1,2,3", 3298 "EventCode": "0x51", 3299 "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.RSPACKCFLT_HAZARD", 3300 "PerPkg": "1", 3301 "UMask": "0x8", 3302 "Unit": "HA" 3303 }, 3304 { 3305 "BriefDescription": "BT to HT Not Issued; Incoming Data Hazard", 3306 "Counter": "0,1,2,3", 3307 "EventCode": "0x51", 3308 "EventName": "UNC_H_BT_TO_HT_NOT_ISSUED.WBMDATA_HAZARD", 3309 "PerPkg": "1", 3310 "UMask": "0x10", 3311 "Unit": "HA" 3312 }, 3313 { 3314 "BriefDescription": "IOT Backpressure", 3315 "Counter": "0,1,2", 3316 "EventCode": "0x61", 3317 "EventName": "UNC_H_IOT_BACKPRESSURE.SAT", 3318 "PerPkg": "1", 3319 "UMask": "0x1", 3320 "Unit": "HA" 3321 }, 3322 { 3323 "BriefDescription": "IOT Backpressure", 3324 "Counter": "0,1,2", 3325 "EventCode": "0x61", 3326 "EventName": "UNC_H_IOT_BACKPRESSURE.HUB", 3327 "PerPkg": "1", 3328 "UMask": "0x2", 3329 "Unit": "HA" 3330 }, 3331 { 3332 "BriefDescription": "IOT Common Trigger Sequencer - Lo", 3333 "Counter": "0,1,2", 3334 "EventCode": "0x64", 3335 "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS0", 3336 "PerPkg": "1", 3337 "UMask": "0x1", 3338 "Unit": "HA" 3339 }, 3340 { 3341 "BriefDescription": "IOT Common Trigger Sequencer - Lo", 3342 "Counter": "0,1,2", 3343 "EventCode": "0x64", 3344 "EventName": "UNC_H_IOT_CTS_EAST_LO.CTS1", 3345 "PerPkg": "1", 3346 "UMask": "0x2", 3347 "Unit": "HA" 3348 }, 3349 { 3350 "BriefDescription": "IOT Common Trigger Sequencer - Hi", 3351 "Counter": "0,1,2", 3352 "EventCode": "0x65", 3353 "EventName": "UNC_H_IOT_CTS_HI.CTS2", 3354 "PerPkg": "1", 3355 "UMask": "0x1", 3356 "Unit": "HA" 3357 }, 3358 { 3359 "BriefDescription": "IOT Common Trigger Sequencer - Hi", 3360 "Counter": "0,1,2", 3361 "EventCode": "0x65", 3362 "EventName": "UNC_H_IOT_CTS_HI.CTS3", 3363 "PerPkg": "1", 3364 "UMask": "0x2", 3365 "Unit": "HA" 3366 }, 3367 { 3368 "BriefDescription": "IOT Common Trigger Sequencer - Lo", 3369 "Counter": "0,1,2", 3370 "EventCode": "0x62", 3371 "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS0", 3372 "PerPkg": "1", 3373 "UMask": "0x1", 3374 "Unit": "HA" 3375 }, 3376 { 3377 "BriefDescription": "IOT Common Trigger Sequencer - Lo", 3378 "Counter": "0,1,2", 3379 "EventCode": "0x62", 3380 "EventName": "UNC_H_IOT_CTS_WEST_LO.CTS1", 3381 "PerPkg": "1", 3382 "UMask": "0x2", 3383 "Unit": "HA" 3384 }, 3385 { 3386 "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 0", 3387 "Counter": "0,1,2,3", 3388 "EventCode": "0x16", 3389 "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN0", 3390 "PerPkg": "1", 3391 "UMask": "0x1", 3392 "Unit": "HA" 3393 }, 3394 { 3395 "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 1", 3396 "Counter": "0,1,2,3", 3397 "EventCode": "0x16", 3398 "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN1", 3399 "PerPkg": "1", 3400 "UMask": "0x2", 3401 "Unit": "HA" 3402 }, 3403 { 3404 "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 2", 3405 "Counter": "0,1,2,3", 3406 "EventCode": "0x16", 3407 "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN2", 3408 "PerPkg": "1", 3409 "UMask": "0x4", 3410 "Unit": "HA" 3411 }, 3412 { 3413 "BriefDescription": "iMC RPQ Credits Empty - Special; Channel 3", 3414 "Counter": "0,1,2,3", 3415 "EventCode": "0x16", 3416 "EventName": "UNC_H_RPQ_CYCLES_NO_SPEC_CREDITS.CHN3", 3417 "PerPkg": "1", 3418 "UMask": "0x8", 3419 "Unit": "HA" 3420 }, 3421 { 3422 "BriefDescription": "Outbound NDR Ring Transactions; Non-data Responses", 3423 "Counter": "0,1,2,3", 3424 "EventCode": "0xF", 3425 "EventName": "UNC_H_TxR_AD.HOM", 3426 "PerPkg": "1", 3427 "UMask": "0x4", 3428 "Unit": "HA" 3429 }, 3430 { 3431 "BriefDescription": "AD Egress Not Empty; Scheduler 0", 3432 "Counter": "0,1,2,3", 3433 "EventCode": "0x29", 3434 "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED0", 3435 "PerPkg": "1", 3436 "UMask": "0x1", 3437 "Unit": "HA" 3438 }, 3439 { 3440 "BriefDescription": "AD Egress Not Empty; Scheduler 1", 3441 "Counter": "0,1,2,3", 3442 "EventCode": "0x29", 3443 "EventName": "UNC_H_TxR_AD_CYCLES_NE.SCHED1", 3444 "PerPkg": "1", 3445 "UMask": "0x2", 3446 "Unit": "HA" 3447 }, 3448 { 3449 "BriefDescription": "AD Egress Not Empty; All", 3450 "Counter": "0,1,2,3", 3451 "EventCode": "0x29", 3452 "EventName": "UNC_H_TxR_AD_CYCLES_NE.ALL", 3453 "PerPkg": "1", 3454 "UMask": "0x3", 3455 "Unit": "HA" 3456 }, 3457 { 3458 "BriefDescription": "AD Egress Allocations; Scheduler 0", 3459 "Counter": "0,1,2,3", 3460 "EventCode": "0x27", 3461 "EventName": "UNC_H_TxR_AD_INSERTS.SCHED0", 3462 "PerPkg": "1", 3463 "UMask": "0x1", 3464 "Unit": "HA" 3465 }, 3466 { 3467 "BriefDescription": "AD Egress Allocations; Scheduler 1", 3468 "Counter": "0,1,2,3", 3469 "EventCode": "0x27", 3470 "EventName": "UNC_H_TxR_AD_INSERTS.SCHED1", 3471 "PerPkg": "1", 3472 "UMask": "0x2", 3473 "Unit": "HA" 3474 }, 3475 { 3476 "BriefDescription": "AD Egress Allocations; All", 3477 "Counter": "0,1,2,3", 3478 "EventCode": "0x27", 3479 "EventName": "UNC_H_TxR_AD_INSERTS.ALL", 3480 "PerPkg": "1", 3481 "UMask": "0x3", 3482 "Unit": "HA" 3483 }, 3484 { 3485 "BriefDescription": "AK Egress Not Empty; Scheduler 0", 3486 "Counter": "0,1,2,3", 3487 "EventCode": "0x31", 3488 "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED0", 3489 "PerPkg": "1", 3490 "UMask": "0x1", 3491 "Unit": "HA" 3492 }, 3493 { 3494 "BriefDescription": "AK Egress Not Empty; Scheduler 1", 3495 "Counter": "0,1,2,3", 3496 "EventCode": "0x31", 3497 "EventName": "UNC_H_TxR_AK_CYCLES_NE.SCHED1", 3498 "PerPkg": "1", 3499 "UMask": "0x2", 3500 "Unit": "HA" 3501 }, 3502 { 3503 "BriefDescription": "AK Egress Not Empty; All", 3504 "Counter": "0,1,2,3", 3505 "EventCode": "0x31", 3506 "EventName": "UNC_H_TxR_AK_CYCLES_NE.ALL", 3507 "PerPkg": "1", 3508 "UMask": "0x3", 3509 "Unit": "HA" 3510 }, 3511 { 3512 "BriefDescription": "AK Egress Allocations; Scheduler 0", 3513 "Counter": "0,1,2,3", 3514 "EventCode": "0x2F", 3515 "EventName": "UNC_H_TxR_AK_INSERTS.SCHED0", 3516 "PerPkg": "1", 3517 "UMask": "0x1", 3518 "Unit": "HA" 3519 }, 3520 { 3521 "BriefDescription": "AK Egress Allocations; Scheduler 1", 3522 "Counter": "0,1,2,3", 3523 "EventCode": "0x2F", 3524 "EventName": "UNC_H_TxR_AK_INSERTS.SCHED1", 3525 "PerPkg": "1", 3526 "UMask": "0x2", 3527 "Unit": "HA" 3528 }, 3529 { 3530 "BriefDescription": "AK Egress Allocations; All", 3531 "Counter": "0,1,2,3", 3532 "EventCode": "0x2F", 3533 "EventName": "UNC_H_TxR_AK_INSERTS.ALL", 3534 "PerPkg": "1", 3535 "UMask": "0x3", 3536 "Unit": "HA" 3537 }, 3538 { 3539 "BriefDescription": "BL Egress Not Empty; Scheduler 0", 3540 "Counter": "0,1,2,3", 3541 "EventCode": "0x35", 3542 "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED0", 3543 "PerPkg": "1", 3544 "UMask": "0x1", 3545 "Unit": "HA" 3546 }, 3547 { 3548 "BriefDescription": "BL Egress Not Empty; Scheduler 1", 3549 "Counter": "0,1,2,3", 3550 "EventCode": "0x35", 3551 "EventName": "UNC_H_TxR_BL_CYCLES_NE.SCHED1", 3552 "PerPkg": "1", 3553 "UMask": "0x2", 3554 "Unit": "HA" 3555 }, 3556 { 3557 "BriefDescription": "BL Egress Not Empty; All", 3558 "Counter": "0,1,2,3", 3559 "EventCode": "0x35", 3560 "EventName": "UNC_H_TxR_BL_CYCLES_NE.ALL", 3561 "PerPkg": "1", 3562 "UMask": "0x3", 3563 "Unit": "HA" 3564 }, 3565 { 3566 "BriefDescription": "BL Egress Allocations; Scheduler 0", 3567 "Counter": "0,1,2,3", 3568 "EventCode": "0x33", 3569 "EventName": "UNC_H_TxR_BL_INSERTS.SCHED0", 3570 "PerPkg": "1", 3571 "UMask": "0x1", 3572 "Unit": "HA" 3573 }, 3574 { 3575 "BriefDescription": "BL Egress Allocations; Scheduler 1", 3576 "Counter": "0,1,2,3", 3577 "EventCode": "0x33", 3578 "EventName": "UNC_H_TxR_BL_INSERTS.SCHED1", 3579 "PerPkg": "1", 3580 "UMask": "0x2", 3581 "Unit": "HA" 3582 }, 3583 { 3584 "BriefDescription": "BL Egress Allocations; All", 3585 "Counter": "0,1,2,3", 3586 "EventCode": "0x33", 3587 "EventName": "UNC_H_TxR_BL_INSERTS.ALL", 3588 "PerPkg": "1", 3589 "UMask": "0x3", 3590 "Unit": "HA" 3591 }, 3592 { 3593 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 0", 3594 "Counter": "0,1,2,3", 3595 "EventCode": "0x19", 3596 "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN0", 3597 "PerPkg": "1", 3598 "UMask": "0x1", 3599 "Unit": "HA" 3600 }, 3601 { 3602 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 1", 3603 "Counter": "0,1,2,3", 3604 "EventCode": "0x19", 3605 "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN1", 3606 "PerPkg": "1", 3607 "UMask": "0x2", 3608 "Unit": "HA" 3609 }, 3610 { 3611 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 2", 3612 "Counter": "0,1,2,3", 3613 "EventCode": "0x19", 3614 "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN2", 3615 "PerPkg": "1", 3616 "UMask": "0x4", 3617 "Unit": "HA" 3618 }, 3619 { 3620 "BriefDescription": "HA iMC CHN0 WPQ Credits Empty - Special; Channel 3", 3621 "Counter": "0,1,2,3", 3622 "EventCode": "0x19", 3623 "EventName": "UNC_H_WPQ_CYCLES_NO_SPEC_CREDITS.CHN3", 3624 "PerPkg": "1", 3625 "UMask": "0x8", 3626 "Unit": "HA" 3627 }, 3628 { 3629 "BriefDescription": "HA AK Ring in Use; All", 3630 "Counter": "0,1,2,3", 3631 "EventCode": "0x3F", 3632 "EventName": "UNC_H_RING_AK_USED.ALL", 3633 "PerPkg": "1", 3634 "UMask": "0xF", 3635 "Unit": "HA" 3636 }, 3637 { 3638 "BriefDescription": "HA BL Ring in Use; All", 3639 "Counter": "0,1,2,3", 3640 "EventCode": "0x40", 3641 "EventName": "UNC_H_RING_BL_USED.ALL", 3642 "PerPkg": "1", 3643 "UMask": "0xF", 3644 "Unit": "HA" 3645 } 3646] 3647