Back to home page

OSCL-LXR

 
 

    


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