12bb848f8SIan Rogers[
22bb848f8SIan Rogers    {
32bb848f8SIan Rogers        "BriefDescription": "Total Write Cache Occupancy : Any Source",
42bb848f8SIan Rogers        "EventCode": "0x0F",
52bb848f8SIan Rogers        "EventName": "UNC_I_CACHE_TOTAL_OCCUPANCY.ANY",
62bb848f8SIan Rogers        "PerPkg": "1",
72bb848f8SIan Rogers        "PublicDescription": "Total Write Cache Occupancy : Any Source : Accumulates the number of reads and writes that are outstanding in the uncore in each cycle.  This is effectively the sum of the READ_OCCUPANCY and WRITE_OCCUPANCY events. : Tracks all requests from any source port.",
82bb848f8SIan Rogers        "UMask": "0x1",
92bb848f8SIan Rogers        "Unit": "IRP"
102bb848f8SIan Rogers    },
112bb848f8SIan Rogers    {
122bb848f8SIan Rogers        "BriefDescription": "Total Write Cache Occupancy : Snoops",
132bb848f8SIan Rogers        "EventCode": "0x0F",
142bb848f8SIan Rogers        "EventName": "UNC_I_CACHE_TOTAL_OCCUPANCY.IV_Q",
152bb848f8SIan Rogers        "PerPkg": "1",
162bb848f8SIan Rogers        "PublicDescription": "Total Write Cache Occupancy : Snoops : Accumulates the number of reads and writes that are outstanding in the uncore in each cycle.  This is effectively the sum of the READ_OCCUPANCY and WRITE_OCCUPANCY events.",
172bb848f8SIan Rogers        "UMask": "0x2",
182bb848f8SIan Rogers        "Unit": "IRP"
192bb848f8SIan Rogers    },
202bb848f8SIan Rogers    {
212bb848f8SIan Rogers        "BriefDescription": "Total IRP occupancy of inbound read and write requests to coherent memory.",
222bb848f8SIan Rogers        "EventCode": "0x0f",
232bb848f8SIan Rogers        "EventName": "UNC_I_CACHE_TOTAL_OCCUPANCY.MEM",
242bb848f8SIan Rogers        "PerPkg": "1",
252bb848f8SIan Rogers        "PublicDescription": "Total IRP occupancy of inbound read and write requests to coherent memory.  This is effectively the sum of read occupancy and write occupancy.",
262bb848f8SIan Rogers        "UMask": "0x4",
272bb848f8SIan Rogers        "Unit": "IRP"
282bb848f8SIan Rogers    },
292bb848f8SIan Rogers    {
302bb848f8SIan Rogers        "BriefDescription": "Clockticks of the IO coherency tracker (IRP)",
312bb848f8SIan Rogers        "EventCode": "0x01",
322bb848f8SIan Rogers        "EventName": "UNC_I_CLOCKTICKS",
332bb848f8SIan Rogers        "PerPkg": "1",
342bb848f8SIan Rogers        "Unit": "IRP"
352bb848f8SIan Rogers    },
362bb848f8SIan Rogers    {
372bb848f8SIan Rogers        "BriefDescription": "Coherent Ops : CLFlush",
382bb848f8SIan Rogers        "EventCode": "0x10",
392bb848f8SIan Rogers        "EventName": "UNC_I_COHERENT_OPS.CLFLUSH",
402bb848f8SIan Rogers        "PerPkg": "1",
412bb848f8SIan Rogers        "PublicDescription": "Coherent Ops : CLFlush : Counts the number of coherency related operations servied by the IRP",
422bb848f8SIan Rogers        "UMask": "0x80",
432bb848f8SIan Rogers        "Unit": "IRP"
442bb848f8SIan Rogers    },
452bb848f8SIan Rogers    {
462bb848f8SIan Rogers        "BriefDescription": "PCIITOM request issued by the IRP unit to the mesh with the intention of writing a full cacheline.",
472bb848f8SIan Rogers        "EventCode": "0x10",
482bb848f8SIan Rogers        "EventName": "UNC_I_COHERENT_OPS.PCITOM",
492bb848f8SIan Rogers        "PerPkg": "1",
502bb848f8SIan Rogers        "PublicDescription": "PCIITOM request issued by the IRP unit to the mesh with the intention of writing a full cacheline to coherent memory, without a RFO.  PCIITOM is a speculative Invalidate to Modified command that requests ownership of the cacheline and does not move data from the mesh to IRP cache.",
512bb848f8SIan Rogers        "UMask": "0x10",
522bb848f8SIan Rogers        "Unit": "IRP"
532bb848f8SIan Rogers    },
542bb848f8SIan Rogers    {
552bb848f8SIan Rogers        "BriefDescription": "RFO request issued by the IRP unit to the mesh with the intention of writing a partial cacheline.",
562bb848f8SIan Rogers        "EventCode": "0x10",
572bb848f8SIan Rogers        "EventName": "UNC_I_COHERENT_OPS.RFO",
582bb848f8SIan Rogers        "PerPkg": "1",
592bb848f8SIan Rogers        "PublicDescription": "RFO request issued by the IRP unit to the mesh with the intention of writing a partial cacheline to coherent memory.  RFO is a Read For Ownership command that requests ownership of the cacheline and moves data from the mesh to IRP cache.",
602bb848f8SIan Rogers        "UMask": "0x8",
612bb848f8SIan Rogers        "Unit": "IRP"
622bb848f8SIan Rogers    },
632bb848f8SIan Rogers    {
642bb848f8SIan Rogers        "BriefDescription": "Coherent Ops : WbMtoI",
652bb848f8SIan Rogers        "EventCode": "0x10",
662bb848f8SIan Rogers        "EventName": "UNC_I_COHERENT_OPS.WBMTOI",
672bb848f8SIan Rogers        "PerPkg": "1",
682bb848f8SIan Rogers        "PublicDescription": "Coherent Ops : WbMtoI : Counts the number of coherency related operations servied by the IRP",
692bb848f8SIan Rogers        "UMask": "0x40",
702bb848f8SIan Rogers        "Unit": "IRP"
712bb848f8SIan Rogers    },
722bb848f8SIan Rogers    {
732bb848f8SIan Rogers        "BriefDescription": "FAF RF full",
742bb848f8SIan Rogers        "EventCode": "0x17",
752bb848f8SIan Rogers        "EventName": "UNC_I_FAF_FULL",
762bb848f8SIan Rogers        "PerPkg": "1",
772bb848f8SIan Rogers        "Unit": "IRP"
782bb848f8SIan Rogers    },
792bb848f8SIan Rogers    {
802bb848f8SIan Rogers        "BriefDescription": "Inbound read requests received by the IRP and inserted into the FAF queue.",
812bb848f8SIan Rogers        "EventCode": "0x18",
822bb848f8SIan Rogers        "EventName": "UNC_I_FAF_INSERTS",
832bb848f8SIan Rogers        "PerPkg": "1",
842bb848f8SIan Rogers        "PublicDescription": "Inbound read requests to coherent memory, received by the IRP and inserted into the Fire and Forget queue (FAF), a queue used for processing inbound reads in the IRP.",
852bb848f8SIan Rogers        "Unit": "IRP"
862bb848f8SIan Rogers    },
872bb848f8SIan Rogers    {
882bb848f8SIan Rogers        "BriefDescription": "Occupancy of the IRP FAF queue.",
892bb848f8SIan Rogers        "EventCode": "0x19",
902bb848f8SIan Rogers        "EventName": "UNC_I_FAF_OCCUPANCY",
912bb848f8SIan Rogers        "PerPkg": "1",
922bb848f8SIan Rogers        "PublicDescription": "Occupancy of the IRP Fire and Forget (FAF) queue, a queue used for processing inbound reads in the IRP.",
932bb848f8SIan Rogers        "Unit": "IRP"
942bb848f8SIan Rogers    },
952bb848f8SIan Rogers    {
962bb848f8SIan Rogers        "BriefDescription": "FAF allocation -- sent to ADQ",
972bb848f8SIan Rogers        "EventCode": "0x16",
982bb848f8SIan Rogers        "EventName": "UNC_I_FAF_TRANSACTIONS",
992bb848f8SIan Rogers        "PerPkg": "1",
1002bb848f8SIan Rogers        "Unit": "IRP"
1012bb848f8SIan Rogers    },
1022bb848f8SIan Rogers    {
1032bb848f8SIan Rogers        "BriefDescription": ": All Inserts Outbound (BL, AK, Snoops)",
1042bb848f8SIan Rogers        "EventCode": "0x20",
1052bb848f8SIan Rogers        "EventName": "UNC_I_IRP_ALL.EVICTS",
1062bb848f8SIan Rogers        "PerPkg": "1",
1072bb848f8SIan Rogers        "UMask": "0x4",
1082bb848f8SIan Rogers        "Unit": "IRP"
1092bb848f8SIan Rogers    },
1102bb848f8SIan Rogers    {
1112bb848f8SIan Rogers        "BriefDescription": ": All Inserts Inbound (p2p + faf + cset)",
1122bb848f8SIan Rogers        "EventCode": "0x20",
1132bb848f8SIan Rogers        "EventName": "UNC_I_IRP_ALL.INBOUND_INSERTS",
1142bb848f8SIan Rogers        "PerPkg": "1",
1152bb848f8SIan Rogers        "UMask": "0x1",
1162bb848f8SIan Rogers        "Unit": "IRP"
1172bb848f8SIan Rogers    },
1182bb848f8SIan Rogers    {
1192bb848f8SIan Rogers        "BriefDescription": ": All Inserts Outbound (BL, AK, Snoops)",
1202bb848f8SIan Rogers        "EventCode": "0x20",
1212bb848f8SIan Rogers        "EventName": "UNC_I_IRP_ALL.OUTBOUND_INSERTS",
1222bb848f8SIan Rogers        "PerPkg": "1",
1232bb848f8SIan Rogers        "UMask": "0x2",
1242bb848f8SIan Rogers        "Unit": "IRP"
1252bb848f8SIan Rogers    },
1262bb848f8SIan Rogers    {
1272bb848f8SIan Rogers        "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Atomic Transactions as Secondary",
1282bb848f8SIan Rogers        "EventCode": "0x1E",
1292bb848f8SIan Rogers        "EventName": "UNC_I_MISC0.2ND_ATOMIC_INSERT",
1302bb848f8SIan Rogers        "PerPkg": "1",
1312bb848f8SIan Rogers        "UMask": "0x10",
1322bb848f8SIan Rogers        "Unit": "IRP"
1332bb848f8SIan Rogers    },
1342bb848f8SIan Rogers    {
1352bb848f8SIan Rogers        "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Read Transactions as Secondary",
1362bb848f8SIan Rogers        "EventCode": "0x1e",
1372bb848f8SIan Rogers        "EventName": "UNC_I_MISC0.2ND_RD_INSERT",
1382bb848f8SIan Rogers        "PerPkg": "1",
1392bb848f8SIan Rogers        "UMask": "0x4",
1402bb848f8SIan Rogers        "Unit": "IRP"
1412bb848f8SIan Rogers    },
1422bb848f8SIan Rogers    {
1432bb848f8SIan Rogers        "BriefDescription": "Counts Timeouts - Set 0 : Cache Inserts of Write Transactions as Secondary",
1442bb848f8SIan Rogers        "EventCode": "0x1e",
1452bb848f8SIan Rogers        "EventName": "UNC_I_MISC0.2ND_WR_INSERT",
1462bb848f8SIan Rogers        "PerPkg": "1",
1472bb848f8SIan Rogers        "UMask": "0x8",
1482bb848f8SIan Rogers        "Unit": "IRP"
1492bb848f8SIan Rogers    },
1502bb848f8SIan Rogers    {
1512bb848f8SIan Rogers        "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Rejects",
1522bb848f8SIan Rogers        "EventCode": "0x1E",
1532bb848f8SIan Rogers        "EventName": "UNC_I_MISC0.FAST_REJ",
1542bb848f8SIan Rogers        "PerPkg": "1",
1552bb848f8SIan Rogers        "UMask": "0x2",
1562bb848f8SIan Rogers        "Unit": "IRP"
1572bb848f8SIan Rogers    },
1582bb848f8SIan Rogers    {
1592bb848f8SIan Rogers        "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Requests",
1602bb848f8SIan Rogers        "EventCode": "0x1e",
1612bb848f8SIan Rogers        "EventName": "UNC_I_MISC0.FAST_REQ",
1622bb848f8SIan Rogers        "PerPkg": "1",
1632bb848f8SIan Rogers        "UMask": "0x1",
1642bb848f8SIan Rogers        "Unit": "IRP"
1652bb848f8SIan Rogers    },
1662bb848f8SIan Rogers    {
1672bb848f8SIan Rogers        "BriefDescription": "Counts Timeouts - Set 0 : Fastpath Transfers From Primary to Secondary",
1682bb848f8SIan Rogers        "EventCode": "0x1E",
1692bb848f8SIan Rogers        "EventName": "UNC_I_MISC0.FAST_XFER",
1702bb848f8SIan Rogers        "PerPkg": "1",
1712bb848f8SIan Rogers        "UMask": "0x20",
1722bb848f8SIan Rogers        "Unit": "IRP"
1732bb848f8SIan Rogers    },
1742bb848f8SIan Rogers    {
1752bb848f8SIan Rogers        "BriefDescription": "Counts Timeouts - Set 0 : Prefetch Ack Hints From Primary to Secondary",
1762bb848f8SIan Rogers        "EventCode": "0x1E",
1772bb848f8SIan Rogers        "EventName": "UNC_I_MISC0.PF_ACK_HINT",
1782bb848f8SIan Rogers        "PerPkg": "1",
1792bb848f8SIan Rogers        "UMask": "0x40",
1802bb848f8SIan Rogers        "Unit": "IRP"
1812bb848f8SIan Rogers    },
1822bb848f8SIan Rogers    {
1832bb848f8SIan Rogers        "BriefDescription": "Counts Timeouts - Set 0 : Slow path fwpf didn't find prefetch",
1842bb848f8SIan Rogers        "EventCode": "0x1E",
1852bb848f8SIan Rogers        "EventName": "UNC_I_MISC0.SLOWPATH_FWPF_NO_PRF",
1862bb848f8SIan Rogers        "PerPkg": "1",
1872bb848f8SIan Rogers        "UMask": "0x80",
1882bb848f8SIan Rogers        "Unit": "IRP"
1892bb848f8SIan Rogers    },
1902bb848f8SIan Rogers    {
1912bb848f8SIan Rogers        "BriefDescription": "Misc Events - Set 1 : Lost Forward",
1922bb848f8SIan Rogers        "EventCode": "0x1F",
1932bb848f8SIan Rogers        "EventName": "UNC_I_MISC1.LOST_FWD",
1942bb848f8SIan Rogers        "PerPkg": "1",
1952bb848f8SIan Rogers        "PublicDescription": "Misc Events - Set 1 : Lost Forward : Snoop pulled away ownership before a write was committed",
1962bb848f8SIan Rogers        "UMask": "0x10",
1972bb848f8SIan Rogers        "Unit": "IRP"
1982bb848f8SIan Rogers    },
1992bb848f8SIan Rogers    {
2002bb848f8SIan Rogers        "BriefDescription": "Misc Events - Set 1 : Received Invalid",
2012bb848f8SIan Rogers        "EventCode": "0x1F",
2022bb848f8SIan Rogers        "EventName": "UNC_I_MISC1.SEC_RCVD_INVLD",
2032bb848f8SIan Rogers        "PerPkg": "1",
2042bb848f8SIan Rogers        "PublicDescription": "Misc Events - Set 1 : Received Invalid : Secondary received a transfer that did not have sufficient MESI state",
2052bb848f8SIan Rogers        "UMask": "0x20",
2062bb848f8SIan Rogers        "Unit": "IRP"
2072bb848f8SIan Rogers    },
2082bb848f8SIan Rogers    {
2092bb848f8SIan Rogers        "BriefDescription": "Misc Events - Set 1 : Received Valid",
2102bb848f8SIan Rogers        "EventCode": "0x1F",
2112bb848f8SIan Rogers        "EventName": "UNC_I_MISC1.SEC_RCVD_VLD",
2122bb848f8SIan Rogers        "PerPkg": "1",
2132bb848f8SIan Rogers        "PublicDescription": "Misc Events - Set 1 : Received Valid : Secondary received a transfer that did have sufficient MESI state",
2142bb848f8SIan Rogers        "UMask": "0x40",
2152bb848f8SIan Rogers        "Unit": "IRP"
2162bb848f8SIan Rogers    },
2172bb848f8SIan Rogers    {
2182bb848f8SIan Rogers        "BriefDescription": "Misc Events - Set 1 : Slow Transfer of E Line",
2192bb848f8SIan Rogers        "EventCode": "0x1f",
2202bb848f8SIan Rogers        "EventName": "UNC_I_MISC1.SLOW_E",
2212bb848f8SIan Rogers        "PerPkg": "1",
2222bb848f8SIan Rogers        "PublicDescription": "Misc Events - Set 1 : Slow Transfer of E Line : Secondary received a transfer that did have sufficient MESI state",
2232bb848f8SIan Rogers        "UMask": "0x4",
2242bb848f8SIan Rogers        "Unit": "IRP"
2252bb848f8SIan Rogers    },
2262bb848f8SIan Rogers    {
2272bb848f8SIan Rogers        "BriefDescription": "Misc Events - Set 1 : Slow Transfer of I Line",
2282bb848f8SIan Rogers        "EventCode": "0x1f",
2292bb848f8SIan Rogers        "EventName": "UNC_I_MISC1.SLOW_I",
2302bb848f8SIan Rogers        "PerPkg": "1",
2312bb848f8SIan Rogers        "PublicDescription": "Misc Events - Set 1 : Slow Transfer of I Line : Snoop took cacheline ownership before write from data was committed.",
2322bb848f8SIan Rogers        "UMask": "0x1",
2332bb848f8SIan Rogers        "Unit": "IRP"
2342bb848f8SIan Rogers    },
2352bb848f8SIan Rogers    {
2362bb848f8SIan Rogers        "BriefDescription": "Misc Events - Set 1 : Slow Transfer of M Line",
2372bb848f8SIan Rogers        "EventCode": "0x1f",
2382bb848f8SIan Rogers        "EventName": "UNC_I_MISC1.SLOW_M",
2392bb848f8SIan Rogers        "PerPkg": "1",
2402bb848f8SIan Rogers        "PublicDescription": "Misc Events - Set 1 : Slow Transfer of M Line : Snoop took cacheline ownership before write from data was committed.",
2412bb848f8SIan Rogers        "UMask": "0x8",
2422bb848f8SIan Rogers        "Unit": "IRP"
2432bb848f8SIan Rogers    },
2442bb848f8SIan Rogers    {
2452bb848f8SIan Rogers        "BriefDescription": "Misc Events - Set 1 : Slow Transfer of S Line",
2462bb848f8SIan Rogers        "EventCode": "0x1f",
2472bb848f8SIan Rogers        "EventName": "UNC_I_MISC1.SLOW_S",
2482bb848f8SIan Rogers        "PerPkg": "1",
2492bb848f8SIan Rogers        "PublicDescription": "Misc Events - Set 1 : Slow Transfer of S Line : Secondary received a transfer that did not have sufficient MESI state",
2502bb848f8SIan Rogers        "UMask": "0x2",
2512bb848f8SIan Rogers        "Unit": "IRP"
2522bb848f8SIan Rogers    },
2532bb848f8SIan Rogers    {
2542bb848f8SIan Rogers        "BriefDescription": "P2P Requests",
2552bb848f8SIan Rogers        "EventCode": "0x14",
2562bb848f8SIan Rogers        "EventName": "UNC_I_P2P_INSERTS",
2572bb848f8SIan Rogers        "PerPkg": "1",
2582bb848f8SIan Rogers        "PublicDescription": "P2P Requests : P2P requests from the ITC",
2592bb848f8SIan Rogers        "Unit": "IRP"
2602bb848f8SIan Rogers    },
2612bb848f8SIan Rogers    {
2622bb848f8SIan Rogers        "BriefDescription": "P2P Occupancy",
2632bb848f8SIan Rogers        "EventCode": "0x15",
2642bb848f8SIan Rogers        "EventName": "UNC_I_P2P_OCCUPANCY",
2652bb848f8SIan Rogers        "PerPkg": "1",
2662bb848f8SIan Rogers        "PublicDescription": "P2P Occupancy : P2P B & S Queue Occupancy",
2672bb848f8SIan Rogers        "Unit": "IRP"
2682bb848f8SIan Rogers    },
2692bb848f8SIan Rogers    {
2702bb848f8SIan Rogers        "BriefDescription": "P2P Transactions : P2P completions",
2712bb848f8SIan Rogers        "EventCode": "0x13",
2722bb848f8SIan Rogers        "EventName": "UNC_I_P2P_TRANSACTIONS.CMPL",
2732bb848f8SIan Rogers        "PerPkg": "1",
2742bb848f8SIan Rogers        "UMask": "0x8",
2752bb848f8SIan Rogers        "Unit": "IRP"
2762bb848f8SIan Rogers    },
2772bb848f8SIan Rogers    {
2782bb848f8SIan Rogers        "BriefDescription": "P2P Transactions : match if local only",
2792bb848f8SIan Rogers        "EventCode": "0x13",
2802bb848f8SIan Rogers        "EventName": "UNC_I_P2P_TRANSACTIONS.LOC",
2812bb848f8SIan Rogers        "PerPkg": "1",
2822bb848f8SIan Rogers        "UMask": "0x40",
2832bb848f8SIan Rogers        "Unit": "IRP"
2842bb848f8SIan Rogers    },
2852bb848f8SIan Rogers    {
2862bb848f8SIan Rogers        "BriefDescription": "P2P Transactions : match if local and target matches",
2872bb848f8SIan Rogers        "EventCode": "0x13",
2882bb848f8SIan Rogers        "EventName": "UNC_I_P2P_TRANSACTIONS.LOC_AND_TGT_MATCH",
2892bb848f8SIan Rogers        "PerPkg": "1",
2902bb848f8SIan Rogers        "UMask": "0x80",
2912bb848f8SIan Rogers        "Unit": "IRP"
2922bb848f8SIan Rogers    },
2932bb848f8SIan Rogers    {
2942bb848f8SIan Rogers        "BriefDescription": "P2P Transactions : P2P Message",
2952bb848f8SIan Rogers        "EventCode": "0x13",
2962bb848f8SIan Rogers        "EventName": "UNC_I_P2P_TRANSACTIONS.MSG",
2972bb848f8SIan Rogers        "PerPkg": "1",
2982bb848f8SIan Rogers        "UMask": "0x4",
2992bb848f8SIan Rogers        "Unit": "IRP"
3002bb848f8SIan Rogers    },
3012bb848f8SIan Rogers    {
3022bb848f8SIan Rogers        "BriefDescription": "P2P Transactions : P2P reads",
3032bb848f8SIan Rogers        "EventCode": "0x13",
3042bb848f8SIan Rogers        "EventName": "UNC_I_P2P_TRANSACTIONS.RD",
3052bb848f8SIan Rogers        "PerPkg": "1",
3062bb848f8SIan Rogers        "UMask": "0x1",
3072bb848f8SIan Rogers        "Unit": "IRP"
3082bb848f8SIan Rogers    },
3092bb848f8SIan Rogers    {
3102bb848f8SIan Rogers        "BriefDescription": "P2P Transactions : Match if remote only",
3112bb848f8SIan Rogers        "EventCode": "0x13",
3122bb848f8SIan Rogers        "EventName": "UNC_I_P2P_TRANSACTIONS.REM",
3132bb848f8SIan Rogers        "PerPkg": "1",
3142bb848f8SIan Rogers        "UMask": "0x10",
3152bb848f8SIan Rogers        "Unit": "IRP"
3162bb848f8SIan Rogers    },
3172bb848f8SIan Rogers    {
3182bb848f8SIan Rogers        "BriefDescription": "P2P Transactions : match if remote and target matches",
3192bb848f8SIan Rogers        "EventCode": "0x13",
3202bb848f8SIan Rogers        "EventName": "UNC_I_P2P_TRANSACTIONS.REM_AND_TGT_MATCH",
3212bb848f8SIan Rogers        "PerPkg": "1",
3222bb848f8SIan Rogers        "UMask": "0x20",
3232bb848f8SIan Rogers        "Unit": "IRP"
3242bb848f8SIan Rogers    },
3252bb848f8SIan Rogers    {
3262bb848f8SIan Rogers        "BriefDescription": "P2P Transactions : P2P Writes",
3272bb848f8SIan Rogers        "EventCode": "0x13",
3282bb848f8SIan Rogers        "EventName": "UNC_I_P2P_TRANSACTIONS.WR",
3292bb848f8SIan Rogers        "PerPkg": "1",
3302bb848f8SIan Rogers        "UMask": "0x2",
3312bb848f8SIan Rogers        "Unit": "IRP"
3322bb848f8SIan Rogers    },
3332bb848f8SIan Rogers    {
3342bb848f8SIan Rogers        "BriefDescription": "Responses to snoops of any type that hit M, E, S or I line in the IIO",
3352bb848f8SIan Rogers        "EventCode": "0x12",
3362bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.ALL_HIT",
3372bb848f8SIan Rogers        "PerPkg": "1",
3382bb848f8SIan Rogers        "PublicDescription": "Responses to snoops of any type (code, data, invalidate) that hit M, E, S or I line in the IIO",
3392bb848f8SIan Rogers        "UMask": "0x7e",
3402bb848f8SIan Rogers        "Unit": "IRP"
3412bb848f8SIan Rogers    },
3422bb848f8SIan Rogers    {
3432bb848f8SIan Rogers        "BriefDescription": "Responses to snoops of any type that hit E or S line in the IIO cache",
3442bb848f8SIan Rogers        "EventCode": "0x12",
3452bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.ALL_HIT_ES",
3462bb848f8SIan Rogers        "PerPkg": "1",
3472bb848f8SIan Rogers        "PublicDescription": "Responses to snoops of any type (code, data, invalidate) that hit E or S line in the IIO cache",
3482bb848f8SIan Rogers        "UMask": "0x74",
3492bb848f8SIan Rogers        "Unit": "IRP"
3502bb848f8SIan Rogers    },
3512bb848f8SIan Rogers    {
3522bb848f8SIan Rogers        "BriefDescription": "Responses to snoops of any type that hit I line in the IIO cache",
3532bb848f8SIan Rogers        "EventCode": "0x12",
3542bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.ALL_HIT_I",
3552bb848f8SIan Rogers        "PerPkg": "1",
3562bb848f8SIan Rogers        "PublicDescription": "Responses to snoops of any type (code, data, invalidate) that hit I line in the IIO cache",
3572bb848f8SIan Rogers        "UMask": "0x72",
3582bb848f8SIan Rogers        "Unit": "IRP"
3592bb848f8SIan Rogers    },
3602bb848f8SIan Rogers    {
3612bb848f8SIan Rogers        "BriefDescription": "Responses to snoops of any type that hit M line in the IIO cache",
3622bb848f8SIan Rogers        "EventCode": "0x12",
3632bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.ALL_HIT_M",
3642bb848f8SIan Rogers        "PerPkg": "1",
3652bb848f8SIan Rogers        "PublicDescription": "Responses to snoops of any type (code, data, invalidate) that hit M line in the IIO cache",
3662bb848f8SIan Rogers        "UMask": "0x78",
3672bb848f8SIan Rogers        "Unit": "IRP"
3682bb848f8SIan Rogers    },
3692bb848f8SIan Rogers    {
3702bb848f8SIan Rogers        "BriefDescription": "Responses to snoops of any type that miss the IIO cache",
3712bb848f8SIan Rogers        "EventCode": "0x12",
3722bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.ALL_MISS",
3732bb848f8SIan Rogers        "PerPkg": "1",
3742bb848f8SIan Rogers        "PublicDescription": "Responses to snoops of any type (code, data, invalidate) that miss the IIO cache",
3752bb848f8SIan Rogers        "UMask": "0x71",
3762bb848f8SIan Rogers        "Unit": "IRP"
3772bb848f8SIan Rogers    },
3782bb848f8SIan Rogers    {
3792bb848f8SIan Rogers        "BriefDescription": "Snoop Responses : Hit E or S",
3802bb848f8SIan Rogers        "EventCode": "0x12",
3812bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.HIT_ES",
3822bb848f8SIan Rogers        "PerPkg": "1",
3832bb848f8SIan Rogers        "UMask": "0x4",
3842bb848f8SIan Rogers        "Unit": "IRP"
3852bb848f8SIan Rogers    },
3862bb848f8SIan Rogers    {
3872bb848f8SIan Rogers        "BriefDescription": "Snoop Responses : Hit I",
3882bb848f8SIan Rogers        "EventCode": "0x12",
3892bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.HIT_I",
3902bb848f8SIan Rogers        "PerPkg": "1",
3912bb848f8SIan Rogers        "UMask": "0x2",
3922bb848f8SIan Rogers        "Unit": "IRP"
3932bb848f8SIan Rogers    },
3942bb848f8SIan Rogers    {
3952bb848f8SIan Rogers        "BriefDescription": "Snoop Responses : Hit M",
3962bb848f8SIan Rogers        "EventCode": "0x12",
3972bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.HIT_M",
3982bb848f8SIan Rogers        "PerPkg": "1",
3992bb848f8SIan Rogers        "UMask": "0x8",
4002bb848f8SIan Rogers        "Unit": "IRP"
4012bb848f8SIan Rogers    },
4022bb848f8SIan Rogers    {
4032bb848f8SIan Rogers        "BriefDescription": "Snoop Responses : Miss",
4042bb848f8SIan Rogers        "EventCode": "0x12",
4052bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.MISS",
4062bb848f8SIan Rogers        "PerPkg": "1",
4072bb848f8SIan Rogers        "UMask": "0x1",
4082bb848f8SIan Rogers        "Unit": "IRP"
4092bb848f8SIan Rogers    },
4102bb848f8SIan Rogers    {
4112bb848f8SIan Rogers        "BriefDescription": "Snoop Responses : SnpCode",
4122bb848f8SIan Rogers        "EventCode": "0x12",
4132bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.SNPCODE",
4142bb848f8SIan Rogers        "PerPkg": "1",
4152bb848f8SIan Rogers        "UMask": "0x10",
4162bb848f8SIan Rogers        "Unit": "IRP"
4172bb848f8SIan Rogers    },
4182bb848f8SIan Rogers    {
4192bb848f8SIan Rogers        "BriefDescription": "Snoop Responses : SnpData",
4202bb848f8SIan Rogers        "EventCode": "0x12",
4212bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.SNPDATA",
4222bb848f8SIan Rogers        "PerPkg": "1",
4232bb848f8SIan Rogers        "UMask": "0x20",
4242bb848f8SIan Rogers        "Unit": "IRP"
4252bb848f8SIan Rogers    },
4262bb848f8SIan Rogers    {
4272bb848f8SIan Rogers        "BriefDescription": "Snoop Responses : SnpInv",
4282bb848f8SIan Rogers        "EventCode": "0x12",
4292bb848f8SIan Rogers        "EventName": "UNC_I_SNOOP_RESP.SNPINV",
4302bb848f8SIan Rogers        "PerPkg": "1",
4312bb848f8SIan Rogers        "UMask": "0x40",
4322bb848f8SIan Rogers        "Unit": "IRP"
4332bb848f8SIan Rogers    },
4342bb848f8SIan Rogers    {
4352bb848f8SIan Rogers        "BriefDescription": "Inbound Transaction Count : Atomic",
4362bb848f8SIan Rogers        "EventCode": "0x11",
4372bb848f8SIan Rogers        "EventName": "UNC_I_TRANSACTIONS.ATOMIC",
4382bb848f8SIan Rogers        "PerPkg": "1",
4392bb848f8SIan Rogers        "PublicDescription": "Inbound Transaction Count : Atomic : Counts the number of Inbound transactions from the IRP to the Uncore.  This can be filtered based on request type in addition to the source queue.  Note the special filtering equation.  We do OR-reduction on the request type.  If the SOURCE bit is set, then we also do AND qualification based on the source portID. : Tracks the number of atomic transactions",
4402bb848f8SIan Rogers        "UMask": "0x10",
4412bb848f8SIan Rogers        "Unit": "IRP"
4422bb848f8SIan Rogers    },
4432bb848f8SIan Rogers    {
4442bb848f8SIan Rogers        "BriefDescription": "Inbound Transaction Count : Other",
4452bb848f8SIan Rogers        "EventCode": "0x11",
4462bb848f8SIan Rogers        "EventName": "UNC_I_TRANSACTIONS.OTHER",
4472bb848f8SIan Rogers        "PerPkg": "1",
4482bb848f8SIan Rogers        "PublicDescription": "Inbound Transaction Count : Other : Counts the number of Inbound transactions from the IRP to the Uncore.  This can be filtered based on request type in addition to the source queue.  Note the special filtering equation.  We do OR-reduction on the request type.  If the SOURCE bit is set, then we also do AND qualification based on the source portID. : Tracks the number of 'other' kinds of transactions.",
4492bb848f8SIan Rogers        "UMask": "0x20",
4502bb848f8SIan Rogers        "Unit": "IRP"
4512bb848f8SIan Rogers    },
4522bb848f8SIan Rogers    {
4532bb848f8SIan Rogers        "BriefDescription": "Inbound Transaction Count : Writes",
4542bb848f8SIan Rogers        "EventCode": "0x11",
4552bb848f8SIan Rogers        "EventName": "UNC_I_TRANSACTIONS.WRITES",
4562bb848f8SIan Rogers        "PerPkg": "1",
4572bb848f8SIan Rogers        "PublicDescription": "Inbound Transaction Count : Writes : Counts the number of Inbound transactions from the IRP to the Uncore.  This can be filtered based on request type in addition to the source queue.  Note the special filtering equation.  We do OR-reduction on the request type.  If the SOURCE bit is set, then we also do AND qualification based on the source portID. : Trackes only write requests.  Each write request should have a prefetch, so there is no need to explicitly track these requests.  For writes that are tickled and have to retry, the counter will be incremented for each retry.",
4582bb848f8SIan Rogers        "UMask": "0x2",
4592bb848f8SIan Rogers        "Unit": "IRP"
4602bb848f8SIan Rogers    },
4612bb848f8SIan Rogers    {
4622bb848f8SIan Rogers        "BriefDescription": "Inbound write (fast path) requests received by the IRP.",
4632bb848f8SIan Rogers        "EventCode": "0x11",
4642bb848f8SIan Rogers        "EventName": "UNC_I_TRANSACTIONS.WR_PREF",
4652bb848f8SIan Rogers        "PerPkg": "1",
4662bb848f8SIan Rogers        "PublicDescription": "Inbound write (fast path) requests to coherent memory, received by the IRP resulting in write ownership requests issued by IRP to the mesh.",
4672bb848f8SIan Rogers        "UMask": "0x8",
4682bb848f8SIan Rogers        "Unit": "IRP"
4692bb848f8SIan Rogers    },
4702bb848f8SIan Rogers    {
4712bb848f8SIan Rogers        "BriefDescription": "AK Egress Allocations",
4722bb848f8SIan Rogers        "EventCode": "0x0B",
4732bb848f8SIan Rogers        "EventName": "UNC_I_TxC_AK_INSERTS",
4742bb848f8SIan Rogers        "PerPkg": "1",
4752bb848f8SIan Rogers        "Unit": "IRP"
4762bb848f8SIan Rogers    },
4772bb848f8SIan Rogers    {
4782bb848f8SIan Rogers        "BriefDescription": "BL DRS Egress Cycles Full",
4792bb848f8SIan Rogers        "EventCode": "0x05",
4802bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_DRS_CYCLES_FULL",
4812bb848f8SIan Rogers        "PerPkg": "1",
4822bb848f8SIan Rogers        "Unit": "IRP"
4832bb848f8SIan Rogers    },
4842bb848f8SIan Rogers    {
4852bb848f8SIan Rogers        "BriefDescription": "BL DRS Egress Inserts",
4862bb848f8SIan Rogers        "EventCode": "0x02",
4872bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_DRS_INSERTS",
4882bb848f8SIan Rogers        "PerPkg": "1",
4892bb848f8SIan Rogers        "Unit": "IRP"
4902bb848f8SIan Rogers    },
4912bb848f8SIan Rogers    {
4922bb848f8SIan Rogers        "BriefDescription": "BL DRS Egress Occupancy",
4932bb848f8SIan Rogers        "EventCode": "0x08",
4942bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_DRS_OCCUPANCY",
4952bb848f8SIan Rogers        "PerPkg": "1",
4962bb848f8SIan Rogers        "Unit": "IRP"
4972bb848f8SIan Rogers    },
4982bb848f8SIan Rogers    {
4992bb848f8SIan Rogers        "BriefDescription": "BL NCB Egress Cycles Full",
5002bb848f8SIan Rogers        "EventCode": "0x06",
5012bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_NCB_CYCLES_FULL",
5022bb848f8SIan Rogers        "PerPkg": "1",
5032bb848f8SIan Rogers        "Unit": "IRP"
5042bb848f8SIan Rogers    },
5052bb848f8SIan Rogers    {
5062bb848f8SIan Rogers        "BriefDescription": "BL NCB Egress Inserts",
5072bb848f8SIan Rogers        "EventCode": "0x03",
5082bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_NCB_INSERTS",
5092bb848f8SIan Rogers        "PerPkg": "1",
5102bb848f8SIan Rogers        "Unit": "IRP"
5112bb848f8SIan Rogers    },
5122bb848f8SIan Rogers    {
5132bb848f8SIan Rogers        "BriefDescription": "BL NCB Egress Occupancy",
5142bb848f8SIan Rogers        "EventCode": "0x09",
5152bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_NCB_OCCUPANCY",
5162bb848f8SIan Rogers        "PerPkg": "1",
5172bb848f8SIan Rogers        "Unit": "IRP"
5182bb848f8SIan Rogers    },
5192bb848f8SIan Rogers    {
5202bb848f8SIan Rogers        "BriefDescription": "BL NCS Egress Cycles Full",
5212bb848f8SIan Rogers        "EventCode": "0x07",
5222bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_NCS_CYCLES_FULL",
5232bb848f8SIan Rogers        "PerPkg": "1",
5242bb848f8SIan Rogers        "Unit": "IRP"
5252bb848f8SIan Rogers    },
5262bb848f8SIan Rogers    {
5272bb848f8SIan Rogers        "BriefDescription": "BL NCS Egress Inserts",
5282bb848f8SIan Rogers        "EventCode": "0x04",
5292bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_NCS_INSERTS",
5302bb848f8SIan Rogers        "PerPkg": "1",
5312bb848f8SIan Rogers        "Unit": "IRP"
5322bb848f8SIan Rogers    },
5332bb848f8SIan Rogers    {
5342bb848f8SIan Rogers        "BriefDescription": "BL NCS Egress Occupancy",
5352bb848f8SIan Rogers        "EventCode": "0x0A",
5362bb848f8SIan Rogers        "EventName": "UNC_I_TxC_BL_NCS_OCCUPANCY",
5372bb848f8SIan Rogers        "PerPkg": "1",
5382bb848f8SIan Rogers        "Unit": "IRP"
5392bb848f8SIan Rogers    },
5402bb848f8SIan Rogers    {
5412bb848f8SIan Rogers        "BriefDescription": "UNC_I_TxR2_AD01_STALL_CREDIT_CYCLES",
5422bb848f8SIan Rogers        "EventCode": "0x1C",
5432bb848f8SIan Rogers        "EventName": "UNC_I_TxR2_AD01_STALL_CREDIT_CYCLES",
5442bb848f8SIan Rogers        "PerPkg": "1",
5452bb848f8SIan Rogers        "PublicDescription": ": Counts the number times when it is not possible to issue a request to the M2PCIe because there are no Egress Credits available on AD0, A1 or AD0&AD1 both. Stalls on both AD0 and AD1 will count as 2",
5462bb848f8SIan Rogers        "Unit": "IRP"
5472bb848f8SIan Rogers    },
5482bb848f8SIan Rogers    {
5492bb848f8SIan Rogers        "BriefDescription": "No AD0 Egress Credits Stalls",
5502bb848f8SIan Rogers        "EventCode": "0x1A",
5512bb848f8SIan Rogers        "EventName": "UNC_I_TxR2_AD0_STALL_CREDIT_CYCLES",
5522bb848f8SIan Rogers        "PerPkg": "1",
5532bb848f8SIan Rogers        "PublicDescription": "No AD0 Egress Credits Stalls : Counts the number times when it is not possible to issue a request to the M2PCIe because there are no AD0 Egress Credits available.",
5542bb848f8SIan Rogers        "Unit": "IRP"
5552bb848f8SIan Rogers    },
5562bb848f8SIan Rogers    {
5572bb848f8SIan Rogers        "BriefDescription": "No AD1 Egress Credits Stalls",
5582bb848f8SIan Rogers        "EventCode": "0x1B",
5592bb848f8SIan Rogers        "EventName": "UNC_I_TxR2_AD1_STALL_CREDIT_CYCLES",
5602bb848f8SIan Rogers        "PerPkg": "1",
5612bb848f8SIan Rogers        "PublicDescription": "No AD1 Egress Credits Stalls : Counts the number times when it is not possible to issue a request to the M2PCIe because there are no AD1 Egress Credits available.",
5622bb848f8SIan Rogers        "Unit": "IRP"
5632bb848f8SIan Rogers    },
5642bb848f8SIan Rogers    {
5652bb848f8SIan Rogers        "BriefDescription": "No BL Egress Credit Stalls",
5662bb848f8SIan Rogers        "EventCode": "0x1D",
5672bb848f8SIan Rogers        "EventName": "UNC_I_TxR2_BL_STALL_CREDIT_CYCLES",
5682bb848f8SIan Rogers        "PerPkg": "1",
5692bb848f8SIan Rogers        "PublicDescription": "No BL Egress Credit Stalls : Counts the number times when it is not possible to issue data to the R2PCIe because there are no BL Egress Credits available.",
5702bb848f8SIan Rogers        "Unit": "IRP"
5712bb848f8SIan Rogers    },
5722bb848f8SIan Rogers    {
5732bb848f8SIan Rogers        "BriefDescription": "Outbound Read Requests",
5742bb848f8SIan Rogers        "EventCode": "0x0D",
5752bb848f8SIan Rogers        "EventName": "UNC_I_TxS_DATA_INSERTS_NCB",
5762bb848f8SIan Rogers        "PerPkg": "1",
5772bb848f8SIan Rogers        "PublicDescription": "Outbound Read Requests : Counts the number of requests issued to the switch (towards the devices).",
5782bb848f8SIan Rogers        "Unit": "IRP"
5792bb848f8SIan Rogers    },
5802bb848f8SIan Rogers    {
5812bb848f8SIan Rogers        "BriefDescription": "Outbound Read Requests",
5822bb848f8SIan Rogers        "EventCode": "0x0E",
5832bb848f8SIan Rogers        "EventName": "UNC_I_TxS_DATA_INSERTS_NCS",
5842bb848f8SIan Rogers        "PerPkg": "1",
5852bb848f8SIan Rogers        "PublicDescription": "Outbound Read Requests : Counts the number of requests issued to the switch (towards the devices).",
5862bb848f8SIan Rogers        "Unit": "IRP"
5872bb848f8SIan Rogers    },
5882bb848f8SIan Rogers    {
5892bb848f8SIan Rogers        "BriefDescription": "Outbound Request Queue Occupancy",
5902bb848f8SIan Rogers        "EventCode": "0x0C",
5912bb848f8SIan Rogers        "EventName": "UNC_I_TxS_REQUEST_OCCUPANCY",
5922bb848f8SIan Rogers        "PerPkg": "1",
593*d97b82aeSIan Rogers        "PublicDescription": "Outbound Request Queue Occupancy : Accumulates the number of outstanding outbound requests from the IRP to the switch (towards the devices).  This can be used in conjunction with the allocations event in order to calculate average latency of outbound requests.",
5942bb848f8SIan Rogers        "Unit": "IRP"
5952bb848f8SIan Rogers    },
5962bb848f8SIan Rogers    {
5972bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 0",
5982bb848f8SIan Rogers        "EventCode": "0x80",
5992bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED0.TGR0",
6002bb848f8SIan Rogers        "PerPkg": "1",
6012bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 0 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6022bb848f8SIan Rogers        "UMask": "0x1",
6032bb848f8SIan Rogers        "Unit": "M2M"
6042bb848f8SIan Rogers    },
6052bb848f8SIan Rogers    {
6062bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 1",
6072bb848f8SIan Rogers        "EventCode": "0x80",
6082bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED0.TGR1",
6092bb848f8SIan Rogers        "PerPkg": "1",
6102bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 1 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6112bb848f8SIan Rogers        "UMask": "0x2",
6122bb848f8SIan Rogers        "Unit": "M2M"
6132bb848f8SIan Rogers    },
6142bb848f8SIan Rogers    {
6152bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 2",
6162bb848f8SIan Rogers        "EventCode": "0x80",
6172bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED0.TGR2",
6182bb848f8SIan Rogers        "PerPkg": "1",
6192bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 2 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6202bb848f8SIan Rogers        "UMask": "0x4",
6212bb848f8SIan Rogers        "Unit": "M2M"
6222bb848f8SIan Rogers    },
6232bb848f8SIan Rogers    {
6242bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 3",
6252bb848f8SIan Rogers        "EventCode": "0x80",
6262bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED0.TGR3",
6272bb848f8SIan Rogers        "PerPkg": "1",
6282bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 3 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6292bb848f8SIan Rogers        "UMask": "0x8",
6302bb848f8SIan Rogers        "Unit": "M2M"
6312bb848f8SIan Rogers    },
6322bb848f8SIan Rogers    {
6332bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 4",
6342bb848f8SIan Rogers        "EventCode": "0x80",
6352bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED0.TGR4",
6362bb848f8SIan Rogers        "PerPkg": "1",
6372bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 4 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6382bb848f8SIan Rogers        "UMask": "0x10",
6392bb848f8SIan Rogers        "Unit": "M2M"
6402bb848f8SIan Rogers    },
6412bb848f8SIan Rogers    {
6422bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 5",
6432bb848f8SIan Rogers        "EventCode": "0x80",
6442bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED0.TGR5",
6452bb848f8SIan Rogers        "PerPkg": "1",
6462bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 5 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6472bb848f8SIan Rogers        "UMask": "0x20",
6482bb848f8SIan Rogers        "Unit": "M2M"
6492bb848f8SIan Rogers    },
6502bb848f8SIan Rogers    {
6512bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 6",
6522bb848f8SIan Rogers        "EventCode": "0x80",
6532bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED0.TGR6",
6542bb848f8SIan Rogers        "PerPkg": "1",
6552bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 6 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6562bb848f8SIan Rogers        "UMask": "0x40",
6572bb848f8SIan Rogers        "Unit": "M2M"
6582bb848f8SIan Rogers    },
6592bb848f8SIan Rogers    {
6602bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 7",
6612bb848f8SIan Rogers        "EventCode": "0x80",
6622bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED0.TGR7",
6632bb848f8SIan Rogers        "PerPkg": "1",
6642bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 7 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6652bb848f8SIan Rogers        "UMask": "0x80",
6662bb848f8SIan Rogers        "Unit": "M2M"
6672bb848f8SIan Rogers    },
6682bb848f8SIan Rogers    {
6692bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 10",
6702bb848f8SIan Rogers        "EventCode": "0x81",
6712bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED1.TGR10",
6722bb848f8SIan Rogers        "PerPkg": "1",
6732bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 10 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6742bb848f8SIan Rogers        "UMask": "0x4",
6752bb848f8SIan Rogers        "Unit": "M2M"
6762bb848f8SIan Rogers    },
6772bb848f8SIan Rogers    {
6782bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 8",
6792bb848f8SIan Rogers        "EventCode": "0x81",
6802bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED1.TGR8",
6812bb848f8SIan Rogers        "PerPkg": "1",
6822bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 8 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6832bb848f8SIan Rogers        "UMask": "0x1",
6842bb848f8SIan Rogers        "Unit": "M2M"
6852bb848f8SIan Rogers    },
6862bb848f8SIan Rogers    {
6872bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Acquired : For Transgress 9",
6882bb848f8SIan Rogers        "EventCode": "0x81",
6892bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_ACQUIRED1.TGR9",
6902bb848f8SIan Rogers        "PerPkg": "1",
6912bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Acquired : For Transgress 9 : Number of CMS Agent 0 AD credits acquired in a given cycle, per transgress.",
6922bb848f8SIan Rogers        "UMask": "0x2",
6932bb848f8SIan Rogers        "Unit": "M2M"
6942bb848f8SIan Rogers    },
6952bb848f8SIan Rogers    {
6962bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 0",
6972bb848f8SIan Rogers        "EventCode": "0x82",
6982bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY0.TGR0",
6992bb848f8SIan Rogers        "PerPkg": "1",
7002bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 0 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7012bb848f8SIan Rogers        "UMask": "0x1",
7022bb848f8SIan Rogers        "Unit": "M2M"
7032bb848f8SIan Rogers    },
7042bb848f8SIan Rogers    {
7052bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 1",
7062bb848f8SIan Rogers        "EventCode": "0x82",
7072bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY0.TGR1",
7082bb848f8SIan Rogers        "PerPkg": "1",
7092bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 1 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7102bb848f8SIan Rogers        "UMask": "0x2",
7112bb848f8SIan Rogers        "Unit": "M2M"
7122bb848f8SIan Rogers    },
7132bb848f8SIan Rogers    {
7142bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 2",
7152bb848f8SIan Rogers        "EventCode": "0x82",
7162bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY0.TGR2",
7172bb848f8SIan Rogers        "PerPkg": "1",
7182bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 2 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7192bb848f8SIan Rogers        "UMask": "0x4",
7202bb848f8SIan Rogers        "Unit": "M2M"
7212bb848f8SIan Rogers    },
7222bb848f8SIan Rogers    {
7232bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 3",
7242bb848f8SIan Rogers        "EventCode": "0x82",
7252bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY0.TGR3",
7262bb848f8SIan Rogers        "PerPkg": "1",
7272bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 3 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7282bb848f8SIan Rogers        "UMask": "0x8",
7292bb848f8SIan Rogers        "Unit": "M2M"
7302bb848f8SIan Rogers    },
7312bb848f8SIan Rogers    {
7322bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 4",
7332bb848f8SIan Rogers        "EventCode": "0x82",
7342bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY0.TGR4",
7352bb848f8SIan Rogers        "PerPkg": "1",
7362bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 4 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7372bb848f8SIan Rogers        "UMask": "0x10",
7382bb848f8SIan Rogers        "Unit": "M2M"
7392bb848f8SIan Rogers    },
7402bb848f8SIan Rogers    {
7412bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 5",
7422bb848f8SIan Rogers        "EventCode": "0x82",
7432bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY0.TGR5",
7442bb848f8SIan Rogers        "PerPkg": "1",
7452bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 5 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7462bb848f8SIan Rogers        "UMask": "0x20",
7472bb848f8SIan Rogers        "Unit": "M2M"
7482bb848f8SIan Rogers    },
7492bb848f8SIan Rogers    {
7502bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 6",
7512bb848f8SIan Rogers        "EventCode": "0x82",
7522bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY0.TGR6",
7532bb848f8SIan Rogers        "PerPkg": "1",
7542bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 6 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7552bb848f8SIan Rogers        "UMask": "0x40",
7562bb848f8SIan Rogers        "Unit": "M2M"
7572bb848f8SIan Rogers    },
7582bb848f8SIan Rogers    {
7592bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 7",
7602bb848f8SIan Rogers        "EventCode": "0x82",
7612bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY0.TGR7",
7622bb848f8SIan Rogers        "PerPkg": "1",
7632bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 7 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7642bb848f8SIan Rogers        "UMask": "0x80",
7652bb848f8SIan Rogers        "Unit": "M2M"
7662bb848f8SIan Rogers    },
7672bb848f8SIan Rogers    {
7682bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 10",
7692bb848f8SIan Rogers        "EventCode": "0x83",
7702bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY1.TGR10",
7712bb848f8SIan Rogers        "PerPkg": "1",
7722bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 10 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7732bb848f8SIan Rogers        "UMask": "0x4",
7742bb848f8SIan Rogers        "Unit": "M2M"
7752bb848f8SIan Rogers    },
7762bb848f8SIan Rogers    {
7772bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 8",
7782bb848f8SIan Rogers        "EventCode": "0x83",
7792bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY1.TGR8",
7802bb848f8SIan Rogers        "PerPkg": "1",
7812bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 8 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7822bb848f8SIan Rogers        "UMask": "0x1",
7832bb848f8SIan Rogers        "Unit": "M2M"
7842bb848f8SIan Rogers    },
7852bb848f8SIan Rogers    {
7862bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 9",
7872bb848f8SIan Rogers        "EventCode": "0x83",
7882bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_AD_CRD_OCCUPANCY1.TGR9",
7892bb848f8SIan Rogers        "PerPkg": "1",
7902bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 AD Credits Occupancy : For Transgress 9 : Number of CMS Agent 0 AD credits in use in a given cycle, per transgress",
7912bb848f8SIan Rogers        "UMask": "0x2",
7922bb848f8SIan Rogers        "Unit": "M2M"
7932bb848f8SIan Rogers    },
7942bb848f8SIan Rogers    {
7952bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 0",
7962bb848f8SIan Rogers        "EventCode": "0x88",
7972bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED0.TGR0",
7982bb848f8SIan Rogers        "PerPkg": "1",
7992bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 0 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8002bb848f8SIan Rogers        "UMask": "0x1",
8012bb848f8SIan Rogers        "Unit": "M2M"
8022bb848f8SIan Rogers    },
8032bb848f8SIan Rogers    {
8042bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 1",
8052bb848f8SIan Rogers        "EventCode": "0x88",
8062bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED0.TGR1",
8072bb848f8SIan Rogers        "PerPkg": "1",
8082bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 1 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8092bb848f8SIan Rogers        "UMask": "0x2",
8102bb848f8SIan Rogers        "Unit": "M2M"
8112bb848f8SIan Rogers    },
8122bb848f8SIan Rogers    {
8132bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 2",
8142bb848f8SIan Rogers        "EventCode": "0x88",
8152bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED0.TGR2",
8162bb848f8SIan Rogers        "PerPkg": "1",
8172bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 2 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8182bb848f8SIan Rogers        "UMask": "0x4",
8192bb848f8SIan Rogers        "Unit": "M2M"
8202bb848f8SIan Rogers    },
8212bb848f8SIan Rogers    {
8222bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 3",
8232bb848f8SIan Rogers        "EventCode": "0x88",
8242bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED0.TGR3",
8252bb848f8SIan Rogers        "PerPkg": "1",
8262bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 3 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8272bb848f8SIan Rogers        "UMask": "0x8",
8282bb848f8SIan Rogers        "Unit": "M2M"
8292bb848f8SIan Rogers    },
8302bb848f8SIan Rogers    {
8312bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 4",
8322bb848f8SIan Rogers        "EventCode": "0x88",
8332bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED0.TGR4",
8342bb848f8SIan Rogers        "PerPkg": "1",
8352bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 4 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8362bb848f8SIan Rogers        "UMask": "0x10",
8372bb848f8SIan Rogers        "Unit": "M2M"
8382bb848f8SIan Rogers    },
8392bb848f8SIan Rogers    {
8402bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 5",
8412bb848f8SIan Rogers        "EventCode": "0x88",
8422bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED0.TGR5",
8432bb848f8SIan Rogers        "PerPkg": "1",
8442bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 5 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8452bb848f8SIan Rogers        "UMask": "0x20",
8462bb848f8SIan Rogers        "Unit": "M2M"
8472bb848f8SIan Rogers    },
8482bb848f8SIan Rogers    {
8492bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 6",
8502bb848f8SIan Rogers        "EventCode": "0x88",
8512bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED0.TGR6",
8522bb848f8SIan Rogers        "PerPkg": "1",
8532bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 6 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8542bb848f8SIan Rogers        "UMask": "0x40",
8552bb848f8SIan Rogers        "Unit": "M2M"
8562bb848f8SIan Rogers    },
8572bb848f8SIan Rogers    {
8582bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 7",
8592bb848f8SIan Rogers        "EventCode": "0x88",
8602bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED0.TGR7",
8612bb848f8SIan Rogers        "PerPkg": "1",
8622bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 7 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8632bb848f8SIan Rogers        "UMask": "0x80",
8642bb848f8SIan Rogers        "Unit": "M2M"
8652bb848f8SIan Rogers    },
8662bb848f8SIan Rogers    {
8672bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 10",
8682bb848f8SIan Rogers        "EventCode": "0x89",
8692bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED1.TGR10",
8702bb848f8SIan Rogers        "PerPkg": "1",
8712bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 10 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8722bb848f8SIan Rogers        "UMask": "0x4",
8732bb848f8SIan Rogers        "Unit": "M2M"
8742bb848f8SIan Rogers    },
8752bb848f8SIan Rogers    {
8762bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 8",
8772bb848f8SIan Rogers        "EventCode": "0x89",
8782bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED1.TGR8",
8792bb848f8SIan Rogers        "PerPkg": "1",
8802bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 8 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8812bb848f8SIan Rogers        "UMask": "0x1",
8822bb848f8SIan Rogers        "Unit": "M2M"
8832bb848f8SIan Rogers    },
8842bb848f8SIan Rogers    {
8852bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Acquired : For Transgress 9",
8862bb848f8SIan Rogers        "EventCode": "0x89",
8872bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_ACQUIRED1.TGR9",
8882bb848f8SIan Rogers        "PerPkg": "1",
8892bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Acquired : For Transgress 9 : Number of CMS Agent 0 BL credits acquired in a given cycle, per transgress.",
8902bb848f8SIan Rogers        "UMask": "0x2",
8912bb848f8SIan Rogers        "Unit": "M2M"
8922bb848f8SIan Rogers    },
8932bb848f8SIan Rogers    {
8942bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 0",
8952bb848f8SIan Rogers        "EventCode": "0x8A",
8962bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY0.TGR0",
8972bb848f8SIan Rogers        "PerPkg": "1",
8982bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 0 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
8992bb848f8SIan Rogers        "UMask": "0x1",
9002bb848f8SIan Rogers        "Unit": "M2M"
9012bb848f8SIan Rogers    },
9022bb848f8SIan Rogers    {
9032bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 1",
9042bb848f8SIan Rogers        "EventCode": "0x8A",
9052bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY0.TGR1",
9062bb848f8SIan Rogers        "PerPkg": "1",
9072bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 1 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9082bb848f8SIan Rogers        "UMask": "0x2",
9092bb848f8SIan Rogers        "Unit": "M2M"
9102bb848f8SIan Rogers    },
9112bb848f8SIan Rogers    {
9122bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 2",
9132bb848f8SIan Rogers        "EventCode": "0x8A",
9142bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY0.TGR2",
9152bb848f8SIan Rogers        "PerPkg": "1",
9162bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 2 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9172bb848f8SIan Rogers        "UMask": "0x4",
9182bb848f8SIan Rogers        "Unit": "M2M"
9192bb848f8SIan Rogers    },
9202bb848f8SIan Rogers    {
9212bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 3",
9222bb848f8SIan Rogers        "EventCode": "0x8A",
9232bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY0.TGR3",
9242bb848f8SIan Rogers        "PerPkg": "1",
9252bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 3 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9262bb848f8SIan Rogers        "UMask": "0x8",
9272bb848f8SIan Rogers        "Unit": "M2M"
9282bb848f8SIan Rogers    },
9292bb848f8SIan Rogers    {
9302bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 4",
9312bb848f8SIan Rogers        "EventCode": "0x8A",
9322bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY0.TGR4",
9332bb848f8SIan Rogers        "PerPkg": "1",
9342bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 4 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9352bb848f8SIan Rogers        "UMask": "0x10",
9362bb848f8SIan Rogers        "Unit": "M2M"
9372bb848f8SIan Rogers    },
9382bb848f8SIan Rogers    {
9392bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 5",
9402bb848f8SIan Rogers        "EventCode": "0x8A",
9412bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY0.TGR5",
9422bb848f8SIan Rogers        "PerPkg": "1",
9432bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 5 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9442bb848f8SIan Rogers        "UMask": "0x20",
9452bb848f8SIan Rogers        "Unit": "M2M"
9462bb848f8SIan Rogers    },
9472bb848f8SIan Rogers    {
9482bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 6",
9492bb848f8SIan Rogers        "EventCode": "0x8A",
9502bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY0.TGR6",
9512bb848f8SIan Rogers        "PerPkg": "1",
9522bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 6 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9532bb848f8SIan Rogers        "UMask": "0x40",
9542bb848f8SIan Rogers        "Unit": "M2M"
9552bb848f8SIan Rogers    },
9562bb848f8SIan Rogers    {
9572bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 7",
9582bb848f8SIan Rogers        "EventCode": "0x8A",
9592bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY0.TGR7",
9602bb848f8SIan Rogers        "PerPkg": "1",
9612bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 7 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9622bb848f8SIan Rogers        "UMask": "0x80",
9632bb848f8SIan Rogers        "Unit": "M2M"
9642bb848f8SIan Rogers    },
9652bb848f8SIan Rogers    {
9662bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 10",
9672bb848f8SIan Rogers        "EventCode": "0x8B",
9682bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY1.TGR10",
9692bb848f8SIan Rogers        "PerPkg": "1",
9702bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 10 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9712bb848f8SIan Rogers        "UMask": "0x4",
9722bb848f8SIan Rogers        "Unit": "M2M"
9732bb848f8SIan Rogers    },
9742bb848f8SIan Rogers    {
9752bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 8",
9762bb848f8SIan Rogers        "EventCode": "0x8B",
9772bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY1.TGR8",
9782bb848f8SIan Rogers        "PerPkg": "1",
9792bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 8 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9802bb848f8SIan Rogers        "UMask": "0x1",
9812bb848f8SIan Rogers        "Unit": "M2M"
9822bb848f8SIan Rogers    },
9832bb848f8SIan Rogers    {
9842bb848f8SIan Rogers        "BriefDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 9",
9852bb848f8SIan Rogers        "EventCode": "0x8B",
9862bb848f8SIan Rogers        "EventName": "UNC_M2M_AG0_BL_CRD_OCCUPANCY1.TGR9",
9872bb848f8SIan Rogers        "PerPkg": "1",
9882bb848f8SIan Rogers        "PublicDescription": "CMS Agent0 BL Credits Occupancy : For Transgress 9 : Number of CMS Agent 0 BL credits in use in a given cycle, per transgress",
9892bb848f8SIan Rogers        "UMask": "0x2",
9902bb848f8SIan Rogers        "Unit": "M2M"
9912bb848f8SIan Rogers    },
9922bb848f8SIan Rogers    {
9932bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 0",
9942bb848f8SIan Rogers        "EventCode": "0x84",
9952bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED0.TGR0",
9962bb848f8SIan Rogers        "PerPkg": "1",
9972bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 0 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
9982bb848f8SIan Rogers        "UMask": "0x1",
9992bb848f8SIan Rogers        "Unit": "M2M"
10002bb848f8SIan Rogers    },
10012bb848f8SIan Rogers    {
10022bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 1",
10032bb848f8SIan Rogers        "EventCode": "0x84",
10042bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED0.TGR1",
10052bb848f8SIan Rogers        "PerPkg": "1",
10062bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 1 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10072bb848f8SIan Rogers        "UMask": "0x2",
10082bb848f8SIan Rogers        "Unit": "M2M"
10092bb848f8SIan Rogers    },
10102bb848f8SIan Rogers    {
10112bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 2",
10122bb848f8SIan Rogers        "EventCode": "0x84",
10132bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED0.TGR2",
10142bb848f8SIan Rogers        "PerPkg": "1",
10152bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 2 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10162bb848f8SIan Rogers        "UMask": "0x4",
10172bb848f8SIan Rogers        "Unit": "M2M"
10182bb848f8SIan Rogers    },
10192bb848f8SIan Rogers    {
10202bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 3",
10212bb848f8SIan Rogers        "EventCode": "0x84",
10222bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED0.TGR3",
10232bb848f8SIan Rogers        "PerPkg": "1",
10242bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 3 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10252bb848f8SIan Rogers        "UMask": "0x8",
10262bb848f8SIan Rogers        "Unit": "M2M"
10272bb848f8SIan Rogers    },
10282bb848f8SIan Rogers    {
10292bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 4",
10302bb848f8SIan Rogers        "EventCode": "0x84",
10312bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED0.TGR4",
10322bb848f8SIan Rogers        "PerPkg": "1",
10332bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 4 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10342bb848f8SIan Rogers        "UMask": "0x10",
10352bb848f8SIan Rogers        "Unit": "M2M"
10362bb848f8SIan Rogers    },
10372bb848f8SIan Rogers    {
10382bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 5",
10392bb848f8SIan Rogers        "EventCode": "0x84",
10402bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED0.TGR5",
10412bb848f8SIan Rogers        "PerPkg": "1",
10422bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 5 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10432bb848f8SIan Rogers        "UMask": "0x20",
10442bb848f8SIan Rogers        "Unit": "M2M"
10452bb848f8SIan Rogers    },
10462bb848f8SIan Rogers    {
10472bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 6",
10482bb848f8SIan Rogers        "EventCode": "0x84",
10492bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED0.TGR6",
10502bb848f8SIan Rogers        "PerPkg": "1",
10512bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 6 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10522bb848f8SIan Rogers        "UMask": "0x40",
10532bb848f8SIan Rogers        "Unit": "M2M"
10542bb848f8SIan Rogers    },
10552bb848f8SIan Rogers    {
10562bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 7",
10572bb848f8SIan Rogers        "EventCode": "0x84",
10582bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED0.TGR7",
10592bb848f8SIan Rogers        "PerPkg": "1",
10602bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 7 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10612bb848f8SIan Rogers        "UMask": "0x80",
10622bb848f8SIan Rogers        "Unit": "M2M"
10632bb848f8SIan Rogers    },
10642bb848f8SIan Rogers    {
10652bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 10",
10662bb848f8SIan Rogers        "EventCode": "0x85",
10672bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED1.TGR10",
10682bb848f8SIan Rogers        "PerPkg": "1",
10692bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 10 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10702bb848f8SIan Rogers        "UMask": "0x4",
10712bb848f8SIan Rogers        "Unit": "M2M"
10722bb848f8SIan Rogers    },
10732bb848f8SIan Rogers    {
10742bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 8",
10752bb848f8SIan Rogers        "EventCode": "0x85",
10762bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED1.TGR8",
10772bb848f8SIan Rogers        "PerPkg": "1",
10782bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 8 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10792bb848f8SIan Rogers        "UMask": "0x1",
10802bb848f8SIan Rogers        "Unit": "M2M"
10812bb848f8SIan Rogers    },
10822bb848f8SIan Rogers    {
10832bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Acquired : For Transgress 9",
10842bb848f8SIan Rogers        "EventCode": "0x85",
10852bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_ACQUIRED1.TGR9",
10862bb848f8SIan Rogers        "PerPkg": "1",
10872bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Acquired : For Transgress 9 : Number of CMS Agent 1 AD credits acquired in a given cycle, per transgress.",
10882bb848f8SIan Rogers        "UMask": "0x2",
10892bb848f8SIan Rogers        "Unit": "M2M"
10902bb848f8SIan Rogers    },
10912bb848f8SIan Rogers    {
10922bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 0",
10932bb848f8SIan Rogers        "EventCode": "0x86",
10942bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY0.TGR0",
10952bb848f8SIan Rogers        "PerPkg": "1",
10962bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 0 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
10972bb848f8SIan Rogers        "UMask": "0x1",
10982bb848f8SIan Rogers        "Unit": "M2M"
10992bb848f8SIan Rogers    },
11002bb848f8SIan Rogers    {
11012bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 1",
11022bb848f8SIan Rogers        "EventCode": "0x86",
11032bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY0.TGR1",
11042bb848f8SIan Rogers        "PerPkg": "1",
11052bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 1 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11062bb848f8SIan Rogers        "UMask": "0x2",
11072bb848f8SIan Rogers        "Unit": "M2M"
11082bb848f8SIan Rogers    },
11092bb848f8SIan Rogers    {
11102bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 2",
11112bb848f8SIan Rogers        "EventCode": "0x86",
11122bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY0.TGR2",
11132bb848f8SIan Rogers        "PerPkg": "1",
11142bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 2 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11152bb848f8SIan Rogers        "UMask": "0x4",
11162bb848f8SIan Rogers        "Unit": "M2M"
11172bb848f8SIan Rogers    },
11182bb848f8SIan Rogers    {
11192bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 3",
11202bb848f8SIan Rogers        "EventCode": "0x86",
11212bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY0.TGR3",
11222bb848f8SIan Rogers        "PerPkg": "1",
11232bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 3 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11242bb848f8SIan Rogers        "UMask": "0x8",
11252bb848f8SIan Rogers        "Unit": "M2M"
11262bb848f8SIan Rogers    },
11272bb848f8SIan Rogers    {
11282bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 4",
11292bb848f8SIan Rogers        "EventCode": "0x86",
11302bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY0.TGR4",
11312bb848f8SIan Rogers        "PerPkg": "1",
11322bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 4 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11332bb848f8SIan Rogers        "UMask": "0x10",
11342bb848f8SIan Rogers        "Unit": "M2M"
11352bb848f8SIan Rogers    },
11362bb848f8SIan Rogers    {
11372bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 5",
11382bb848f8SIan Rogers        "EventCode": "0x86",
11392bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY0.TGR5",
11402bb848f8SIan Rogers        "PerPkg": "1",
11412bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 5 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11422bb848f8SIan Rogers        "UMask": "0x20",
11432bb848f8SIan Rogers        "Unit": "M2M"
11442bb848f8SIan Rogers    },
11452bb848f8SIan Rogers    {
11462bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 6",
11472bb848f8SIan Rogers        "EventCode": "0x86",
11482bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY0.TGR6",
11492bb848f8SIan Rogers        "PerPkg": "1",
11502bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 6 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11512bb848f8SIan Rogers        "UMask": "0x40",
11522bb848f8SIan Rogers        "Unit": "M2M"
11532bb848f8SIan Rogers    },
11542bb848f8SIan Rogers    {
11552bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 7",
11562bb848f8SIan Rogers        "EventCode": "0x86",
11572bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY0.TGR7",
11582bb848f8SIan Rogers        "PerPkg": "1",
11592bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 7 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11602bb848f8SIan Rogers        "UMask": "0x80",
11612bb848f8SIan Rogers        "Unit": "M2M"
11622bb848f8SIan Rogers    },
11632bb848f8SIan Rogers    {
11642bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 10",
11652bb848f8SIan Rogers        "EventCode": "0x87",
11662bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY1.TGR10",
11672bb848f8SIan Rogers        "PerPkg": "1",
11682bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 10 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11692bb848f8SIan Rogers        "UMask": "0x4",
11702bb848f8SIan Rogers        "Unit": "M2M"
11712bb848f8SIan Rogers    },
11722bb848f8SIan Rogers    {
11732bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 8",
11742bb848f8SIan Rogers        "EventCode": "0x87",
11752bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY1.TGR8",
11762bb848f8SIan Rogers        "PerPkg": "1",
11772bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 8 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11782bb848f8SIan Rogers        "UMask": "0x1",
11792bb848f8SIan Rogers        "Unit": "M2M"
11802bb848f8SIan Rogers    },
11812bb848f8SIan Rogers    {
11822bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 9",
11832bb848f8SIan Rogers        "EventCode": "0x87",
11842bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_AD_CRD_OCCUPANCY1.TGR9",
11852bb848f8SIan Rogers        "PerPkg": "1",
11862bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 AD Credits Occupancy : For Transgress 9 : Number of CMS Agent 1 AD credits in use in a given cycle, per transgress",
11872bb848f8SIan Rogers        "UMask": "0x2",
11882bb848f8SIan Rogers        "Unit": "M2M"
11892bb848f8SIan Rogers    },
11902bb848f8SIan Rogers    {
11912bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 0",
11922bb848f8SIan Rogers        "EventCode": "0x8C",
11932bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED0.TGR0",
11942bb848f8SIan Rogers        "PerPkg": "1",
11952bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 0 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
11962bb848f8SIan Rogers        "UMask": "0x1",
11972bb848f8SIan Rogers        "Unit": "M2M"
11982bb848f8SIan Rogers    },
11992bb848f8SIan Rogers    {
12002bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 1",
12012bb848f8SIan Rogers        "EventCode": "0x8C",
12022bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED0.TGR1",
12032bb848f8SIan Rogers        "PerPkg": "1",
12042bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 1 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12052bb848f8SIan Rogers        "UMask": "0x2",
12062bb848f8SIan Rogers        "Unit": "M2M"
12072bb848f8SIan Rogers    },
12082bb848f8SIan Rogers    {
12092bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 2",
12102bb848f8SIan Rogers        "EventCode": "0x8C",
12112bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED0.TGR2",
12122bb848f8SIan Rogers        "PerPkg": "1",
12132bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 2 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12142bb848f8SIan Rogers        "UMask": "0x4",
12152bb848f8SIan Rogers        "Unit": "M2M"
12162bb848f8SIan Rogers    },
12172bb848f8SIan Rogers    {
12182bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 3",
12192bb848f8SIan Rogers        "EventCode": "0x8C",
12202bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED0.TGR3",
12212bb848f8SIan Rogers        "PerPkg": "1",
12222bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 3 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12232bb848f8SIan Rogers        "UMask": "0x8",
12242bb848f8SIan Rogers        "Unit": "M2M"
12252bb848f8SIan Rogers    },
12262bb848f8SIan Rogers    {
12272bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 4",
12282bb848f8SIan Rogers        "EventCode": "0x8C",
12292bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED0.TGR4",
12302bb848f8SIan Rogers        "PerPkg": "1",
12312bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 4 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12322bb848f8SIan Rogers        "UMask": "0x10",
12332bb848f8SIan Rogers        "Unit": "M2M"
12342bb848f8SIan Rogers    },
12352bb848f8SIan Rogers    {
12362bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 5",
12372bb848f8SIan Rogers        "EventCode": "0x8C",
12382bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED0.TGR5",
12392bb848f8SIan Rogers        "PerPkg": "1",
12402bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 5 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12412bb848f8SIan Rogers        "UMask": "0x20",
12422bb848f8SIan Rogers        "Unit": "M2M"
12432bb848f8SIan Rogers    },
12442bb848f8SIan Rogers    {
12452bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 4",
12462bb848f8SIan Rogers        "EventCode": "0x8C",
12472bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED0.TGR6",
12482bb848f8SIan Rogers        "PerPkg": "1",
12492bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 4 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12502bb848f8SIan Rogers        "UMask": "0x40",
12512bb848f8SIan Rogers        "Unit": "M2M"
12522bb848f8SIan Rogers    },
12532bb848f8SIan Rogers    {
12542bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 5",
12552bb848f8SIan Rogers        "EventCode": "0x8C",
12562bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED0.TGR7",
12572bb848f8SIan Rogers        "PerPkg": "1",
12582bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 5 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12592bb848f8SIan Rogers        "UMask": "0x80",
12602bb848f8SIan Rogers        "Unit": "M2M"
12612bb848f8SIan Rogers    },
12622bb848f8SIan Rogers    {
12632bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 10",
12642bb848f8SIan Rogers        "EventCode": "0x8D",
12652bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED1.TGR10",
12662bb848f8SIan Rogers        "PerPkg": "1",
12672bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 10 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12682bb848f8SIan Rogers        "UMask": "0x4",
12692bb848f8SIan Rogers        "Unit": "M2M"
12702bb848f8SIan Rogers    },
12712bb848f8SIan Rogers    {
12722bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 8",
12732bb848f8SIan Rogers        "EventCode": "0x8D",
12742bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED1.TGR8",
12752bb848f8SIan Rogers        "PerPkg": "1",
12762bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 8 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12772bb848f8SIan Rogers        "UMask": "0x1",
12782bb848f8SIan Rogers        "Unit": "M2M"
12792bb848f8SIan Rogers    },
12802bb848f8SIan Rogers    {
12812bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Acquired : For Transgress 9",
12822bb848f8SIan Rogers        "EventCode": "0x8D",
12832bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_ACQUIRED1.TGR9",
12842bb848f8SIan Rogers        "PerPkg": "1",
12852bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Acquired : For Transgress 9 : Number of CMS Agent 1 BL credits acquired in a given cycle, per transgress.",
12862bb848f8SIan Rogers        "UMask": "0x2",
12872bb848f8SIan Rogers        "Unit": "M2M"
12882bb848f8SIan Rogers    },
12892bb848f8SIan Rogers    {
12902bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 0",
12912bb848f8SIan Rogers        "EventCode": "0x8E",
12922bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY0.TGR0",
12932bb848f8SIan Rogers        "PerPkg": "1",
12942bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 0 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
12952bb848f8SIan Rogers        "UMask": "0x1",
12962bb848f8SIan Rogers        "Unit": "M2M"
12972bb848f8SIan Rogers    },
12982bb848f8SIan Rogers    {
12992bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 1",
13002bb848f8SIan Rogers        "EventCode": "0x8E",
13012bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY0.TGR1",
13022bb848f8SIan Rogers        "PerPkg": "1",
13032bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 1 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13042bb848f8SIan Rogers        "UMask": "0x2",
13052bb848f8SIan Rogers        "Unit": "M2M"
13062bb848f8SIan Rogers    },
13072bb848f8SIan Rogers    {
13082bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 2",
13092bb848f8SIan Rogers        "EventCode": "0x8E",
13102bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY0.TGR2",
13112bb848f8SIan Rogers        "PerPkg": "1",
13122bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 2 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13132bb848f8SIan Rogers        "UMask": "0x4",
13142bb848f8SIan Rogers        "Unit": "M2M"
13152bb848f8SIan Rogers    },
13162bb848f8SIan Rogers    {
13172bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 3",
13182bb848f8SIan Rogers        "EventCode": "0x8E",
13192bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY0.TGR3",
13202bb848f8SIan Rogers        "PerPkg": "1",
13212bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 3 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13222bb848f8SIan Rogers        "UMask": "0x8",
13232bb848f8SIan Rogers        "Unit": "M2M"
13242bb848f8SIan Rogers    },
13252bb848f8SIan Rogers    {
13262bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 4",
13272bb848f8SIan Rogers        "EventCode": "0x8E",
13282bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY0.TGR4",
13292bb848f8SIan Rogers        "PerPkg": "1",
13302bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 4 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13312bb848f8SIan Rogers        "UMask": "0x10",
13322bb848f8SIan Rogers        "Unit": "M2M"
13332bb848f8SIan Rogers    },
13342bb848f8SIan Rogers    {
13352bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 5",
13362bb848f8SIan Rogers        "EventCode": "0x8E",
13372bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY0.TGR5",
13382bb848f8SIan Rogers        "PerPkg": "1",
13392bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 5 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13402bb848f8SIan Rogers        "UMask": "0x20",
13412bb848f8SIan Rogers        "Unit": "M2M"
13422bb848f8SIan Rogers    },
13432bb848f8SIan Rogers    {
13442bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 6",
13452bb848f8SIan Rogers        "EventCode": "0x8E",
13462bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY0.TGR6",
13472bb848f8SIan Rogers        "PerPkg": "1",
13482bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 6 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13492bb848f8SIan Rogers        "UMask": "0x40",
13502bb848f8SIan Rogers        "Unit": "M2M"
13512bb848f8SIan Rogers    },
13522bb848f8SIan Rogers    {
13532bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 7",
13542bb848f8SIan Rogers        "EventCode": "0x8E",
13552bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY0.TGR7",
13562bb848f8SIan Rogers        "PerPkg": "1",
13572bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 7 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13582bb848f8SIan Rogers        "UMask": "0x80",
13592bb848f8SIan Rogers        "Unit": "M2M"
13602bb848f8SIan Rogers    },
13612bb848f8SIan Rogers    {
13622bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 10",
13632bb848f8SIan Rogers        "EventCode": "0x8F",
13642bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY1.TGR10",
13652bb848f8SIan Rogers        "PerPkg": "1",
13662bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 10 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13672bb848f8SIan Rogers        "UMask": "0x4",
13682bb848f8SIan Rogers        "Unit": "M2M"
13692bb848f8SIan Rogers    },
13702bb848f8SIan Rogers    {
13712bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 8",
13722bb848f8SIan Rogers        "EventCode": "0x8F",
13732bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY1.TGR8",
13742bb848f8SIan Rogers        "PerPkg": "1",
13752bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 8 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13762bb848f8SIan Rogers        "UMask": "0x1",
13772bb848f8SIan Rogers        "Unit": "M2M"
13782bb848f8SIan Rogers    },
13792bb848f8SIan Rogers    {
13802bb848f8SIan Rogers        "BriefDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 9",
13812bb848f8SIan Rogers        "EventCode": "0x8F",
13822bb848f8SIan Rogers        "EventName": "UNC_M2M_AG1_BL_CRD_OCCUPANCY1.TGR9",
13832bb848f8SIan Rogers        "PerPkg": "1",
13842bb848f8SIan Rogers        "PublicDescription": "CMS Agent1 BL Credits Occupancy : For Transgress 9 : Number of CMS Agent 1 BL credits in use in a given cycle, per transgress",
13852bb848f8SIan Rogers        "UMask": "0x2",
13862bb848f8SIan Rogers        "Unit": "M2M"
13872bb848f8SIan Rogers    },
13882bb848f8SIan Rogers    {
13892bb848f8SIan Rogers        "BriefDescription": "M2M to iMC Bypass : Not Taken",
13902bb848f8SIan Rogers        "EventCode": "0x22",
13912bb848f8SIan Rogers        "EventName": "UNC_M2M_BYPASS_M2M_EGRESS.NOT_TAKEN",
13922bb848f8SIan Rogers        "PerPkg": "1",
13932bb848f8SIan Rogers        "UMask": "0x2",
13942bb848f8SIan Rogers        "Unit": "M2M"
13952bb848f8SIan Rogers    },
13962bb848f8SIan Rogers    {
13972bb848f8SIan Rogers        "BriefDescription": "M2M to iMC Bypass : Taken",
13982bb848f8SIan Rogers        "EventCode": "0x22",
13992bb848f8SIan Rogers        "EventName": "UNC_M2M_BYPASS_M2M_EGRESS.TAKEN",
14002bb848f8SIan Rogers        "PerPkg": "1",
14012bb848f8SIan Rogers        "UMask": "0x1",
14022bb848f8SIan Rogers        "Unit": "M2M"
14032bb848f8SIan Rogers    },
14042bb848f8SIan Rogers    {
14052bb848f8SIan Rogers        "BriefDescription": "M2M to iMC Bypass : Not Taken",
14062bb848f8SIan Rogers        "EventCode": "0x21",
14072bb848f8SIan Rogers        "EventName": "UNC_M2M_BYPASS_M2M_INGRESS.NOT_TAKEN",
14082bb848f8SIan Rogers        "PerPkg": "1",
14092bb848f8SIan Rogers        "UMask": "0x2",
14102bb848f8SIan Rogers        "Unit": "M2M"
14112bb848f8SIan Rogers    },
14122bb848f8SIan Rogers    {
14132bb848f8SIan Rogers        "BriefDescription": "M2M to iMC Bypass : Taken",
14142bb848f8SIan Rogers        "EventCode": "0x21",
14152bb848f8SIan Rogers        "EventName": "UNC_M2M_BYPASS_M2M_INGRESS.TAKEN",
14162bb848f8SIan Rogers        "PerPkg": "1",
14172bb848f8SIan Rogers        "UMask": "0x1",
14182bb848f8SIan Rogers        "Unit": "M2M"
14192bb848f8SIan Rogers    },
14202bb848f8SIan Rogers    {
14212bb848f8SIan Rogers        "BriefDescription": "Clockticks of the mesh to memory (M2M)",
14222bb848f8SIan Rogers        "EventName": "UNC_M2M_CLOCKTICKS",
14232bb848f8SIan Rogers        "PerPkg": "1",
14242bb848f8SIan Rogers        "Unit": "M2M"
14252bb848f8SIan Rogers    },
14262bb848f8SIan Rogers    {
14272bb848f8SIan Rogers        "BriefDescription": "CMS Clockticks",
14282bb848f8SIan Rogers        "EventCode": "0xc0",
14292bb848f8SIan Rogers        "EventName": "UNC_M2M_CMS_CLOCKTICKS",
14302bb848f8SIan Rogers        "PerPkg": "1",
14312bb848f8SIan Rogers        "Unit": "M2M"
14322bb848f8SIan Rogers    },
14332bb848f8SIan Rogers    {
14342bb848f8SIan Rogers        "BriefDescription": "Cycles when direct to core mode, which bypasses the CHA, was disabled",
14352bb848f8SIan Rogers        "EventCode": "0x24",
14362bb848f8SIan Rogers        "EventName": "UNC_M2M_DIRECT2CORE_NOT_TAKEN_DIRSTATE",
14372bb848f8SIan Rogers        "PerPkg": "1",
14382bb848f8SIan Rogers        "Unit": "M2M"
14392bb848f8SIan Rogers    },
14402bb848f8SIan Rogers    {
14412bb848f8SIan Rogers        "BriefDescription": "UNC_M2M_DIRECT2CORE_NOT_TAKEN_NOTFORKED",
14422bb848f8SIan Rogers        "EventCode": "0x60",
14432bb848f8SIan Rogers        "EventName": "UNC_M2M_DIRECT2CORE_NOT_TAKEN_NOTFORKED",
14442bb848f8SIan Rogers        "PerPkg": "1",
14452bb848f8SIan Rogers        "Unit": "M2M"
14462bb848f8SIan Rogers    },
14472bb848f8SIan Rogers    {
14482bb848f8SIan Rogers        "BriefDescription": "Number of reads in which direct to core transaction was overridden",
14492bb848f8SIan Rogers        "EventCode": "0x25",
14502bb848f8SIan Rogers        "EventName": "UNC_M2M_DIRECT2CORE_TXN_OVERRIDE",
14512bb848f8SIan Rogers        "PerPkg": "1",
14522bb848f8SIan Rogers        "Unit": "M2M"
14532bb848f8SIan Rogers    },
14542bb848f8SIan Rogers    {
14552bb848f8SIan Rogers        "BriefDescription": "Distress signal asserted : DPT Local",
14562bb848f8SIan Rogers        "EventCode": "0xAF",
14572bb848f8SIan Rogers        "EventName": "UNC_M2M_DISTRESS_ASSERTED.DPT_LOCAL",
14582bb848f8SIan Rogers        "PerPkg": "1",
14592bb848f8SIan Rogers        "PublicDescription": "Distress signal asserted : DPT Local : Counts the number of cycles either the local or incoming distress signals are asserted. : Dynamic Prefetch Throttle triggered by this tile",
14602bb848f8SIan Rogers        "UMask": "0x4",
14612bb848f8SIan Rogers        "Unit": "M2M"
14622bb848f8SIan Rogers    },
14632bb848f8SIan Rogers    {
14642bb848f8SIan Rogers        "BriefDescription": "Distress signal asserted : DPT Remote",
14652bb848f8SIan Rogers        "EventCode": "0xAF",
14662bb848f8SIan Rogers        "EventName": "UNC_M2M_DISTRESS_ASSERTED.DPT_NONLOCAL",
14672bb848f8SIan Rogers        "PerPkg": "1",
14682bb848f8SIan Rogers        "PublicDescription": "Distress signal asserted : DPT Remote : Counts the number of cycles either the local or incoming distress signals are asserted. : Dynamic Prefetch Throttle received by this tile",
14692bb848f8SIan Rogers        "UMask": "0x8",
14702bb848f8SIan Rogers        "Unit": "M2M"
14712bb848f8SIan Rogers    },
14722bb848f8SIan Rogers    {
14732bb848f8SIan Rogers        "BriefDescription": "Distress signal asserted : DPT Stalled - IV",
14742bb848f8SIan Rogers        "EventCode": "0xAF",
14752bb848f8SIan Rogers        "EventName": "UNC_M2M_DISTRESS_ASSERTED.DPT_STALL_IV",
14762bb848f8SIan Rogers        "PerPkg": "1",
14772bb848f8SIan Rogers        "PublicDescription": "Distress signal asserted : DPT Stalled - IV : Counts the number of cycles either the local or incoming distress signals are asserted. : DPT occurred while regular IVs were received, causing DPT to be stalled",
14782bb848f8SIan Rogers        "UMask": "0x40",
14792bb848f8SIan Rogers        "Unit": "M2M"
14802bb848f8SIan Rogers    },
14812bb848f8SIan Rogers    {
14822bb848f8SIan Rogers        "BriefDescription": "Distress signal asserted : DPT Stalled -  No Credit",
14832bb848f8SIan Rogers        "EventCode": "0xAF",
14842bb848f8SIan Rogers        "EventName": "UNC_M2M_DISTRESS_ASSERTED.DPT_STALL_NOCRD",
14852bb848f8SIan Rogers        "PerPkg": "1",
14862bb848f8SIan Rogers        "PublicDescription": "Distress signal asserted : DPT Stalled -  No Credit : Counts the number of cycles either the local or incoming distress signals are asserted. : DPT occurred while credit not available causing DPT to be stalled",
14872bb848f8SIan Rogers        "UMask": "0x80",
14882bb848f8SIan Rogers        "Unit": "M2M"
14892bb848f8SIan Rogers    },
14902bb848f8SIan Rogers    {
14912bb848f8SIan Rogers        "BriefDescription": "Distress signal asserted : Horizontal",
14922bb848f8SIan Rogers        "EventCode": "0xAF",
14932bb848f8SIan Rogers        "EventName": "UNC_M2M_DISTRESS_ASSERTED.HORZ",
14942bb848f8SIan Rogers        "PerPkg": "1",
14952bb848f8SIan Rogers        "PublicDescription": "Distress signal asserted : Horizontal : Counts the number of cycles either the local or incoming distress signals are asserted. : If TGR egress is full, then agents will throttle outgoing AD IDI transactions",
14962bb848f8SIan Rogers        "UMask": "0x2",
14972bb848f8SIan Rogers        "Unit": "M2M"
14982bb848f8SIan Rogers    },
14992bb848f8SIan Rogers    {
15002bb848f8SIan Rogers        "BriefDescription": "Distress signal asserted : Vertical",
15012bb848f8SIan Rogers        "EventCode": "0xAF",
15022bb848f8SIan Rogers        "EventName": "UNC_M2M_DISTRESS_ASSERTED.VERT",
15032bb848f8SIan Rogers        "PerPkg": "1",
15042bb848f8SIan Rogers        "PublicDescription": "Distress signal asserted : Vertical : Counts the number of cycles either the local or incoming distress signals are asserted. : If IRQ egress is full, then agents will throttle outgoing AD IDI transactions",
15052bb848f8SIan Rogers        "UMask": "0x1",
15062bb848f8SIan Rogers        "Unit": "M2M"
15072bb848f8SIan Rogers    },
15082bb848f8SIan Rogers    {
15092bb848f8SIan Rogers        "BriefDescription": "Egress Blocking due to Ordering requirements : Down",
15102bb848f8SIan Rogers        "EventCode": "0xBA",
15112bb848f8SIan Rogers        "EventName": "UNC_M2M_EGRESS_ORDERING.IV_SNOOPGO_DN",
15122bb848f8SIan Rogers        "PerPkg": "1",
15132bb848f8SIan Rogers        "PublicDescription": "Egress Blocking due to Ordering requirements : Down : Counts number of cycles IV was blocked in the TGR Egress due to SNP/GO Ordering requirements",
15142bb848f8SIan Rogers        "UMask": "0x4",
15152bb848f8SIan Rogers        "Unit": "M2M"
15162bb848f8SIan Rogers    },
15172bb848f8SIan Rogers    {
15182bb848f8SIan Rogers        "BriefDescription": "Egress Blocking due to Ordering requirements : Up",
15192bb848f8SIan Rogers        "EventCode": "0xBA",
15202bb848f8SIan Rogers        "EventName": "UNC_M2M_EGRESS_ORDERING.IV_SNOOPGO_UP",
15212bb848f8SIan Rogers        "PerPkg": "1",
15222bb848f8SIan Rogers        "PublicDescription": "Egress Blocking due to Ordering requirements : Up : Counts number of cycles IV was blocked in the TGR Egress due to SNP/GO Ordering requirements",
15232bb848f8SIan Rogers        "UMask": "0x1",
15242bb848f8SIan Rogers        "Unit": "M2M"
15252bb848f8SIan Rogers    },
15262bb848f8SIan Rogers    {
15272bb848f8SIan Rogers        "BriefDescription": "Horizontal AD Ring In Use : Left and Even",
15282bb848f8SIan Rogers        "EventCode": "0xB6",
15292bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AD_IN_USE.LEFT_EVEN",
15302bb848f8SIan Rogers        "PerPkg": "1",
15312bb848f8SIan Rogers        "PublicDescription": "Horizontal AD Ring In Use : Left and Even : Counts the number of cycles that the Horizontal AD ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
15322bb848f8SIan Rogers        "UMask": "0x1",
15332bb848f8SIan Rogers        "Unit": "M2M"
15342bb848f8SIan Rogers    },
15352bb848f8SIan Rogers    {
15362bb848f8SIan Rogers        "BriefDescription": "Horizontal AD Ring In Use : Left and Odd",
15372bb848f8SIan Rogers        "EventCode": "0xB6",
15382bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AD_IN_USE.LEFT_ODD",
15392bb848f8SIan Rogers        "PerPkg": "1",
15402bb848f8SIan Rogers        "PublicDescription": "Horizontal AD Ring In Use : Left and Odd : Counts the number of cycles that the Horizontal AD ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
15412bb848f8SIan Rogers        "UMask": "0x2",
15422bb848f8SIan Rogers        "Unit": "M2M"
15432bb848f8SIan Rogers    },
15442bb848f8SIan Rogers    {
15452bb848f8SIan Rogers        "BriefDescription": "Horizontal AD Ring In Use : Right and Even",
15462bb848f8SIan Rogers        "EventCode": "0xB6",
15472bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AD_IN_USE.RIGHT_EVEN",
15482bb848f8SIan Rogers        "PerPkg": "1",
15492bb848f8SIan Rogers        "PublicDescription": "Horizontal AD Ring In Use : Right and Even : Counts the number of cycles that the Horizontal AD ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
15502bb848f8SIan Rogers        "UMask": "0x4",
15512bb848f8SIan Rogers        "Unit": "M2M"
15522bb848f8SIan Rogers    },
15532bb848f8SIan Rogers    {
15542bb848f8SIan Rogers        "BriefDescription": "Horizontal AD Ring In Use : Right and Odd",
15552bb848f8SIan Rogers        "EventCode": "0xB6",
15562bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AD_IN_USE.RIGHT_ODD",
15572bb848f8SIan Rogers        "PerPkg": "1",
15582bb848f8SIan Rogers        "PublicDescription": "Horizontal AD Ring In Use : Right and Odd : Counts the number of cycles that the Horizontal AD ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
15592bb848f8SIan Rogers        "UMask": "0x8",
15602bb848f8SIan Rogers        "Unit": "M2M"
15612bb848f8SIan Rogers    },
15622bb848f8SIan Rogers    {
15632bb848f8SIan Rogers        "BriefDescription": "Horizontal AK Ring In Use : Left and Even",
15642bb848f8SIan Rogers        "EventCode": "0xBB",
15652bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AKC_IN_USE.LEFT_EVEN",
15662bb848f8SIan Rogers        "PerPkg": "1",
15672bb848f8SIan Rogers        "PublicDescription": "Horizontal AK Ring In Use : Left and Even : Counts the number of cycles that the Horizontal AKC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
15682bb848f8SIan Rogers        "UMask": "0x1",
15692bb848f8SIan Rogers        "Unit": "M2M"
15702bb848f8SIan Rogers    },
15712bb848f8SIan Rogers    {
15722bb848f8SIan Rogers        "BriefDescription": "Horizontal AK Ring In Use : Left and Odd",
15732bb848f8SIan Rogers        "EventCode": "0xBB",
15742bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AKC_IN_USE.LEFT_ODD",
15752bb848f8SIan Rogers        "PerPkg": "1",
15762bb848f8SIan Rogers        "PublicDescription": "Horizontal AK Ring In Use : Left and Odd : Counts the number of cycles that the Horizontal AKC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
15772bb848f8SIan Rogers        "UMask": "0x2",
15782bb848f8SIan Rogers        "Unit": "M2M"
15792bb848f8SIan Rogers    },
15802bb848f8SIan Rogers    {
15812bb848f8SIan Rogers        "BriefDescription": "Horizontal AK Ring In Use : Right and Even",
15822bb848f8SIan Rogers        "EventCode": "0xBB",
15832bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AKC_IN_USE.RIGHT_EVEN",
15842bb848f8SIan Rogers        "PerPkg": "1",
15852bb848f8SIan Rogers        "PublicDescription": "Horizontal AK Ring In Use : Right and Even : Counts the number of cycles that the Horizontal AKC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
15862bb848f8SIan Rogers        "UMask": "0x4",
15872bb848f8SIan Rogers        "Unit": "M2M"
15882bb848f8SIan Rogers    },
15892bb848f8SIan Rogers    {
15902bb848f8SIan Rogers        "BriefDescription": "Horizontal AK Ring In Use : Right and Odd",
15912bb848f8SIan Rogers        "EventCode": "0xBB",
15922bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AKC_IN_USE.RIGHT_ODD",
15932bb848f8SIan Rogers        "PerPkg": "1",
15942bb848f8SIan Rogers        "PublicDescription": "Horizontal AK Ring In Use : Right and Odd : Counts the number of cycles that the Horizontal AKC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
15952bb848f8SIan Rogers        "UMask": "0x8",
15962bb848f8SIan Rogers        "Unit": "M2M"
15972bb848f8SIan Rogers    },
15982bb848f8SIan Rogers    {
15992bb848f8SIan Rogers        "BriefDescription": "Horizontal AK Ring In Use : Left and Even",
16002bb848f8SIan Rogers        "EventCode": "0xB7",
16012bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AK_IN_USE.LEFT_EVEN",
16022bb848f8SIan Rogers        "PerPkg": "1",
16032bb848f8SIan Rogers        "PublicDescription": "Horizontal AK Ring In Use : Left and Even : Counts the number of cycles that the Horizontal AK ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
16042bb848f8SIan Rogers        "UMask": "0x1",
16052bb848f8SIan Rogers        "Unit": "M2M"
16062bb848f8SIan Rogers    },
16072bb848f8SIan Rogers    {
16082bb848f8SIan Rogers        "BriefDescription": "Horizontal AK Ring In Use : Left and Odd",
16092bb848f8SIan Rogers        "EventCode": "0xB7",
16102bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AK_IN_USE.LEFT_ODD",
16112bb848f8SIan Rogers        "PerPkg": "1",
16122bb848f8SIan Rogers        "PublicDescription": "Horizontal AK Ring In Use : Left and Odd : Counts the number of cycles that the Horizontal AK ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
16132bb848f8SIan Rogers        "UMask": "0x2",
16142bb848f8SIan Rogers        "Unit": "M2M"
16152bb848f8SIan Rogers    },
16162bb848f8SIan Rogers    {
16172bb848f8SIan Rogers        "BriefDescription": "Horizontal AK Ring In Use : Right and Even",
16182bb848f8SIan Rogers        "EventCode": "0xB7",
16192bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AK_IN_USE.RIGHT_EVEN",
16202bb848f8SIan Rogers        "PerPkg": "1",
16212bb848f8SIan Rogers        "PublicDescription": "Horizontal AK Ring In Use : Right and Even : Counts the number of cycles that the Horizontal AK ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
16222bb848f8SIan Rogers        "UMask": "0x4",
16232bb848f8SIan Rogers        "Unit": "M2M"
16242bb848f8SIan Rogers    },
16252bb848f8SIan Rogers    {
16262bb848f8SIan Rogers        "BriefDescription": "Horizontal AK Ring In Use : Right and Odd",
16272bb848f8SIan Rogers        "EventCode": "0xB7",
16282bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_AK_IN_USE.RIGHT_ODD",
16292bb848f8SIan Rogers        "PerPkg": "1",
16302bb848f8SIan Rogers        "PublicDescription": "Horizontal AK Ring In Use : Right and Odd : Counts the number of cycles that the Horizontal AK ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
16312bb848f8SIan Rogers        "UMask": "0x8",
16322bb848f8SIan Rogers        "Unit": "M2M"
16332bb848f8SIan Rogers    },
16342bb848f8SIan Rogers    {
16352bb848f8SIan Rogers        "BriefDescription": "Horizontal BL Ring in Use : Left and Even",
16362bb848f8SIan Rogers        "EventCode": "0xB8",
16372bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_BL_IN_USE.LEFT_EVEN",
16382bb848f8SIan Rogers        "PerPkg": "1",
16392bb848f8SIan Rogers        "PublicDescription": "Horizontal BL Ring in Use : Left and Even : Counts the number of cycles that the Horizontal BL ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from  the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
16402bb848f8SIan Rogers        "UMask": "0x1",
16412bb848f8SIan Rogers        "Unit": "M2M"
16422bb848f8SIan Rogers    },
16432bb848f8SIan Rogers    {
16442bb848f8SIan Rogers        "BriefDescription": "Horizontal BL Ring in Use : Left and Odd",
16452bb848f8SIan Rogers        "EventCode": "0xB8",
16462bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_BL_IN_USE.LEFT_ODD",
16472bb848f8SIan Rogers        "PerPkg": "1",
16482bb848f8SIan Rogers        "PublicDescription": "Horizontal BL Ring in Use : Left and Odd : Counts the number of cycles that the Horizontal BL ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from  the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
16492bb848f8SIan Rogers        "UMask": "0x2",
16502bb848f8SIan Rogers        "Unit": "M2M"
16512bb848f8SIan Rogers    },
16522bb848f8SIan Rogers    {
16532bb848f8SIan Rogers        "BriefDescription": "Horizontal BL Ring in Use : Right and Even",
16542bb848f8SIan Rogers        "EventCode": "0xB8",
16552bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_BL_IN_USE.RIGHT_EVEN",
16562bb848f8SIan Rogers        "PerPkg": "1",
16572bb848f8SIan Rogers        "PublicDescription": "Horizontal BL Ring in Use : Right and Even : Counts the number of cycles that the Horizontal BL ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from  the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
16582bb848f8SIan Rogers        "UMask": "0x4",
16592bb848f8SIan Rogers        "Unit": "M2M"
16602bb848f8SIan Rogers    },
16612bb848f8SIan Rogers    {
16622bb848f8SIan Rogers        "BriefDescription": "Horizontal BL Ring in Use : Right and Odd",
16632bb848f8SIan Rogers        "EventCode": "0xB8",
16642bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_BL_IN_USE.RIGHT_ODD",
16652bb848f8SIan Rogers        "PerPkg": "1",
16662bb848f8SIan Rogers        "PublicDescription": "Horizontal BL Ring in Use : Right and Odd : Counts the number of cycles that the Horizontal BL ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from  the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
16672bb848f8SIan Rogers        "UMask": "0x8",
16682bb848f8SIan Rogers        "Unit": "M2M"
16692bb848f8SIan Rogers    },
16702bb848f8SIan Rogers    {
16712bb848f8SIan Rogers        "BriefDescription": "Horizontal IV Ring in Use : Left",
16722bb848f8SIan Rogers        "EventCode": "0xB9",
16732bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_IV_IN_USE.LEFT",
16742bb848f8SIan Rogers        "PerPkg": "1",
16752bb848f8SIan Rogers        "PublicDescription": "Horizontal IV Ring in Use : Left : Counts the number of cycles that the Horizontal IV ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  There is only 1 IV ring.  Therefore, if one wants to monitor the Even ring, they should select both UP_EVEN and DN_EVEN.  To monitor the Odd ring, they should select both UP_ODD and DN_ODD.",
16762bb848f8SIan Rogers        "UMask": "0x1",
16772bb848f8SIan Rogers        "Unit": "M2M"
16782bb848f8SIan Rogers    },
16792bb848f8SIan Rogers    {
16802bb848f8SIan Rogers        "BriefDescription": "Horizontal IV Ring in Use : Right",
16812bb848f8SIan Rogers        "EventCode": "0xB9",
16822bb848f8SIan Rogers        "EventName": "UNC_M2M_HORZ_RING_IV_IN_USE.RIGHT",
16832bb848f8SIan Rogers        "PerPkg": "1",
16842bb848f8SIan Rogers        "PublicDescription": "Horizontal IV Ring in Use : Right : Counts the number of cycles that the Horizontal IV ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  There is only 1 IV ring.  Therefore, if one wants to monitor the Even ring, they should select both UP_EVEN and DN_EVEN.  To monitor the Odd ring, they should select both UP_ODD and DN_ODD.",
16852bb848f8SIan Rogers        "UMask": "0x4",
16862bb848f8SIan Rogers        "Unit": "M2M"
16872bb848f8SIan Rogers    },
16882bb848f8SIan Rogers    {
16892bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : All, regardless of priority. - All Channels",
16902bb848f8SIan Rogers        "EventCode": "0x37",
16912bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.ALL",
16922bb848f8SIan Rogers        "PerPkg": "1",
16932bb848f8SIan Rogers        "UMask": "0x704",
16942bb848f8SIan Rogers        "Unit": "M2M"
16952bb848f8SIan Rogers    },
16962bb848f8SIan Rogers    {
16972bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : All, regardless of priority. - Ch0",
16982bb848f8SIan Rogers        "EventCode": "0x37",
16992bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.CH0_ALL",
17002bb848f8SIan Rogers        "PerPkg": "1",
17012bb848f8SIan Rogers        "UMask": "0x104",
17022bb848f8SIan Rogers        "Unit": "M2M"
17032bb848f8SIan Rogers    },
17042bb848f8SIan Rogers    {
17052bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : From TGR - Ch0",
17062bb848f8SIan Rogers        "EventCode": "0x37",
17072bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.CH0_FROM_TGR",
17082bb848f8SIan Rogers        "PerPkg": "1",
17092bb848f8SIan Rogers        "UMask": "0x140",
17102bb848f8SIan Rogers        "Unit": "M2M"
17112bb848f8SIan Rogers    },
17122bb848f8SIan Rogers    {
17132bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : Critical Priority - Ch0",
17142bb848f8SIan Rogers        "EventCode": "0x37",
17152bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.CH0_ISOCH",
17162bb848f8SIan Rogers        "PerPkg": "1",
17172bb848f8SIan Rogers        "UMask": "0x102",
17182bb848f8SIan Rogers        "Unit": "M2M"
17192bb848f8SIan Rogers    },
17202bb848f8SIan Rogers    {
17212bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : Normal Priority - Ch0",
17222bb848f8SIan Rogers        "EventCode": "0x37",
17232bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.CH0_NORMAL",
17242bb848f8SIan Rogers        "PerPkg": "1",
17252bb848f8SIan Rogers        "UMask": "0x101",
17262bb848f8SIan Rogers        "Unit": "M2M"
17272bb848f8SIan Rogers    },
17282bb848f8SIan Rogers    {
17292bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : All, regardless of priority. - Ch1",
17302bb848f8SIan Rogers        "EventCode": "0x37",
17312bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.CH1_ALL",
17322bb848f8SIan Rogers        "PerPkg": "1",
17332bb848f8SIan Rogers        "UMask": "0x204",
17342bb848f8SIan Rogers        "Unit": "M2M"
17352bb848f8SIan Rogers    },
17362bb848f8SIan Rogers    {
17372bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : From TGR - Ch1",
17382bb848f8SIan Rogers        "EventCode": "0x37",
17392bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.CH1_FROM_TGR",
17402bb848f8SIan Rogers        "PerPkg": "1",
17412bb848f8SIan Rogers        "UMask": "0x240",
17422bb848f8SIan Rogers        "Unit": "M2M"
17432bb848f8SIan Rogers    },
17442bb848f8SIan Rogers    {
17452bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : Critical Priority - Ch1",
17462bb848f8SIan Rogers        "EventCode": "0x37",
17472bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.CH1_ISOCH",
17482bb848f8SIan Rogers        "PerPkg": "1",
17492bb848f8SIan Rogers        "UMask": "0x202",
17502bb848f8SIan Rogers        "Unit": "M2M"
17512bb848f8SIan Rogers    },
17522bb848f8SIan Rogers    {
17532bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : Normal Priority - Ch1",
17542bb848f8SIan Rogers        "EventCode": "0x37",
17552bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.CH1_NORMAL",
17562bb848f8SIan Rogers        "PerPkg": "1",
17572bb848f8SIan Rogers        "UMask": "0x201",
17582bb848f8SIan Rogers        "Unit": "M2M"
17592bb848f8SIan Rogers    },
17602bb848f8SIan Rogers    {
17612bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : From TGR - All Channels",
17622bb848f8SIan Rogers        "EventCode": "0x37",
17632bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.FROM_TGR",
17642bb848f8SIan Rogers        "PerPkg": "1",
17652bb848f8SIan Rogers        "UMask": "0x740",
17662bb848f8SIan Rogers        "Unit": "M2M"
17672bb848f8SIan Rogers    },
17682bb848f8SIan Rogers    {
17692bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : Critical Priority - All Channels",
17702bb848f8SIan Rogers        "EventCode": "0x37",
17712bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.ISOCH",
17722bb848f8SIan Rogers        "PerPkg": "1",
17732bb848f8SIan Rogers        "UMask": "0x702",
17742bb848f8SIan Rogers        "Unit": "M2M"
17752bb848f8SIan Rogers    },
17762bb848f8SIan Rogers    {
17772bb848f8SIan Rogers        "BriefDescription": "M2M Reads Issued to iMC : Normal Priority - All Channels",
17782bb848f8SIan Rogers        "EventCode": "0x37",
17792bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_READS.NORMAL",
17802bb848f8SIan Rogers        "PerPkg": "1",
17812bb848f8SIan Rogers        "UMask": "0x701",
17822bb848f8SIan Rogers        "Unit": "M2M"
17832bb848f8SIan Rogers    },
17842bb848f8SIan Rogers    {
17852bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : All Writes - All Channels",
17862bb848f8SIan Rogers        "EventCode": "0x38",
17872bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.ALL",
17882bb848f8SIan Rogers        "PerPkg": "1",
17892bb848f8SIan Rogers        "UMask": "0x1c10",
17902bb848f8SIan Rogers        "Unit": "M2M"
17912bb848f8SIan Rogers    },
17922bb848f8SIan Rogers    {
17932bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : All Writes - Ch0",
17942bb848f8SIan Rogers        "EventCode": "0x38",
17952bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH0_ALL",
17962bb848f8SIan Rogers        "PerPkg": "1",
17972bb848f8SIan Rogers        "UMask": "0x410",
17982bb848f8SIan Rogers        "Unit": "M2M"
17992bb848f8SIan Rogers    },
18002bb848f8SIan Rogers    {
18012bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : From TGR - Ch0",
18022bb848f8SIan Rogers        "EventCode": "0x38",
18032bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH0_FROM_TGR",
18042bb848f8SIan Rogers        "PerPkg": "1",
18052bb848f8SIan Rogers        "Unit": "M2M"
18062bb848f8SIan Rogers    },
18072bb848f8SIan Rogers    {
18082bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Full Line Non-ISOCH - Ch0",
18092bb848f8SIan Rogers        "EventCode": "0x38",
18102bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH0_FULL",
18112bb848f8SIan Rogers        "PerPkg": "1",
18122bb848f8SIan Rogers        "UMask": "0x401",
18132bb848f8SIan Rogers        "Unit": "M2M"
18142bb848f8SIan Rogers    },
18152bb848f8SIan Rogers    {
18162bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : ISOCH Full Line - Ch0",
18172bb848f8SIan Rogers        "EventCode": "0x38",
18182bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH0_FULL_ISOCH",
18192bb848f8SIan Rogers        "PerPkg": "1",
18202bb848f8SIan Rogers        "UMask": "0x404",
18212bb848f8SIan Rogers        "Unit": "M2M"
18222bb848f8SIan Rogers    },
18232bb848f8SIan Rogers    {
18242bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Non-Inclusive Miss - Ch0",
18252bb848f8SIan Rogers        "EventCode": "0x38",
18262bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH0_NI_MISS",
18272bb848f8SIan Rogers        "PerPkg": "1",
18282bb848f8SIan Rogers        "Unit": "M2M"
18292bb848f8SIan Rogers    },
18302bb848f8SIan Rogers    {
18312bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Partial Non-ISOCH - Ch0",
18322bb848f8SIan Rogers        "EventCode": "0x38",
18332bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH0_PARTIAL",
18342bb848f8SIan Rogers        "PerPkg": "1",
18352bb848f8SIan Rogers        "UMask": "0x402",
18362bb848f8SIan Rogers        "Unit": "M2M"
18372bb848f8SIan Rogers    },
18382bb848f8SIan Rogers    {
18392bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : ISOCH Partial - Ch0",
18402bb848f8SIan Rogers        "EventCode": "0x38",
18412bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH0_PARTIAL_ISOCH",
18422bb848f8SIan Rogers        "PerPkg": "1",
18432bb848f8SIan Rogers        "UMask": "0x408",
18442bb848f8SIan Rogers        "Unit": "M2M"
18452bb848f8SIan Rogers    },
18462bb848f8SIan Rogers    {
18472bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : All Writes - Ch1",
18482bb848f8SIan Rogers        "EventCode": "0x38",
18492bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH1_ALL",
18502bb848f8SIan Rogers        "PerPkg": "1",
18512bb848f8SIan Rogers        "UMask": "0x810",
18522bb848f8SIan Rogers        "Unit": "M2M"
18532bb848f8SIan Rogers    },
18542bb848f8SIan Rogers    {
18552bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : From TGR - Ch1",
18562bb848f8SIan Rogers        "EventCode": "0x38",
18572bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH1_FROM_TGR",
18582bb848f8SIan Rogers        "PerPkg": "1",
18592bb848f8SIan Rogers        "Unit": "M2M"
18602bb848f8SIan Rogers    },
18612bb848f8SIan Rogers    {
18622bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Full Line Non-ISOCH - Ch1",
18632bb848f8SIan Rogers        "EventCode": "0x38",
18642bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH1_FULL",
18652bb848f8SIan Rogers        "PerPkg": "1",
18662bb848f8SIan Rogers        "UMask": "0x801",
18672bb848f8SIan Rogers        "Unit": "M2M"
18682bb848f8SIan Rogers    },
18692bb848f8SIan Rogers    {
18702bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : ISOCH Full Line - Ch1",
18712bb848f8SIan Rogers        "EventCode": "0x38",
18722bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH1_FULL_ISOCH",
18732bb848f8SIan Rogers        "PerPkg": "1",
18742bb848f8SIan Rogers        "UMask": "0x804",
18752bb848f8SIan Rogers        "Unit": "M2M"
18762bb848f8SIan Rogers    },
18772bb848f8SIan Rogers    {
18782bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Non-Inclusive Miss - Ch1",
18792bb848f8SIan Rogers        "EventCode": "0x38",
18802bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH1_NI_MISS",
18812bb848f8SIan Rogers        "PerPkg": "1",
18822bb848f8SIan Rogers        "Unit": "M2M"
18832bb848f8SIan Rogers    },
18842bb848f8SIan Rogers    {
18852bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Partial Non-ISOCH - Ch1",
18862bb848f8SIan Rogers        "EventCode": "0x38",
18872bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH1_PARTIAL",
18882bb848f8SIan Rogers        "PerPkg": "1",
18892bb848f8SIan Rogers        "UMask": "0x802",
18902bb848f8SIan Rogers        "Unit": "M2M"
18912bb848f8SIan Rogers    },
18922bb848f8SIan Rogers    {
18932bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : ISOCH Partial - Ch1",
18942bb848f8SIan Rogers        "EventCode": "0x38",
18952bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.CH1_PARTIAL_ISOCH",
18962bb848f8SIan Rogers        "PerPkg": "1",
18972bb848f8SIan Rogers        "UMask": "0x808",
18982bb848f8SIan Rogers        "Unit": "M2M"
18992bb848f8SIan Rogers    },
19002bb848f8SIan Rogers    {
19012bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : From TGR - All Channels",
19022bb848f8SIan Rogers        "EventCode": "0x38",
19032bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.FROM_TGR",
19042bb848f8SIan Rogers        "PerPkg": "1",
19052bb848f8SIan Rogers        "Unit": "M2M"
19062bb848f8SIan Rogers    },
19072bb848f8SIan Rogers    {
19082bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Full Line Non-ISOCH - All Channels",
19092bb848f8SIan Rogers        "EventCode": "0x38",
19102bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.FULL",
19112bb848f8SIan Rogers        "PerPkg": "1",
19122bb848f8SIan Rogers        "UMask": "0x1c01",
19132bb848f8SIan Rogers        "Unit": "M2M"
19142bb848f8SIan Rogers    },
19152bb848f8SIan Rogers    {
19162bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : ISOCH Full Line - All Channels",
19172bb848f8SIan Rogers        "EventCode": "0x38",
19182bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.FULL_ISOCH",
19192bb848f8SIan Rogers        "PerPkg": "1",
19202bb848f8SIan Rogers        "UMask": "0x1c04",
19212bb848f8SIan Rogers        "Unit": "M2M"
19222bb848f8SIan Rogers    },
19232bb848f8SIan Rogers    {
19242bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Non-Inclusive Miss - All Channels",
19252bb848f8SIan Rogers        "EventCode": "0x38",
19262bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.NI_MISS",
19272bb848f8SIan Rogers        "PerPkg": "1",
19282bb848f8SIan Rogers        "Unit": "M2M"
19292bb848f8SIan Rogers    },
19302bb848f8SIan Rogers    {
19312bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : Partial Non-ISOCH - All Channels",
19322bb848f8SIan Rogers        "EventCode": "0x38",
19332bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.PARTIAL",
19342bb848f8SIan Rogers        "PerPkg": "1",
19352bb848f8SIan Rogers        "UMask": "0x1c02",
19362bb848f8SIan Rogers        "Unit": "M2M"
19372bb848f8SIan Rogers    },
19382bb848f8SIan Rogers    {
19392bb848f8SIan Rogers        "BriefDescription": "M2M Writes Issued to iMC : ISOCH Partial - All Channels",
19402bb848f8SIan Rogers        "EventCode": "0x38",
19412bb848f8SIan Rogers        "EventName": "UNC_M2M_IMC_WRITES.PARTIAL_ISOCH",
19422bb848f8SIan Rogers        "PerPkg": "1",
19432bb848f8SIan Rogers        "UMask": "0x1c08",
19442bb848f8SIan Rogers        "Unit": "M2M"
19452bb848f8SIan Rogers    },
19462bb848f8SIan Rogers    {
19472bb848f8SIan Rogers        "BriefDescription": "Write Tracker Inserts",
19482bb848f8SIan Rogers        "EventCode": "0x64",
19492bb848f8SIan Rogers        "EventName": "UNC_M2M_MIRR_WRQ_INSERTS",
19502bb848f8SIan Rogers        "PerPkg": "1",
19512bb848f8SIan Rogers        "Unit": "M2M"
19522bb848f8SIan Rogers    },
19532bb848f8SIan Rogers    {
19542bb848f8SIan Rogers        "BriefDescription": "Write Tracker Occupancy",
19552bb848f8SIan Rogers        "EventCode": "0x65",
19562bb848f8SIan Rogers        "EventName": "UNC_M2M_MIRR_WRQ_OCCUPANCY",
19572bb848f8SIan Rogers        "PerPkg": "1",
19582bb848f8SIan Rogers        "Unit": "M2M"
19592bb848f8SIan Rogers    },
19602bb848f8SIan Rogers    {
19612bb848f8SIan Rogers        "BriefDescription": "Miscellaneous Events (mostly from MS2IDI) : Number of cycles MBE is high for MS2IDI0",
19622bb848f8SIan Rogers        "EventCode": "0xE6",
19632bb848f8SIan Rogers        "EventName": "UNC_M2M_MISC_EXTERNAL.MBE_INST0",
19642bb848f8SIan Rogers        "PerPkg": "1",
19652bb848f8SIan Rogers        "UMask": "0x1",
19662bb848f8SIan Rogers        "Unit": "M2M"
19672bb848f8SIan Rogers    },
19682bb848f8SIan Rogers    {
19692bb848f8SIan Rogers        "BriefDescription": "Miscellaneous Events (mostly from MS2IDI) : Number of cycles MBE is high for MS2IDI1",
19702bb848f8SIan Rogers        "EventCode": "0xE6",
19712bb848f8SIan Rogers        "EventName": "UNC_M2M_MISC_EXTERNAL.MBE_INST1",
19722bb848f8SIan Rogers        "PerPkg": "1",
19732bb848f8SIan Rogers        "UMask": "0x2",
19742bb848f8SIan Rogers        "Unit": "M2M"
19752bb848f8SIan Rogers    },
19762bb848f8SIan Rogers    {
19772bb848f8SIan Rogers        "BriefDescription": "Number Packet Header Matches : MC Match",
19782bb848f8SIan Rogers        "EventCode": "0x4C",
19792bb848f8SIan Rogers        "EventName": "UNC_M2M_PKT_MATCH.MC",
19802bb848f8SIan Rogers        "PerPkg": "1",
19812bb848f8SIan Rogers        "UMask": "0x2",
19822bb848f8SIan Rogers        "Unit": "M2M"
19832bb848f8SIan Rogers    },
19842bb848f8SIan Rogers    {
19852bb848f8SIan Rogers        "BriefDescription": "Number Packet Header Matches : Mesh Match",
19862bb848f8SIan Rogers        "EventCode": "0x4C",
19872bb848f8SIan Rogers        "EventName": "UNC_M2M_PKT_MATCH.MESH",
19882bb848f8SIan Rogers        "PerPkg": "1",
19892bb848f8SIan Rogers        "UMask": "0x1",
19902bb848f8SIan Rogers        "Unit": "M2M"
19912bb848f8SIan Rogers    },
19922bb848f8SIan Rogers    {
19932bb848f8SIan Rogers        "BriefDescription": "UNC_M2M_PREFCAM_CIS_DROPS",
19942bb848f8SIan Rogers        "EventCode": "0x73",
19952bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_CIS_DROPS",
19962bb848f8SIan Rogers        "PerPkg": "1",
19972bb848f8SIan Rogers        "Unit": "M2M"
19982bb848f8SIan Rogers    },
19992bb848f8SIan Rogers    {
20002bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Cycles Full : All Channels",
20012bb848f8SIan Rogers        "EventCode": "0x6B",
20022bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_CYCLES_FULL.ALLCH",
20032bb848f8SIan Rogers        "PerPkg": "1",
20042bb848f8SIan Rogers        "UMask": "0x7",
20052bb848f8SIan Rogers        "Unit": "M2M"
20062bb848f8SIan Rogers    },
20072bb848f8SIan Rogers    {
20082bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Cycles Full : Channel 0",
20092bb848f8SIan Rogers        "EventCode": "0x6B",
20102bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_CYCLES_FULL.CH0",
20112bb848f8SIan Rogers        "PerPkg": "1",
20122bb848f8SIan Rogers        "UMask": "0x1",
20132bb848f8SIan Rogers        "Unit": "M2M"
20142bb848f8SIan Rogers    },
20152bb848f8SIan Rogers    {
20162bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Cycles Full : Channel 1",
20172bb848f8SIan Rogers        "EventCode": "0x6B",
20182bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_CYCLES_FULL.CH1",
20192bb848f8SIan Rogers        "PerPkg": "1",
20202bb848f8SIan Rogers        "UMask": "0x2",
20212bb848f8SIan Rogers        "Unit": "M2M"
20222bb848f8SIan Rogers    },
20232bb848f8SIan Rogers    {
20242bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Cycles Not Empty : All Channels",
20252bb848f8SIan Rogers        "EventCode": "0x6C",
20262bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_CYCLES_NE.ALLCH",
20272bb848f8SIan Rogers        "PerPkg": "1",
20282bb848f8SIan Rogers        "UMask": "0x7",
20292bb848f8SIan Rogers        "Unit": "M2M"
20302bb848f8SIan Rogers    },
20312bb848f8SIan Rogers    {
20322bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Cycles Not Empty : Channel 0",
20332bb848f8SIan Rogers        "EventCode": "0x6C",
20342bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_CYCLES_NE.CH0",
20352bb848f8SIan Rogers        "PerPkg": "1",
20362bb848f8SIan Rogers        "UMask": "0x1",
20372bb848f8SIan Rogers        "Unit": "M2M"
20382bb848f8SIan Rogers    },
20392bb848f8SIan Rogers    {
20402bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Cycles Not Empty : Channel 1",
20412bb848f8SIan Rogers        "EventCode": "0x6C",
20422bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_CYCLES_NE.CH1",
20432bb848f8SIan Rogers        "PerPkg": "1",
20442bb848f8SIan Rogers        "UMask": "0x2",
20452bb848f8SIan Rogers        "Unit": "M2M"
20462bb848f8SIan Rogers    },
20472bb848f8SIan Rogers    {
20482bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Deallocs",
20492bb848f8SIan Rogers        "EventCode": "0x6E",
20502bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEALLOCS.CH0_HITA0_INVAL",
20512bb848f8SIan Rogers        "PerPkg": "1",
20522bb848f8SIan Rogers        "UMask": "0x1",
20532bb848f8SIan Rogers        "Unit": "M2M"
20542bb848f8SIan Rogers    },
20552bb848f8SIan Rogers    {
20562bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Deallocs",
20572bb848f8SIan Rogers        "EventCode": "0x6E",
20582bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEALLOCS.CH0_HITA1_INVAL",
20592bb848f8SIan Rogers        "PerPkg": "1",
20602bb848f8SIan Rogers        "UMask": "0x2",
20612bb848f8SIan Rogers        "Unit": "M2M"
20622bb848f8SIan Rogers    },
20632bb848f8SIan Rogers    {
20642bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Deallocs",
20652bb848f8SIan Rogers        "EventCode": "0x6E",
20662bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEALLOCS.CH0_MISS_INVAL",
20672bb848f8SIan Rogers        "PerPkg": "1",
20682bb848f8SIan Rogers        "UMask": "0x4",
20692bb848f8SIan Rogers        "Unit": "M2M"
20702bb848f8SIan Rogers    },
20712bb848f8SIan Rogers    {
20722bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Deallocs",
20732bb848f8SIan Rogers        "EventCode": "0x6E",
20742bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEALLOCS.CH0_RSP_PDRESET",
20752bb848f8SIan Rogers        "PerPkg": "1",
20762bb848f8SIan Rogers        "UMask": "0x8",
20772bb848f8SIan Rogers        "Unit": "M2M"
20782bb848f8SIan Rogers    },
20792bb848f8SIan Rogers    {
20802bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Deallocs",
20812bb848f8SIan Rogers        "EventCode": "0x6E",
20822bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEALLOCS.CH1_HITA0_INVAL",
20832bb848f8SIan Rogers        "PerPkg": "1",
20842bb848f8SIan Rogers        "UMask": "0x10",
20852bb848f8SIan Rogers        "Unit": "M2M"
20862bb848f8SIan Rogers    },
20872bb848f8SIan Rogers    {
20882bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Deallocs",
20892bb848f8SIan Rogers        "EventCode": "0x6E",
20902bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEALLOCS.CH1_HITA1_INVAL",
20912bb848f8SIan Rogers        "PerPkg": "1",
20922bb848f8SIan Rogers        "UMask": "0x20",
20932bb848f8SIan Rogers        "Unit": "M2M"
20942bb848f8SIan Rogers    },
20952bb848f8SIan Rogers    {
20962bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Deallocs",
20972bb848f8SIan Rogers        "EventCode": "0x6E",
20982bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEALLOCS.CH1_MISS_INVAL",
20992bb848f8SIan Rogers        "PerPkg": "1",
21002bb848f8SIan Rogers        "UMask": "0x40",
21012bb848f8SIan Rogers        "Unit": "M2M"
21022bb848f8SIan Rogers    },
21032bb848f8SIan Rogers    {
21042bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Deallocs",
21052bb848f8SIan Rogers        "EventCode": "0x6E",
21062bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEALLOCS.CH1_RSP_PDRESET",
21072bb848f8SIan Rogers        "PerPkg": "1",
21082bb848f8SIan Rogers        "UMask": "0x80",
21092bb848f8SIan Rogers        "Unit": "M2M"
21102bb848f8SIan Rogers    },
21112bb848f8SIan Rogers    {
21122bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped : XPT - Ch 0",
21132bb848f8SIan Rogers        "EventCode": "0x6F",
21142bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_DROPS.CH0_XPT",
21152bb848f8SIan Rogers        "PerPkg": "1",
21162bb848f8SIan Rogers        "UMask": "0x1",
21172bb848f8SIan Rogers        "Unit": "M2M"
21182bb848f8SIan Rogers    },
21192bb848f8SIan Rogers    {
21202bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped : XPT - Ch 1",
21212bb848f8SIan Rogers        "EventCode": "0x6F",
21222bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_DROPS.CH1_XPT",
21232bb848f8SIan Rogers        "PerPkg": "1",
21242bb848f8SIan Rogers        "UMask": "0x4",
21252bb848f8SIan Rogers        "Unit": "M2M"
21262bb848f8SIan Rogers    },
21272bb848f8SIan Rogers    {
21282bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped : XPT - All Channels",
21292bb848f8SIan Rogers        "EventCode": "0x6f",
21302bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_DROPS.XPT_ALLCH",
21312bb848f8SIan Rogers        "PerPkg": "1",
21322bb848f8SIan Rogers        "UMask": "0x15",
21332bb848f8SIan Rogers        "Unit": "M2M"
21342bb848f8SIan Rogers    },
21352bb848f8SIan Rogers    {
21362bb848f8SIan Rogers        "BriefDescription": "Demands Merged with CAMed Prefetches : XPT - Ch 0",
21372bb848f8SIan Rogers        "EventCode": "0x74",
21382bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_MERGE.CH0_XPT",
21392bb848f8SIan Rogers        "PerPkg": "1",
21402bb848f8SIan Rogers        "UMask": "0x1",
21412bb848f8SIan Rogers        "Unit": "M2M"
21422bb848f8SIan Rogers    },
21432bb848f8SIan Rogers    {
21442bb848f8SIan Rogers        "BriefDescription": "Demands Merged with CAMed Prefetches : XPT & UPI- Ch 0",
21452bb848f8SIan Rogers        "EventCode": "0x74",
21462bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_MERGE.CH0_XPTUPI",
21472bb848f8SIan Rogers        "PerPkg": "1",
21482bb848f8SIan Rogers        "PublicDescription": "Demands Merged with CAMed Prefetches : XPT & UPI - Ch 0",
21492bb848f8SIan Rogers        "UMask": "0x1",
21502bb848f8SIan Rogers        "Unit": "M2M"
21512bb848f8SIan Rogers    },
21522bb848f8SIan Rogers    {
21532bb848f8SIan Rogers        "BriefDescription": "Demands Merged with CAMed Prefetches : XPT - Ch 1",
21542bb848f8SIan Rogers        "EventCode": "0x74",
21552bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_MERGE.CH1_XPT",
21562bb848f8SIan Rogers        "PerPkg": "1",
21572bb848f8SIan Rogers        "UMask": "0x4",
21582bb848f8SIan Rogers        "Unit": "M2M"
21592bb848f8SIan Rogers    },
21602bb848f8SIan Rogers    {
21612bb848f8SIan Rogers        "BriefDescription": "Demands Merged with CAMed Prefetches : XPT & UPI - Ch 1",
21622bb848f8SIan Rogers        "EventCode": "0x74",
21632bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_MERGE.CH1_XPTUPI",
21642bb848f8SIan Rogers        "PerPkg": "1",
21652bb848f8SIan Rogers        "PublicDescription": "Demands Merged with CAMed Prefetches : XPT & UPI- Ch 1",
21662bb848f8SIan Rogers        "UMask": "0x4",
21672bb848f8SIan Rogers        "Unit": "M2M"
21682bb848f8SIan Rogers    },
21692bb848f8SIan Rogers    {
21702bb848f8SIan Rogers        "BriefDescription": "Demands Merged with CAMed Prefetches : XPT & UPI- Ch 2",
21712bb848f8SIan Rogers        "EventCode": "0x74",
21722bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_MERGE.CH2_XPTUPI",
21732bb848f8SIan Rogers        "PerPkg": "1",
21742bb848f8SIan Rogers        "PublicDescription": "Demands Merged with CAMed Prefetches : XPT & UPI - Ch 2",
21752bb848f8SIan Rogers        "UMask": "0x10",
21762bb848f8SIan Rogers        "Unit": "M2M"
21772bb848f8SIan Rogers    },
21782bb848f8SIan Rogers    {
21792bb848f8SIan Rogers        "BriefDescription": "Demands Merged with CAMed Prefetches : XPT & UPI- All Channels",
21802bb848f8SIan Rogers        "EventCode": "0x74",
21812bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_MERGE.XPTUPI_ALLCH",
21822bb848f8SIan Rogers        "PerPkg": "1",
21832bb848f8SIan Rogers        "PublicDescription": "Demands Merged with CAMed Prefetches : XPT & UPI - All Channels",
21842bb848f8SIan Rogers        "UMask": "0x15",
21852bb848f8SIan Rogers        "Unit": "M2M"
21862bb848f8SIan Rogers    },
21872bb848f8SIan Rogers    {
21882bb848f8SIan Rogers        "BriefDescription": "Demands Merged with CAMed Prefetches : XPT - All Channels",
21892bb848f8SIan Rogers        "EventCode": "0x74",
21902bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_MERGE.XPT_ALLCH",
21912bb848f8SIan Rogers        "PerPkg": "1",
21922bb848f8SIan Rogers        "UMask": "0x15",
21932bb848f8SIan Rogers        "Unit": "M2M"
21942bb848f8SIan Rogers    },
21952bb848f8SIan Rogers    {
21962bb848f8SIan Rogers        "BriefDescription": "Demands Not Merged with CAMed Prefetches : XPT - Ch 0",
21972bb848f8SIan Rogers        "EventCode": "0x75",
21982bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_NO_MERGE.CH0_XPT",
21992bb848f8SIan Rogers        "PerPkg": "1",
22002bb848f8SIan Rogers        "UMask": "0x1",
22012bb848f8SIan Rogers        "Unit": "M2M"
22022bb848f8SIan Rogers    },
22032bb848f8SIan Rogers    {
22042bb848f8SIan Rogers        "BriefDescription": "Demands Not Merged with CAMed Prefetches : XPT & UPI - Ch 0",
22052bb848f8SIan Rogers        "EventCode": "0x75",
22062bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_NO_MERGE.CH0_XPTUPI",
22072bb848f8SIan Rogers        "PerPkg": "1",
22082bb848f8SIan Rogers        "PublicDescription": "Demands Not Merged with CAMed Prefetches : XPT & UPI- Ch 0",
22092bb848f8SIan Rogers        "UMask": "0x1",
22102bb848f8SIan Rogers        "Unit": "M2M"
22112bb848f8SIan Rogers    },
22122bb848f8SIan Rogers    {
22132bb848f8SIan Rogers        "BriefDescription": "Demands Not Merged with CAMed Prefetches : XPT - Ch 1",
22142bb848f8SIan Rogers        "EventCode": "0x75",
22152bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_NO_MERGE.CH1_XPT",
22162bb848f8SIan Rogers        "PerPkg": "1",
22172bb848f8SIan Rogers        "UMask": "0x4",
22182bb848f8SIan Rogers        "Unit": "M2M"
22192bb848f8SIan Rogers    },
22202bb848f8SIan Rogers    {
22212bb848f8SIan Rogers        "BriefDescription": "Demands Not Merged with CAMed Prefetches : XPT & UPI - Ch 1",
22222bb848f8SIan Rogers        "EventCode": "0x75",
22232bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_NO_MERGE.CH1_XPTUPI",
22242bb848f8SIan Rogers        "PerPkg": "1",
22252bb848f8SIan Rogers        "PublicDescription": "Demands Not Merged with CAMed Prefetches : XPT & UPI- Ch 1",
22262bb848f8SIan Rogers        "UMask": "0x4",
22272bb848f8SIan Rogers        "Unit": "M2M"
22282bb848f8SIan Rogers    },
22292bb848f8SIan Rogers    {
22302bb848f8SIan Rogers        "BriefDescription": "Demands Not Merged with CAMed Prefetches : XPT & UPI - Ch 2",
22312bb848f8SIan Rogers        "EventCode": "0x75",
22322bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_NO_MERGE.CH2_XPTUPI",
22332bb848f8SIan Rogers        "PerPkg": "1",
22342bb848f8SIan Rogers        "UMask": "0x10",
22352bb848f8SIan Rogers        "Unit": "M2M"
22362bb848f8SIan Rogers    },
22372bb848f8SIan Rogers    {
22382bb848f8SIan Rogers        "BriefDescription": "Demands Not Merged with CAMed Prefetches : XPT & UPI - All Channels",
22392bb848f8SIan Rogers        "EventCode": "0x75",
22402bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_NO_MERGE.XPTUPI_ALLCH",
22412bb848f8SIan Rogers        "PerPkg": "1",
22422bb848f8SIan Rogers        "UMask": "0x15",
22432bb848f8SIan Rogers        "Unit": "M2M"
22442bb848f8SIan Rogers    },
22452bb848f8SIan Rogers    {
22462bb848f8SIan Rogers        "BriefDescription": "Demands Not Merged with CAMed Prefetches : XPT - All Channels",
22472bb848f8SIan Rogers        "EventCode": "0x75",
22482bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DEMAND_NO_MERGE.XPT_ALLCH",
22492bb848f8SIan Rogers        "PerPkg": "1",
22502bb848f8SIan Rogers        "UMask": "0x15",
22512bb848f8SIan Rogers        "Unit": "M2M"
22522bb848f8SIan Rogers    },
22532bb848f8SIan Rogers    {
22542bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
22552bb848f8SIan Rogers        "EventCode": "0x70",
22562bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.ERRORBLK_RxC",
22572bb848f8SIan Rogers        "PerPkg": "1",
22582bb848f8SIan Rogers        "UMask": "0x10",
22592bb848f8SIan Rogers        "Unit": "M2M"
22602bb848f8SIan Rogers    },
22612bb848f8SIan Rogers    {
22622bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
22632bb848f8SIan Rogers        "EventCode": "0x70",
22642bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.NOT_PF_SAD_REGION",
22652bb848f8SIan Rogers        "PerPkg": "1",
22662bb848f8SIan Rogers        "UMask": "0x2",
22672bb848f8SIan Rogers        "Unit": "M2M"
22682bb848f8SIan Rogers    },
22692bb848f8SIan Rogers    {
22702bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
22712bb848f8SIan Rogers        "EventCode": "0x70",
22722bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.PF_AD_CRD",
22732bb848f8SIan Rogers        "PerPkg": "1",
22742bb848f8SIan Rogers        "UMask": "0x20",
22752bb848f8SIan Rogers        "Unit": "M2M"
22762bb848f8SIan Rogers    },
22772bb848f8SIan Rogers    {
22782bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
22792bb848f8SIan Rogers        "EventCode": "0x70",
22802bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.PF_CAM_FULL",
22812bb848f8SIan Rogers        "PerPkg": "1",
22822bb848f8SIan Rogers        "UMask": "0x40",
22832bb848f8SIan Rogers        "Unit": "M2M"
22842bb848f8SIan Rogers    },
22852bb848f8SIan Rogers    {
22862bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
22872bb848f8SIan Rogers        "EventCode": "0x70",
22882bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.PF_CAM_HIT",
22892bb848f8SIan Rogers        "PerPkg": "1",
22902bb848f8SIan Rogers        "UMask": "0x4",
22912bb848f8SIan Rogers        "Unit": "M2M"
22922bb848f8SIan Rogers    },
22932bb848f8SIan Rogers    {
22942bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
22952bb848f8SIan Rogers        "EventCode": "0x70",
22962bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.PF_SECURE_DROP",
22972bb848f8SIan Rogers        "PerPkg": "1",
22982bb848f8SIan Rogers        "UMask": "0x1",
22992bb848f8SIan Rogers        "Unit": "M2M"
23002bb848f8SIan Rogers    },
23012bb848f8SIan Rogers    {
23022bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
23032bb848f8SIan Rogers        "EventCode": "0x70",
23042bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.RPQ_PROXY",
23052bb848f8SIan Rogers        "PerPkg": "1",
23062bb848f8SIan Rogers        "Unit": "M2M"
23072bb848f8SIan Rogers    },
23082bb848f8SIan Rogers    {
23092bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
23102bb848f8SIan Rogers        "EventCode": "0x70",
23112bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.STOP_B2B",
23122bb848f8SIan Rogers        "PerPkg": "1",
23132bb848f8SIan Rogers        "UMask": "0x8",
23142bb848f8SIan Rogers        "Unit": "M2M"
23152bb848f8SIan Rogers    },
23162bb848f8SIan Rogers    {
23172bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
23182bb848f8SIan Rogers        "EventCode": "0x70",
23192bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.WPQ_PROXY",
23202bb848f8SIan Rogers        "PerPkg": "1",
23212bb848f8SIan Rogers        "UMask": "0x80",
23222bb848f8SIan Rogers        "Unit": "M2M"
23232bb848f8SIan Rogers    },
23242bb848f8SIan Rogers    {
23252bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch0 - Reasons",
23262bb848f8SIan Rogers        "EventCode": "0x70",
23272bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH0.XPT_THRESH",
23282bb848f8SIan Rogers        "PerPkg": "1",
23292bb848f8SIan Rogers        "Unit": "M2M"
23302bb848f8SIan Rogers    },
23312bb848f8SIan Rogers    {
23322bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23332bb848f8SIan Rogers        "EventCode": "0x71",
23342bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.ERRORBLK_RxC",
23352bb848f8SIan Rogers        "PerPkg": "1",
23362bb848f8SIan Rogers        "UMask": "0x10",
23372bb848f8SIan Rogers        "Unit": "M2M"
23382bb848f8SIan Rogers    },
23392bb848f8SIan Rogers    {
23402bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23412bb848f8SIan Rogers        "EventCode": "0x71",
23422bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.NOT_PF_SAD_REGION",
23432bb848f8SIan Rogers        "PerPkg": "1",
23442bb848f8SIan Rogers        "UMask": "0x2",
23452bb848f8SIan Rogers        "Unit": "M2M"
23462bb848f8SIan Rogers    },
23472bb848f8SIan Rogers    {
23482bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23492bb848f8SIan Rogers        "EventCode": "0x71",
23502bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.PF_AD_CRD",
23512bb848f8SIan Rogers        "PerPkg": "1",
23522bb848f8SIan Rogers        "UMask": "0x20",
23532bb848f8SIan Rogers        "Unit": "M2M"
23542bb848f8SIan Rogers    },
23552bb848f8SIan Rogers    {
23562bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23572bb848f8SIan Rogers        "EventCode": "0x71",
23582bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.PF_CAM_FULL",
23592bb848f8SIan Rogers        "PerPkg": "1",
23602bb848f8SIan Rogers        "UMask": "0x40",
23612bb848f8SIan Rogers        "Unit": "M2M"
23622bb848f8SIan Rogers    },
23632bb848f8SIan Rogers    {
23642bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23652bb848f8SIan Rogers        "EventCode": "0x71",
23662bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.PF_CAM_HIT",
23672bb848f8SIan Rogers        "PerPkg": "1",
23682bb848f8SIan Rogers        "UMask": "0x4",
23692bb848f8SIan Rogers        "Unit": "M2M"
23702bb848f8SIan Rogers    },
23712bb848f8SIan Rogers    {
23722bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23732bb848f8SIan Rogers        "EventCode": "0x71",
23742bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.PF_SECURE_DROP",
23752bb848f8SIan Rogers        "PerPkg": "1",
23762bb848f8SIan Rogers        "UMask": "0x1",
23772bb848f8SIan Rogers        "Unit": "M2M"
23782bb848f8SIan Rogers    },
23792bb848f8SIan Rogers    {
23802bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23812bb848f8SIan Rogers        "EventCode": "0x71",
23822bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.RPQ_PROXY",
23832bb848f8SIan Rogers        "PerPkg": "1",
23842bb848f8SIan Rogers        "Unit": "M2M"
23852bb848f8SIan Rogers    },
23862bb848f8SIan Rogers    {
23872bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23882bb848f8SIan Rogers        "EventCode": "0x71",
23892bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.STOP_B2B",
23902bb848f8SIan Rogers        "PerPkg": "1",
23912bb848f8SIan Rogers        "UMask": "0x8",
23922bb848f8SIan Rogers        "Unit": "M2M"
23932bb848f8SIan Rogers    },
23942bb848f8SIan Rogers    {
23952bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
23962bb848f8SIan Rogers        "EventCode": "0x71",
23972bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.WPQ_PROXY",
23982bb848f8SIan Rogers        "PerPkg": "1",
23992bb848f8SIan Rogers        "UMask": "0x80",
24002bb848f8SIan Rogers        "Unit": "M2M"
24012bb848f8SIan Rogers    },
24022bb848f8SIan Rogers    {
24032bb848f8SIan Rogers        "BriefDescription": "Data Prefetches Dropped Ch1 - Reasons",
24042bb848f8SIan Rogers        "EventCode": "0x71",
24052bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_DROP_REASONS_CH1.XPT_THRESH",
24062bb848f8SIan Rogers        "PerPkg": "1",
24072bb848f8SIan Rogers        "Unit": "M2M"
24082bb848f8SIan Rogers    },
24092bb848f8SIan Rogers    {
24102bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Inserts : XPT - Ch 0",
24112bb848f8SIan Rogers        "EventCode": "0x6D",
24122bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_INSERTS.CH0_XPT",
24132bb848f8SIan Rogers        "PerPkg": "1",
24142bb848f8SIan Rogers        "UMask": "0x1",
24152bb848f8SIan Rogers        "Unit": "M2M"
24162bb848f8SIan Rogers    },
24172bb848f8SIan Rogers    {
24182bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Inserts : XPT - Ch 1",
24192bb848f8SIan Rogers        "EventCode": "0x6D",
24202bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_INSERTS.CH1_XPT",
24212bb848f8SIan Rogers        "PerPkg": "1",
24222bb848f8SIan Rogers        "UMask": "0x4",
24232bb848f8SIan Rogers        "Unit": "M2M"
24242bb848f8SIan Rogers    },
24252bb848f8SIan Rogers    {
24262bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Inserts : XPT - All Channels",
24272bb848f8SIan Rogers        "EventCode": "0x6D",
24282bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_INSERTS.XPT_ALLCH",
24292bb848f8SIan Rogers        "PerPkg": "1",
24302bb848f8SIan Rogers        "UMask": "0x15",
24312bb848f8SIan Rogers        "Unit": "M2M"
24322bb848f8SIan Rogers    },
24332bb848f8SIan Rogers    {
24342bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Occupancy : All Channels",
24352bb848f8SIan Rogers        "EventCode": "0x6A",
24362bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_OCCUPANCY.ALLCH",
24372bb848f8SIan Rogers        "PerPkg": "1",
24382bb848f8SIan Rogers        "UMask": "0x7",
24392bb848f8SIan Rogers        "Unit": "M2M"
24402bb848f8SIan Rogers    },
24412bb848f8SIan Rogers    {
24422bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Occupancy : Channel 0",
24432bb848f8SIan Rogers        "EventCode": "0x6A",
24442bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_OCCUPANCY.CH0",
24452bb848f8SIan Rogers        "PerPkg": "1",
24462bb848f8SIan Rogers        "UMask": "0x1",
24472bb848f8SIan Rogers        "Unit": "M2M"
24482bb848f8SIan Rogers    },
24492bb848f8SIan Rogers    {
24502bb848f8SIan Rogers        "BriefDescription": "Prefetch CAM Occupancy : Channel 1",
24512bb848f8SIan Rogers        "EventCode": "0x6A",
24522bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_OCCUPANCY.CH1",
24532bb848f8SIan Rogers        "PerPkg": "1",
24542bb848f8SIan Rogers        "UMask": "0x2",
24552bb848f8SIan Rogers        "Unit": "M2M"
24562bb848f8SIan Rogers    },
24572bb848f8SIan Rogers    {
24582bb848f8SIan Rogers        "BriefDescription": ": All Channels",
24592bb848f8SIan Rogers        "EventCode": "0x76",
24602bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RESP_MISS.ALLCH",
24612bb848f8SIan Rogers        "PerPkg": "1",
24622bb848f8SIan Rogers        "UMask": "0x7",
24632bb848f8SIan Rogers        "Unit": "M2M"
24642bb848f8SIan Rogers    },
24652bb848f8SIan Rogers    {
24662bb848f8SIan Rogers        "BriefDescription": ": Channel 0",
24672bb848f8SIan Rogers        "EventCode": "0x76",
24682bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RESP_MISS.CH0",
24692bb848f8SIan Rogers        "PerPkg": "1",
24702bb848f8SIan Rogers        "UMask": "0x1",
24712bb848f8SIan Rogers        "Unit": "M2M"
24722bb848f8SIan Rogers    },
24732bb848f8SIan Rogers    {
24742bb848f8SIan Rogers        "BriefDescription": ": Channel 1",
24752bb848f8SIan Rogers        "EventCode": "0x76",
24762bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RESP_MISS.CH1",
24772bb848f8SIan Rogers        "PerPkg": "1",
24782bb848f8SIan Rogers        "UMask": "0x2",
24792bb848f8SIan Rogers        "Unit": "M2M"
24802bb848f8SIan Rogers    },
24812bb848f8SIan Rogers    {
24822bb848f8SIan Rogers        "BriefDescription": "UNC_M2M_PREFCAM_RxC_CYCLES_NE",
24832bb848f8SIan Rogers        "EventCode": "0x79",
24842bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RxC_CYCLES_NE",
24852bb848f8SIan Rogers        "PerPkg": "1",
24862bb848f8SIan Rogers        "Unit": "M2M"
24872bb848f8SIan Rogers    },
24882bb848f8SIan Rogers    {
24892bb848f8SIan Rogers        "BriefDescription": "UNC_M2M_PREFCAM_RxC_DEALLOCS.1LM_POSTED",
24902bb848f8SIan Rogers        "EventCode": "0x7A",
24912bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RxC_DEALLOCS.1LM_POSTED",
24922bb848f8SIan Rogers        "PerPkg": "1",
24932bb848f8SIan Rogers        "UMask": "0x2",
24942bb848f8SIan Rogers        "Unit": "M2M"
24952bb848f8SIan Rogers    },
24962bb848f8SIan Rogers    {
24972bb848f8SIan Rogers        "BriefDescription": "UNC_M2M_PREFCAM_RxC_DEALLOCS.CIS",
24982bb848f8SIan Rogers        "EventCode": "0x7A",
24992bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RxC_DEALLOCS.CIS",
25002bb848f8SIan Rogers        "PerPkg": "1",
25012bb848f8SIan Rogers        "UMask": "0x8",
25022bb848f8SIan Rogers        "Unit": "M2M"
25032bb848f8SIan Rogers    },
25042bb848f8SIan Rogers    {
25052bb848f8SIan Rogers        "BriefDescription": "UNC_M2M_PREFCAM_RxC_DEALLOCS.SQUASHED",
25062bb848f8SIan Rogers        "EventCode": "0x7A",
25072bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RxC_DEALLOCS.SQUASHED",
25082bb848f8SIan Rogers        "PerPkg": "1",
25092bb848f8SIan Rogers        "UMask": "0x1",
25102bb848f8SIan Rogers        "Unit": "M2M"
25112bb848f8SIan Rogers    },
25122bb848f8SIan Rogers    {
25132bb848f8SIan Rogers        "BriefDescription": "UNC_M2M_PREFCAM_RxC_INSERTS",
25142bb848f8SIan Rogers        "EventCode": "0x78",
25152bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RxC_INSERTS",
25162bb848f8SIan Rogers        "PerPkg": "1",
25172bb848f8SIan Rogers        "Unit": "M2M"
25182bb848f8SIan Rogers    },
25192bb848f8SIan Rogers    {
25202bb848f8SIan Rogers        "BriefDescription": "UNC_M2M_PREFCAM_RxC_OCCUPANCY",
25212bb848f8SIan Rogers        "EventCode": "0x77",
25222bb848f8SIan Rogers        "EventName": "UNC_M2M_PREFCAM_RxC_OCCUPANCY",
25232bb848f8SIan Rogers        "PerPkg": "1",
25242bb848f8SIan Rogers        "Unit": "M2M"
25252bb848f8SIan Rogers    },
25262bb848f8SIan Rogers    {
25272bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Horizontal Ring. : AD",
25282bb848f8SIan Rogers        "EventCode": "0xAC",
25292bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_HORZ.AD",
25302bb848f8SIan Rogers        "PerPkg": "1",
25312bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Horizontal Ring. : AD : Number of cycles incoming messages from the Horizontal ring that were bounced, by ring type.",
25322bb848f8SIan Rogers        "UMask": "0x1",
25332bb848f8SIan Rogers        "Unit": "M2M"
25342bb848f8SIan Rogers    },
25352bb848f8SIan Rogers    {
25362bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Horizontal Ring. : AK",
25372bb848f8SIan Rogers        "EventCode": "0xAC",
25382bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_HORZ.AK",
25392bb848f8SIan Rogers        "PerPkg": "1",
25402bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Horizontal Ring. : AK : Number of cycles incoming messages from the Horizontal ring that were bounced, by ring type.",
25412bb848f8SIan Rogers        "UMask": "0x2",
25422bb848f8SIan Rogers        "Unit": "M2M"
25432bb848f8SIan Rogers    },
25442bb848f8SIan Rogers    {
25452bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Horizontal Ring. : BL",
25462bb848f8SIan Rogers        "EventCode": "0xAC",
25472bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_HORZ.BL",
25482bb848f8SIan Rogers        "PerPkg": "1",
25492bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Horizontal Ring. : BL : Number of cycles incoming messages from the Horizontal ring that were bounced, by ring type.",
25502bb848f8SIan Rogers        "UMask": "0x4",
25512bb848f8SIan Rogers        "Unit": "M2M"
25522bb848f8SIan Rogers    },
25532bb848f8SIan Rogers    {
25542bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Horizontal Ring. : IV",
25552bb848f8SIan Rogers        "EventCode": "0xAC",
25562bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_HORZ.IV",
25572bb848f8SIan Rogers        "PerPkg": "1",
25582bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Horizontal Ring. : IV : Number of cycles incoming messages from the Horizontal ring that were bounced, by ring type.",
25592bb848f8SIan Rogers        "UMask": "0x8",
25602bb848f8SIan Rogers        "Unit": "M2M"
25612bb848f8SIan Rogers    },
25622bb848f8SIan Rogers    {
25632bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Vertical Ring. : AD",
25642bb848f8SIan Rogers        "EventCode": "0xAA",
25652bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_VERT.AD",
25662bb848f8SIan Rogers        "PerPkg": "1",
25672bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Vertical Ring. : AD : Number of cycles incoming messages from the Vertical ring that were bounced, by ring type.",
25682bb848f8SIan Rogers        "UMask": "0x1",
25692bb848f8SIan Rogers        "Unit": "M2M"
25702bb848f8SIan Rogers    },
25712bb848f8SIan Rogers    {
25722bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Vertical Ring. : Acknowledgements to core",
25732bb848f8SIan Rogers        "EventCode": "0xAA",
25742bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_VERT.AK",
25752bb848f8SIan Rogers        "PerPkg": "1",
25762bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Vertical Ring. : Acknowledgements to core : Number of cycles incoming messages from the Vertical ring that were bounced, by ring type.",
25772bb848f8SIan Rogers        "UMask": "0x2",
25782bb848f8SIan Rogers        "Unit": "M2M"
25792bb848f8SIan Rogers    },
25802bb848f8SIan Rogers    {
25812bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Vertical Ring.",
25822bb848f8SIan Rogers        "EventCode": "0xAA",
25832bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_VERT.AKC",
25842bb848f8SIan Rogers        "PerPkg": "1",
25852bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Vertical Ring. : Number of cycles incoming messages from the Vertical ring that were bounced, by ring type.",
25862bb848f8SIan Rogers        "UMask": "0x10",
25872bb848f8SIan Rogers        "Unit": "M2M"
25882bb848f8SIan Rogers    },
25892bb848f8SIan Rogers    {
25902bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Vertical Ring. : Data Responses to core",
25912bb848f8SIan Rogers        "EventCode": "0xAA",
25922bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_VERT.BL",
25932bb848f8SIan Rogers        "PerPkg": "1",
25942bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Vertical Ring. : Data Responses to core : Number of cycles incoming messages from the Vertical ring that were bounced, by ring type.",
25952bb848f8SIan Rogers        "UMask": "0x4",
25962bb848f8SIan Rogers        "Unit": "M2M"
25972bb848f8SIan Rogers    },
25982bb848f8SIan Rogers    {
25992bb848f8SIan Rogers        "BriefDescription": "Messages that bounced on the Vertical Ring. : Snoops of processor's cache.",
26002bb848f8SIan Rogers        "EventCode": "0xAA",
26012bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_BOUNCES_VERT.IV",
26022bb848f8SIan Rogers        "PerPkg": "1",
26032bb848f8SIan Rogers        "PublicDescription": "Messages that bounced on the Vertical Ring. : Snoops of processor's cache. : Number of cycles incoming messages from the Vertical ring that were bounced, by ring type.",
26042bb848f8SIan Rogers        "UMask": "0x8",
26052bb848f8SIan Rogers        "Unit": "M2M"
26062bb848f8SIan Rogers    },
26072bb848f8SIan Rogers    {
26082bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Horizontal Ring : AD",
26092bb848f8SIan Rogers        "EventCode": "0xAD",
26102bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_HORZ.AD",
26112bb848f8SIan Rogers        "PerPkg": "1",
26122bb848f8SIan Rogers        "UMask": "0x1",
26132bb848f8SIan Rogers        "Unit": "M2M"
26142bb848f8SIan Rogers    },
26152bb848f8SIan Rogers    {
26162bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Horizontal Ring : AK",
26172bb848f8SIan Rogers        "EventCode": "0xAD",
26182bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_HORZ.AK",
26192bb848f8SIan Rogers        "PerPkg": "1",
26202bb848f8SIan Rogers        "UMask": "0x2",
26212bb848f8SIan Rogers        "Unit": "M2M"
26222bb848f8SIan Rogers    },
26232bb848f8SIan Rogers    {
26242bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Horizontal Ring : Acknowledgements to Agent 1",
26252bb848f8SIan Rogers        "EventCode": "0xAD",
26262bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_HORZ.AK_AG1",
26272bb848f8SIan Rogers        "PerPkg": "1",
26282bb848f8SIan Rogers        "UMask": "0x20",
26292bb848f8SIan Rogers        "Unit": "M2M"
26302bb848f8SIan Rogers    },
26312bb848f8SIan Rogers    {
26322bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Horizontal Ring : BL",
26332bb848f8SIan Rogers        "EventCode": "0xAD",
26342bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_HORZ.BL",
26352bb848f8SIan Rogers        "PerPkg": "1",
26362bb848f8SIan Rogers        "UMask": "0x4",
26372bb848f8SIan Rogers        "Unit": "M2M"
26382bb848f8SIan Rogers    },
26392bb848f8SIan Rogers    {
26402bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Horizontal Ring : IV",
26412bb848f8SIan Rogers        "EventCode": "0xAD",
26422bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_HORZ.IV",
26432bb848f8SIan Rogers        "PerPkg": "1",
26442bb848f8SIan Rogers        "UMask": "0x8",
26452bb848f8SIan Rogers        "Unit": "M2M"
26462bb848f8SIan Rogers    },
26472bb848f8SIan Rogers    {
26482bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Vertical Ring : AD",
26492bb848f8SIan Rogers        "EventCode": "0xAB",
26502bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_VERT.AD",
26512bb848f8SIan Rogers        "PerPkg": "1",
26522bb848f8SIan Rogers        "UMask": "0x1",
26532bb848f8SIan Rogers        "Unit": "M2M"
26542bb848f8SIan Rogers    },
26552bb848f8SIan Rogers    {
26562bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Vertical Ring : Acknowledgements to core",
26572bb848f8SIan Rogers        "EventCode": "0xAB",
26582bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_VERT.AK",
26592bb848f8SIan Rogers        "PerPkg": "1",
26602bb848f8SIan Rogers        "UMask": "0x2",
26612bb848f8SIan Rogers        "Unit": "M2M"
26622bb848f8SIan Rogers    },
26632bb848f8SIan Rogers    {
26642bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Vertical Ring",
26652bb848f8SIan Rogers        "EventCode": "0xAB",
26662bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_VERT.AKC",
26672bb848f8SIan Rogers        "PerPkg": "1",
26682bb848f8SIan Rogers        "UMask": "0x10",
26692bb848f8SIan Rogers        "Unit": "M2M"
26702bb848f8SIan Rogers    },
26712bb848f8SIan Rogers    {
26722bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Vertical Ring : Data Responses to core",
26732bb848f8SIan Rogers        "EventCode": "0xAB",
26742bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_VERT.BL",
26752bb848f8SIan Rogers        "PerPkg": "1",
26762bb848f8SIan Rogers        "UMask": "0x4",
26772bb848f8SIan Rogers        "Unit": "M2M"
26782bb848f8SIan Rogers    },
26792bb848f8SIan Rogers    {
26802bb848f8SIan Rogers        "BriefDescription": "Sink Starvation on Vertical Ring : Snoops of processor's cache.",
26812bb848f8SIan Rogers        "EventCode": "0xAB",
26822bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SINK_STARVED_VERT.IV",
26832bb848f8SIan Rogers        "PerPkg": "1",
26842bb848f8SIan Rogers        "UMask": "0x8",
26852bb848f8SIan Rogers        "Unit": "M2M"
26862bb848f8SIan Rogers    },
26872bb848f8SIan Rogers    {
26882bb848f8SIan Rogers        "BriefDescription": "Source Throttle",
26892bb848f8SIan Rogers        "EventCode": "0xae",
26902bb848f8SIan Rogers        "EventName": "UNC_M2M_RING_SRC_THRTL",
26912bb848f8SIan Rogers        "PerPkg": "1",
26922bb848f8SIan Rogers        "Unit": "M2M"
26932bb848f8SIan Rogers    },
26942bb848f8SIan Rogers    {
26952bb848f8SIan Rogers        "BriefDescription": "M2M to iMC RPQ Cycles w/Credits - Regular : Channel 0",
26962bb848f8SIan Rogers        "EventCode": "0x43",
26972bb848f8SIan Rogers        "EventName": "UNC_M2M_RPQ_NO_REG_CRD.CH0",
26982bb848f8SIan Rogers        "PerPkg": "1",
26992bb848f8SIan Rogers        "UMask": "0x1",
27002bb848f8SIan Rogers        "Unit": "M2M"
27012bb848f8SIan Rogers    },
27022bb848f8SIan Rogers    {
27032bb848f8SIan Rogers        "BriefDescription": "M2M to iMC RPQ Cycles w/Credits - Regular : Channel 1",
27042bb848f8SIan Rogers        "EventCode": "0x43",
27052bb848f8SIan Rogers        "EventName": "UNC_M2M_RPQ_NO_REG_CRD.CH1",
27062bb848f8SIan Rogers        "PerPkg": "1",
27072bb848f8SIan Rogers        "UMask": "0x2",
27082bb848f8SIan Rogers        "Unit": "M2M"
27092bb848f8SIan Rogers    },
27102bb848f8SIan Rogers    {
27112bb848f8SIan Rogers        "BriefDescription": "M2M to iMC RPQ Cycles w/Credits - Special : Channel 0",
27122bb848f8SIan Rogers        "EventCode": "0x44",
27132bb848f8SIan Rogers        "EventName": "UNC_M2M_RPQ_NO_SPEC_CRD.CH0",
27142bb848f8SIan Rogers        "PerPkg": "1",
27152bb848f8SIan Rogers        "UMask": "0x1",
27162bb848f8SIan Rogers        "Unit": "M2M"
27172bb848f8SIan Rogers    },
27182bb848f8SIan Rogers    {
27192bb848f8SIan Rogers        "BriefDescription": "M2M to iMC RPQ Cycles w/Credits - Special : Channel 1",
27202bb848f8SIan Rogers        "EventCode": "0x44",
27212bb848f8SIan Rogers        "EventName": "UNC_M2M_RPQ_NO_SPEC_CRD.CH1",
27222bb848f8SIan Rogers        "PerPkg": "1",
27232bb848f8SIan Rogers        "UMask": "0x2",
27242bb848f8SIan Rogers        "Unit": "M2M"
27252bb848f8SIan Rogers    },
27262bb848f8SIan Rogers    {
27272bb848f8SIan Rogers        "BriefDescription": "AD Ingress (from CMS) Full",
27282bb848f8SIan Rogers        "EventCode": "0x04",
27292bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_AD_CYCLES_FULL",
27302bb848f8SIan Rogers        "PerPkg": "1",
27312bb848f8SIan Rogers        "Unit": "M2M"
27322bb848f8SIan Rogers    },
27332bb848f8SIan Rogers    {
27342bb848f8SIan Rogers        "BriefDescription": "AD Ingress (from CMS) Not Empty",
27352bb848f8SIan Rogers        "EventCode": "0x03",
27362bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_AD_CYCLES_NE",
27372bb848f8SIan Rogers        "PerPkg": "1",
27382bb848f8SIan Rogers        "Unit": "M2M"
27392bb848f8SIan Rogers    },
27402bb848f8SIan Rogers    {
27412bb848f8SIan Rogers        "BriefDescription": "AD Ingress (from CMS) Allocations",
27422bb848f8SIan Rogers        "EventCode": "0x01",
27432bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_AD_INSERTS",
27442bb848f8SIan Rogers        "PerPkg": "1",
27452bb848f8SIan Rogers        "Unit": "M2M"
27462bb848f8SIan Rogers    },
27472bb848f8SIan Rogers    {
27482bb848f8SIan Rogers        "BriefDescription": "AD Ingress (from CMS) Occupancy",
27492bb848f8SIan Rogers        "EventCode": "0x02",
27502bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_AD_OCCUPANCY",
27512bb848f8SIan Rogers        "PerPkg": "1",
27522bb848f8SIan Rogers        "Unit": "M2M"
27532bb848f8SIan Rogers    },
27542bb848f8SIan Rogers    {
27552bb848f8SIan Rogers        "BriefDescription": "AD Ingress (from CMS) Occupancy - Prefetches",
27562bb848f8SIan Rogers        "EventCode": "0x77",
27572bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_AD_PREF_OCCUPANCY",
27582bb848f8SIan Rogers        "PerPkg": "1",
27592bb848f8SIan Rogers        "Unit": "M2M"
27602bb848f8SIan Rogers    },
27612bb848f8SIan Rogers    {
27622bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Allocations",
27632bb848f8SIan Rogers        "EventCode": "0x5C",
27642bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_AK_WR_CMP",
27652bb848f8SIan Rogers        "PerPkg": "1",
27662bb848f8SIan Rogers        "Unit": "M2M"
27672bb848f8SIan Rogers    },
27682bb848f8SIan Rogers    {
27692bb848f8SIan Rogers        "BriefDescription": "BL Ingress (from CMS) Full",
27702bb848f8SIan Rogers        "EventCode": "0x08",
27712bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_BL_CYCLES_FULL",
27722bb848f8SIan Rogers        "PerPkg": "1",
27732bb848f8SIan Rogers        "Unit": "M2M"
27742bb848f8SIan Rogers    },
27752bb848f8SIan Rogers    {
27762bb848f8SIan Rogers        "BriefDescription": "BL Ingress (from CMS) Not Empty",
27772bb848f8SIan Rogers        "EventCode": "0x07",
27782bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_BL_CYCLES_NE",
27792bb848f8SIan Rogers        "PerPkg": "1",
27802bb848f8SIan Rogers        "Unit": "M2M"
27812bb848f8SIan Rogers    },
27822bb848f8SIan Rogers    {
27832bb848f8SIan Rogers        "BriefDescription": "BL Ingress (from CMS) Allocations",
27842bb848f8SIan Rogers        "EventCode": "0x05",
27852bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_BL_INSERTS",
27862bb848f8SIan Rogers        "PerPkg": "1",
27872bb848f8SIan Rogers        "Unit": "M2M"
27882bb848f8SIan Rogers    },
27892bb848f8SIan Rogers    {
27902bb848f8SIan Rogers        "BriefDescription": "BL Ingress (from CMS) Occupancy",
27912bb848f8SIan Rogers        "EventCode": "0x06",
27922bb848f8SIan Rogers        "EventName": "UNC_M2M_RxC_BL_OCCUPANCY",
27932bb848f8SIan Rogers        "PerPkg": "1",
27942bb848f8SIan Rogers        "Unit": "M2M"
27952bb848f8SIan Rogers    },
27962bb848f8SIan Rogers    {
27972bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : AD - All",
27982bb848f8SIan Rogers        "EventCode": "0xE5",
27992bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BUSY_STARVED.AD_ALL",
28002bb848f8SIan Rogers        "PerPkg": "1",
28012bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : AD - All : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, because a message from the other queue has higher priority : All == Credited + Uncredited",
28022bb848f8SIan Rogers        "UMask": "0x11",
28032bb848f8SIan Rogers        "Unit": "M2M"
28042bb848f8SIan Rogers    },
28052bb848f8SIan Rogers    {
28062bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : AD - Credited",
28072bb848f8SIan Rogers        "EventCode": "0xE5",
28082bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BUSY_STARVED.AD_CRD",
28092bb848f8SIan Rogers        "PerPkg": "1",
28102bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : AD - Credited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, because a message from the other queue has higher priority",
28112bb848f8SIan Rogers        "UMask": "0x10",
28122bb848f8SIan Rogers        "Unit": "M2M"
28132bb848f8SIan Rogers    },
28142bb848f8SIan Rogers    {
28152bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : AD - Uncredited",
28162bb848f8SIan Rogers        "EventCode": "0xE5",
28172bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BUSY_STARVED.AD_UNCRD",
28182bb848f8SIan Rogers        "PerPkg": "1",
28192bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : AD - Uncredited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, because a message from the other queue has higher priority",
28202bb848f8SIan Rogers        "UMask": "0x1",
28212bb848f8SIan Rogers        "Unit": "M2M"
28222bb848f8SIan Rogers    },
28232bb848f8SIan Rogers    {
28242bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : BL - All",
28252bb848f8SIan Rogers        "EventCode": "0xE5",
28262bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BUSY_STARVED.BL_ALL",
28272bb848f8SIan Rogers        "PerPkg": "1",
28282bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : BL - All : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, because a message from the other queue has higher priority : All == Credited + Uncredited",
28292bb848f8SIan Rogers        "UMask": "0x44",
28302bb848f8SIan Rogers        "Unit": "M2M"
28312bb848f8SIan Rogers    },
28322bb848f8SIan Rogers    {
28332bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : BL - Credited",
28342bb848f8SIan Rogers        "EventCode": "0xE5",
28352bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BUSY_STARVED.BL_CRD",
28362bb848f8SIan Rogers        "PerPkg": "1",
28372bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : BL - Credited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, because a message from the other queue has higher priority",
28382bb848f8SIan Rogers        "UMask": "0x40",
28392bb848f8SIan Rogers        "Unit": "M2M"
28402bb848f8SIan Rogers    },
28412bb848f8SIan Rogers    {
28422bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : BL - Uncredited",
28432bb848f8SIan Rogers        "EventCode": "0xE5",
28442bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BUSY_STARVED.BL_UNCRD",
28452bb848f8SIan Rogers        "PerPkg": "1",
28462bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : BL - Uncredited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, because a message from the other queue has higher priority",
28472bb848f8SIan Rogers        "UMask": "0x4",
28482bb848f8SIan Rogers        "Unit": "M2M"
28492bb848f8SIan Rogers    },
28502bb848f8SIan Rogers    {
28512bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : AD - All",
28522bb848f8SIan Rogers        "EventCode": "0xE2",
28532bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.AD_ALL",
28542bb848f8SIan Rogers        "PerPkg": "1",
28552bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : AD - All : Number of packets bypassing the CMS Ingress : All == Credited + Uncredited",
28562bb848f8SIan Rogers        "UMask": "0x11",
28572bb848f8SIan Rogers        "Unit": "M2M"
28582bb848f8SIan Rogers    },
28592bb848f8SIan Rogers    {
28602bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : AD - Credited",
28612bb848f8SIan Rogers        "EventCode": "0xE2",
28622bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.AD_CRD",
28632bb848f8SIan Rogers        "PerPkg": "1",
28642bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : AD - Credited : Number of packets bypassing the CMS Ingress",
28652bb848f8SIan Rogers        "UMask": "0x10",
28662bb848f8SIan Rogers        "Unit": "M2M"
28672bb848f8SIan Rogers    },
28682bb848f8SIan Rogers    {
28692bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : AD - Uncredited",
28702bb848f8SIan Rogers        "EventCode": "0xE2",
28712bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.AD_UNCRD",
28722bb848f8SIan Rogers        "PerPkg": "1",
28732bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : AD - Uncredited : Number of packets bypassing the CMS Ingress",
28742bb848f8SIan Rogers        "UMask": "0x1",
28752bb848f8SIan Rogers        "Unit": "M2M"
28762bb848f8SIan Rogers    },
28772bb848f8SIan Rogers    {
28782bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : AK",
28792bb848f8SIan Rogers        "EventCode": "0xE2",
28802bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.AK",
28812bb848f8SIan Rogers        "PerPkg": "1",
28822bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : AK : Number of packets bypassing the CMS Ingress",
28832bb848f8SIan Rogers        "UMask": "0x2",
28842bb848f8SIan Rogers        "Unit": "M2M"
28852bb848f8SIan Rogers    },
28862bb848f8SIan Rogers    {
28872bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : AKC - Uncredited",
28882bb848f8SIan Rogers        "EventCode": "0xE2",
28892bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.AKC_UNCRD",
28902bb848f8SIan Rogers        "PerPkg": "1",
28912bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : AKC - Uncredited : Number of packets bypassing the CMS Ingress",
28922bb848f8SIan Rogers        "UMask": "0x80",
28932bb848f8SIan Rogers        "Unit": "M2M"
28942bb848f8SIan Rogers    },
28952bb848f8SIan Rogers    {
28962bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : BL - All",
28972bb848f8SIan Rogers        "EventCode": "0xE2",
28982bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.BL_ALL",
28992bb848f8SIan Rogers        "PerPkg": "1",
29002bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : BL - All : Number of packets bypassing the CMS Ingress : All == Credited + Uncredited",
29012bb848f8SIan Rogers        "UMask": "0x44",
29022bb848f8SIan Rogers        "Unit": "M2M"
29032bb848f8SIan Rogers    },
29042bb848f8SIan Rogers    {
29052bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : BL - Credited",
29062bb848f8SIan Rogers        "EventCode": "0xE2",
29072bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.BL_CRD",
29082bb848f8SIan Rogers        "PerPkg": "1",
29092bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : BL - Credited : Number of packets bypassing the CMS Ingress",
29102bb848f8SIan Rogers        "UMask": "0x40",
29112bb848f8SIan Rogers        "Unit": "M2M"
29122bb848f8SIan Rogers    },
29132bb848f8SIan Rogers    {
29142bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : BL - Uncredited",
29152bb848f8SIan Rogers        "EventCode": "0xE2",
29162bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.BL_UNCRD",
29172bb848f8SIan Rogers        "PerPkg": "1",
29182bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : BL - Uncredited : Number of packets bypassing the CMS Ingress",
29192bb848f8SIan Rogers        "UMask": "0x4",
29202bb848f8SIan Rogers        "Unit": "M2M"
29212bb848f8SIan Rogers    },
29222bb848f8SIan Rogers    {
29232bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Bypass : IV",
29242bb848f8SIan Rogers        "EventCode": "0xE2",
29252bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_BYPASS.IV",
29262bb848f8SIan Rogers        "PerPkg": "1",
29272bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Bypass : IV : Number of packets bypassing the CMS Ingress",
29282bb848f8SIan Rogers        "UMask": "0x8",
29292bb848f8SIan Rogers        "Unit": "M2M"
29302bb848f8SIan Rogers    },
29312bb848f8SIan Rogers    {
29322bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : AD - All",
29332bb848f8SIan Rogers        "EventCode": "0xE3",
29342bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.AD_ALL",
29352bb848f8SIan Rogers        "PerPkg": "1",
29362bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : AD - All : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit. : All == Credited + Uncredited",
29372bb848f8SIan Rogers        "UMask": "0x11",
29382bb848f8SIan Rogers        "Unit": "M2M"
29392bb848f8SIan Rogers    },
29402bb848f8SIan Rogers    {
29412bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : AD - Credited",
29422bb848f8SIan Rogers        "EventCode": "0xE3",
29432bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.AD_CRD",
29442bb848f8SIan Rogers        "PerPkg": "1",
29452bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : AD - Credited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit.",
29462bb848f8SIan Rogers        "UMask": "0x10",
29472bb848f8SIan Rogers        "Unit": "M2M"
29482bb848f8SIan Rogers    },
29492bb848f8SIan Rogers    {
29502bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : AD - Uncredited",
29512bb848f8SIan Rogers        "EventCode": "0xE3",
29522bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.AD_UNCRD",
29532bb848f8SIan Rogers        "PerPkg": "1",
29542bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : AD - Uncredited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit.",
29552bb848f8SIan Rogers        "UMask": "0x1",
29562bb848f8SIan Rogers        "Unit": "M2M"
29572bb848f8SIan Rogers    },
29582bb848f8SIan Rogers    {
29592bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : AK",
29602bb848f8SIan Rogers        "EventCode": "0xE3",
29612bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.AK",
29622bb848f8SIan Rogers        "PerPkg": "1",
29632bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : AK : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit.",
29642bb848f8SIan Rogers        "UMask": "0x2",
29652bb848f8SIan Rogers        "Unit": "M2M"
29662bb848f8SIan Rogers    },
29672bb848f8SIan Rogers    {
29682bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : BL - All",
29692bb848f8SIan Rogers        "EventCode": "0xE3",
29702bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.BL_ALL",
29712bb848f8SIan Rogers        "PerPkg": "1",
29722bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : BL - All : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit. : All == Credited + Uncredited",
29732bb848f8SIan Rogers        "UMask": "0x44",
29742bb848f8SIan Rogers        "Unit": "M2M"
29752bb848f8SIan Rogers    },
29762bb848f8SIan Rogers    {
29772bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : BL - Credited",
29782bb848f8SIan Rogers        "EventCode": "0xE3",
29792bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.BL_CRD",
29802bb848f8SIan Rogers        "PerPkg": "1",
29812bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : BL - Credited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit.",
29822bb848f8SIan Rogers        "UMask": "0x40",
29832bb848f8SIan Rogers        "Unit": "M2M"
29842bb848f8SIan Rogers    },
29852bb848f8SIan Rogers    {
29862bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : BL - Uncredited",
29872bb848f8SIan Rogers        "EventCode": "0xE3",
29882bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.BL_UNCRD",
29892bb848f8SIan Rogers        "PerPkg": "1",
29902bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : BL - Uncredited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit.",
29912bb848f8SIan Rogers        "UMask": "0x4",
29922bb848f8SIan Rogers        "Unit": "M2M"
29932bb848f8SIan Rogers    },
29942bb848f8SIan Rogers    {
29952bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : IFV - Credited",
29962bb848f8SIan Rogers        "EventCode": "0xE3",
29972bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.IFV",
29982bb848f8SIan Rogers        "PerPkg": "1",
29992bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : IFV - Credited : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit.",
30002bb848f8SIan Rogers        "UMask": "0x80",
30012bb848f8SIan Rogers        "Unit": "M2M"
30022bb848f8SIan Rogers    },
30032bb848f8SIan Rogers    {
30042bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation : IV",
30052bb848f8SIan Rogers        "EventCode": "0xE3",
30062bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED.IV",
30072bb848f8SIan Rogers        "PerPkg": "1",
30082bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : IV : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit.",
30092bb848f8SIan Rogers        "UMask": "0x8",
30102bb848f8SIan Rogers        "Unit": "M2M"
30112bb848f8SIan Rogers    },
30122bb848f8SIan Rogers    {
30132bb848f8SIan Rogers        "BriefDescription": "Transgress Injection Starvation",
30142bb848f8SIan Rogers        "EventCode": "0xe4",
30152bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_CRD_STARVED_1",
30162bb848f8SIan Rogers        "PerPkg": "1",
30172bb848f8SIan Rogers        "PublicDescription": "Transgress Injection Starvation : Counts cycles under injection starvation mode.  This starvation is triggered when the CMS Ingress cannot send a transaction onto the mesh for a long period of time.  In this case, the Ingress is unable to forward to the Egress due to a lack of credit.",
30182bb848f8SIan Rogers        "Unit": "M2M"
30192bb848f8SIan Rogers    },
30202bb848f8SIan Rogers    {
30212bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : AD - All",
30222bb848f8SIan Rogers        "EventCode": "0xE1",
30232bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.AD_ALL",
30242bb848f8SIan Rogers        "PerPkg": "1",
30252bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : AD - All : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh : All == Credited + Uncredited",
30262bb848f8SIan Rogers        "UMask": "0x11",
30272bb848f8SIan Rogers        "Unit": "M2M"
30282bb848f8SIan Rogers    },
30292bb848f8SIan Rogers    {
30302bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : AD - Credited",
30312bb848f8SIan Rogers        "EventCode": "0xE1",
30322bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.AD_CRD",
30332bb848f8SIan Rogers        "PerPkg": "1",
30342bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : AD - Credited : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh",
30352bb848f8SIan Rogers        "UMask": "0x10",
30362bb848f8SIan Rogers        "Unit": "M2M"
30372bb848f8SIan Rogers    },
30382bb848f8SIan Rogers    {
30392bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : AD - Uncredited",
30402bb848f8SIan Rogers        "EventCode": "0xE1",
30412bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.AD_UNCRD",
30422bb848f8SIan Rogers        "PerPkg": "1",
30432bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : AD - Uncredited : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh",
30442bb848f8SIan Rogers        "UMask": "0x1",
30452bb848f8SIan Rogers        "Unit": "M2M"
30462bb848f8SIan Rogers    },
30472bb848f8SIan Rogers    {
30482bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : AK",
30492bb848f8SIan Rogers        "EventCode": "0xE1",
30502bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.AK",
30512bb848f8SIan Rogers        "PerPkg": "1",
30522bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : AK : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh",
30532bb848f8SIan Rogers        "UMask": "0x2",
30542bb848f8SIan Rogers        "Unit": "M2M"
30552bb848f8SIan Rogers    },
30562bb848f8SIan Rogers    {
30572bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : AKC - Uncredited",
30582bb848f8SIan Rogers        "EventCode": "0xE1",
30592bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.AKC_UNCRD",
30602bb848f8SIan Rogers        "PerPkg": "1",
30612bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : AKC - Uncredited : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh",
30622bb848f8SIan Rogers        "UMask": "0x80",
30632bb848f8SIan Rogers        "Unit": "M2M"
30642bb848f8SIan Rogers    },
30652bb848f8SIan Rogers    {
30662bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : BL - All",
30672bb848f8SIan Rogers        "EventCode": "0xE1",
30682bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.BL_ALL",
30692bb848f8SIan Rogers        "PerPkg": "1",
30702bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : BL - All : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh : All == Credited + Uncredited",
30712bb848f8SIan Rogers        "UMask": "0x44",
30722bb848f8SIan Rogers        "Unit": "M2M"
30732bb848f8SIan Rogers    },
30742bb848f8SIan Rogers    {
30752bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : BL - Credited",
30762bb848f8SIan Rogers        "EventCode": "0xE1",
30772bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.BL_CRD",
30782bb848f8SIan Rogers        "PerPkg": "1",
30792bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : BL - Credited : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh",
30802bb848f8SIan Rogers        "UMask": "0x40",
30812bb848f8SIan Rogers        "Unit": "M2M"
30822bb848f8SIan Rogers    },
30832bb848f8SIan Rogers    {
30842bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : BL - Uncredited",
30852bb848f8SIan Rogers        "EventCode": "0xE1",
30862bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.BL_UNCRD",
30872bb848f8SIan Rogers        "PerPkg": "1",
30882bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : BL - Uncredited : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh",
30892bb848f8SIan Rogers        "UMask": "0x4",
30902bb848f8SIan Rogers        "Unit": "M2M"
30912bb848f8SIan Rogers    },
30922bb848f8SIan Rogers    {
30932bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Allocations : IV",
30942bb848f8SIan Rogers        "EventCode": "0xE1",
30952bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_INSERTS.IV",
30962bb848f8SIan Rogers        "PerPkg": "1",
30972bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Allocations : IV : Number of allocations into the CMS Ingress  The Ingress is used to queue up requests received from the mesh",
30982bb848f8SIan Rogers        "UMask": "0x8",
30992bb848f8SIan Rogers        "Unit": "M2M"
31002bb848f8SIan Rogers    },
31012bb848f8SIan Rogers    {
31022bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : AD - All",
31032bb848f8SIan Rogers        "EventCode": "0xE0",
31042bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.AD_ALL",
31052bb848f8SIan Rogers        "PerPkg": "1",
31062bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : AD - All : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh : All == Credited + Uncredited",
31072bb848f8SIan Rogers        "UMask": "0x11",
31082bb848f8SIan Rogers        "Unit": "M2M"
31092bb848f8SIan Rogers    },
31102bb848f8SIan Rogers    {
31112bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : AD - Credited",
31122bb848f8SIan Rogers        "EventCode": "0xE0",
31132bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.AD_CRD",
31142bb848f8SIan Rogers        "PerPkg": "1",
31152bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : AD - Credited : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh",
31162bb848f8SIan Rogers        "UMask": "0x10",
31172bb848f8SIan Rogers        "Unit": "M2M"
31182bb848f8SIan Rogers    },
31192bb848f8SIan Rogers    {
31202bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : AD - Uncredited",
31212bb848f8SIan Rogers        "EventCode": "0xE0",
31222bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.AD_UNCRD",
31232bb848f8SIan Rogers        "PerPkg": "1",
31242bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : AD - Uncredited : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh",
31252bb848f8SIan Rogers        "UMask": "0x1",
31262bb848f8SIan Rogers        "Unit": "M2M"
31272bb848f8SIan Rogers    },
31282bb848f8SIan Rogers    {
31292bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : AK",
31302bb848f8SIan Rogers        "EventCode": "0xE0",
31312bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.AK",
31322bb848f8SIan Rogers        "PerPkg": "1",
31332bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : AK : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh",
31342bb848f8SIan Rogers        "UMask": "0x2",
31352bb848f8SIan Rogers        "Unit": "M2M"
31362bb848f8SIan Rogers    },
31372bb848f8SIan Rogers    {
31382bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : AKC - Uncredited",
31392bb848f8SIan Rogers        "EventCode": "0xE0",
31402bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.AKC_UNCRD",
31412bb848f8SIan Rogers        "PerPkg": "1",
31422bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : AKC - Uncredited : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh",
31432bb848f8SIan Rogers        "UMask": "0x80",
31442bb848f8SIan Rogers        "Unit": "M2M"
31452bb848f8SIan Rogers    },
31462bb848f8SIan Rogers    {
31472bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : BL - All",
31482bb848f8SIan Rogers        "EventCode": "0xE0",
31492bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.BL_ALL",
31502bb848f8SIan Rogers        "PerPkg": "1",
31512bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : BL - All : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh : All == Credited + Uncredited",
31522bb848f8SIan Rogers        "UMask": "0x44",
31532bb848f8SIan Rogers        "Unit": "M2M"
31542bb848f8SIan Rogers    },
31552bb848f8SIan Rogers    {
31562bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : BL - Credited",
31572bb848f8SIan Rogers        "EventCode": "0xE0",
31582bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.BL_CRD",
31592bb848f8SIan Rogers        "PerPkg": "1",
31602bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : BL - Credited : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh",
31612bb848f8SIan Rogers        "UMask": "0x20",
31622bb848f8SIan Rogers        "Unit": "M2M"
31632bb848f8SIan Rogers    },
31642bb848f8SIan Rogers    {
31652bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : BL - Uncredited",
31662bb848f8SIan Rogers        "EventCode": "0xE0",
31672bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.BL_UNCRD",
31682bb848f8SIan Rogers        "PerPkg": "1",
31692bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : BL - Uncredited : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh",
31702bb848f8SIan Rogers        "UMask": "0x4",
31712bb848f8SIan Rogers        "Unit": "M2M"
31722bb848f8SIan Rogers    },
31732bb848f8SIan Rogers    {
31742bb848f8SIan Rogers        "BriefDescription": "Transgress Ingress Occupancy : IV",
31752bb848f8SIan Rogers        "EventCode": "0xE0",
31762bb848f8SIan Rogers        "EventName": "UNC_M2M_RxR_OCCUPANCY.IV",
31772bb848f8SIan Rogers        "PerPkg": "1",
31782bb848f8SIan Rogers        "PublicDescription": "Transgress Ingress Occupancy : IV : Occupancy event for the Ingress buffers in the CMS  The Ingress is used to queue up requests received from the mesh",
31792bb848f8SIan Rogers        "UMask": "0x8",
31802bb848f8SIan Rogers        "Unit": "M2M"
31812bb848f8SIan Rogers    },
31822bb848f8SIan Rogers    {
31832bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 0",
31842bb848f8SIan Rogers        "EventCode": "0xD0",
31852bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG0.TGR0",
31862bb848f8SIan Rogers        "PerPkg": "1",
31872bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 0 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
31882bb848f8SIan Rogers        "UMask": "0x1",
31892bb848f8SIan Rogers        "Unit": "M2M"
31902bb848f8SIan Rogers    },
31912bb848f8SIan Rogers    {
31922bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 1",
31932bb848f8SIan Rogers        "EventCode": "0xD0",
31942bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG0.TGR1",
31952bb848f8SIan Rogers        "PerPkg": "1",
31962bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 1 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
31972bb848f8SIan Rogers        "UMask": "0x2",
31982bb848f8SIan Rogers        "Unit": "M2M"
31992bb848f8SIan Rogers    },
32002bb848f8SIan Rogers    {
32012bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 2",
32022bb848f8SIan Rogers        "EventCode": "0xD0",
32032bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG0.TGR2",
32042bb848f8SIan Rogers        "PerPkg": "1",
32052bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 2 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32062bb848f8SIan Rogers        "UMask": "0x4",
32072bb848f8SIan Rogers        "Unit": "M2M"
32082bb848f8SIan Rogers    },
32092bb848f8SIan Rogers    {
32102bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 3",
32112bb848f8SIan Rogers        "EventCode": "0xD0",
32122bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG0.TGR3",
32132bb848f8SIan Rogers        "PerPkg": "1",
32142bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 3 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32152bb848f8SIan Rogers        "UMask": "0x8",
32162bb848f8SIan Rogers        "Unit": "M2M"
32172bb848f8SIan Rogers    },
32182bb848f8SIan Rogers    {
32192bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 4",
32202bb848f8SIan Rogers        "EventCode": "0xD0",
32212bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG0.TGR4",
32222bb848f8SIan Rogers        "PerPkg": "1",
32232bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 4 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32242bb848f8SIan Rogers        "UMask": "0x10",
32252bb848f8SIan Rogers        "Unit": "M2M"
32262bb848f8SIan Rogers    },
32272bb848f8SIan Rogers    {
32282bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 5",
32292bb848f8SIan Rogers        "EventCode": "0xD0",
32302bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG0.TGR5",
32312bb848f8SIan Rogers        "PerPkg": "1",
32322bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 5 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32332bb848f8SIan Rogers        "UMask": "0x20",
32342bb848f8SIan Rogers        "Unit": "M2M"
32352bb848f8SIan Rogers    },
32362bb848f8SIan Rogers    {
32372bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 6",
32382bb848f8SIan Rogers        "EventCode": "0xD0",
32392bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG0.TGR6",
32402bb848f8SIan Rogers        "PerPkg": "1",
32412bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 6 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32422bb848f8SIan Rogers        "UMask": "0x40",
32432bb848f8SIan Rogers        "Unit": "M2M"
32442bb848f8SIan Rogers    },
32452bb848f8SIan Rogers    {
32462bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 7",
32472bb848f8SIan Rogers        "EventCode": "0xD0",
32482bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG0.TGR7",
32492bb848f8SIan Rogers        "PerPkg": "1",
32502bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 7 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32512bb848f8SIan Rogers        "UMask": "0x80",
32522bb848f8SIan Rogers        "Unit": "M2M"
32532bb848f8SIan Rogers    },
32542bb848f8SIan Rogers    {
32552bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 0",
32562bb848f8SIan Rogers        "EventCode": "0xD2",
32572bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG1.TGR0",
32582bb848f8SIan Rogers        "PerPkg": "1",
32592bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 0 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32602bb848f8SIan Rogers        "UMask": "0x1",
32612bb848f8SIan Rogers        "Unit": "M2M"
32622bb848f8SIan Rogers    },
32632bb848f8SIan Rogers    {
32642bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 1",
32652bb848f8SIan Rogers        "EventCode": "0xD2",
32662bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG1.TGR1",
32672bb848f8SIan Rogers        "PerPkg": "1",
32682bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 1 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32692bb848f8SIan Rogers        "UMask": "0x2",
32702bb848f8SIan Rogers        "Unit": "M2M"
32712bb848f8SIan Rogers    },
32722bb848f8SIan Rogers    {
32732bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 2",
32742bb848f8SIan Rogers        "EventCode": "0xD2",
32752bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG1.TGR2",
32762bb848f8SIan Rogers        "PerPkg": "1",
32772bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 2 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32782bb848f8SIan Rogers        "UMask": "0x4",
32792bb848f8SIan Rogers        "Unit": "M2M"
32802bb848f8SIan Rogers    },
32812bb848f8SIan Rogers    {
32822bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 3",
32832bb848f8SIan Rogers        "EventCode": "0xD2",
32842bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG1.TGR3",
32852bb848f8SIan Rogers        "PerPkg": "1",
32862bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 3 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32872bb848f8SIan Rogers        "UMask": "0x8",
32882bb848f8SIan Rogers        "Unit": "M2M"
32892bb848f8SIan Rogers    },
32902bb848f8SIan Rogers    {
32912bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 4",
32922bb848f8SIan Rogers        "EventCode": "0xD2",
32932bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG1.TGR4",
32942bb848f8SIan Rogers        "PerPkg": "1",
32952bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 4 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
32962bb848f8SIan Rogers        "UMask": "0x10",
32972bb848f8SIan Rogers        "Unit": "M2M"
32982bb848f8SIan Rogers    },
32992bb848f8SIan Rogers    {
33002bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 5",
33012bb848f8SIan Rogers        "EventCode": "0xD2",
33022bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG1.TGR5",
33032bb848f8SIan Rogers        "PerPkg": "1",
33042bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 5 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33052bb848f8SIan Rogers        "UMask": "0x20",
33062bb848f8SIan Rogers        "Unit": "M2M"
33072bb848f8SIan Rogers    },
33082bb848f8SIan Rogers    {
33092bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 6",
33102bb848f8SIan Rogers        "EventCode": "0xD2",
33112bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG1.TGR6",
33122bb848f8SIan Rogers        "PerPkg": "1",
33132bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 6 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33142bb848f8SIan Rogers        "UMask": "0x40",
33152bb848f8SIan Rogers        "Unit": "M2M"
33162bb848f8SIan Rogers    },
33172bb848f8SIan Rogers    {
33182bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 7",
33192bb848f8SIan Rogers        "EventCode": "0xD2",
33202bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_AD_AG1.TGR7",
33212bb848f8SIan Rogers        "PerPkg": "1",
33222bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 7 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33232bb848f8SIan Rogers        "UMask": "0x80",
33242bb848f8SIan Rogers        "Unit": "M2M"
33252bb848f8SIan Rogers    },
33262bb848f8SIan Rogers    {
33272bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 0",
33282bb848f8SIan Rogers        "EventCode": "0xD4",
33292bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG0.TGR0",
33302bb848f8SIan Rogers        "PerPkg": "1",
33312bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 0 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33322bb848f8SIan Rogers        "UMask": "0x1",
33332bb848f8SIan Rogers        "Unit": "M2M"
33342bb848f8SIan Rogers    },
33352bb848f8SIan Rogers    {
33362bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 1",
33372bb848f8SIan Rogers        "EventCode": "0xD4",
33382bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG0.TGR1",
33392bb848f8SIan Rogers        "PerPkg": "1",
33402bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 1 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33412bb848f8SIan Rogers        "UMask": "0x2",
33422bb848f8SIan Rogers        "Unit": "M2M"
33432bb848f8SIan Rogers    },
33442bb848f8SIan Rogers    {
33452bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 2",
33462bb848f8SIan Rogers        "EventCode": "0xD4",
33472bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG0.TGR2",
33482bb848f8SIan Rogers        "PerPkg": "1",
33492bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 2 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33502bb848f8SIan Rogers        "UMask": "0x4",
33512bb848f8SIan Rogers        "Unit": "M2M"
33522bb848f8SIan Rogers    },
33532bb848f8SIan Rogers    {
33542bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 3",
33552bb848f8SIan Rogers        "EventCode": "0xD4",
33562bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG0.TGR3",
33572bb848f8SIan Rogers        "PerPkg": "1",
33582bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 3 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33592bb848f8SIan Rogers        "UMask": "0x8",
33602bb848f8SIan Rogers        "Unit": "M2M"
33612bb848f8SIan Rogers    },
33622bb848f8SIan Rogers    {
33632bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 4",
33642bb848f8SIan Rogers        "EventCode": "0xD4",
33652bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG0.TGR4",
33662bb848f8SIan Rogers        "PerPkg": "1",
33672bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 4 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33682bb848f8SIan Rogers        "UMask": "0x10",
33692bb848f8SIan Rogers        "Unit": "M2M"
33702bb848f8SIan Rogers    },
33712bb848f8SIan Rogers    {
33722bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 5",
33732bb848f8SIan Rogers        "EventCode": "0xD4",
33742bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG0.TGR5",
33752bb848f8SIan Rogers        "PerPkg": "1",
33762bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 5 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33772bb848f8SIan Rogers        "UMask": "0x20",
33782bb848f8SIan Rogers        "Unit": "M2M"
33792bb848f8SIan Rogers    },
33802bb848f8SIan Rogers    {
33812bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 6",
33822bb848f8SIan Rogers        "EventCode": "0xD4",
33832bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG0.TGR6",
33842bb848f8SIan Rogers        "PerPkg": "1",
33852bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 6 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33862bb848f8SIan Rogers        "UMask": "0x40",
33872bb848f8SIan Rogers        "Unit": "M2M"
33882bb848f8SIan Rogers    },
33892bb848f8SIan Rogers    {
33902bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 7",
33912bb848f8SIan Rogers        "EventCode": "0xD4",
33922bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG0.TGR7",
33932bb848f8SIan Rogers        "PerPkg": "1",
33942bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 7 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
33952bb848f8SIan Rogers        "UMask": "0x80",
33962bb848f8SIan Rogers        "Unit": "M2M"
33972bb848f8SIan Rogers    },
33982bb848f8SIan Rogers    {
33992bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 0",
34002bb848f8SIan Rogers        "EventCode": "0xD6",
34012bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG1.TGR0",
34022bb848f8SIan Rogers        "PerPkg": "1",
34032bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 0 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34042bb848f8SIan Rogers        "UMask": "0x1",
34052bb848f8SIan Rogers        "Unit": "M2M"
34062bb848f8SIan Rogers    },
34072bb848f8SIan Rogers    {
34082bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 1",
34092bb848f8SIan Rogers        "EventCode": "0xD6",
34102bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG1.TGR1",
34112bb848f8SIan Rogers        "PerPkg": "1",
34122bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 1 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34132bb848f8SIan Rogers        "UMask": "0x2",
34142bb848f8SIan Rogers        "Unit": "M2M"
34152bb848f8SIan Rogers    },
34162bb848f8SIan Rogers    {
34172bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 2",
34182bb848f8SIan Rogers        "EventCode": "0xD6",
34192bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG1.TGR2",
34202bb848f8SIan Rogers        "PerPkg": "1",
34212bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 2 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34222bb848f8SIan Rogers        "UMask": "0x4",
34232bb848f8SIan Rogers        "Unit": "M2M"
34242bb848f8SIan Rogers    },
34252bb848f8SIan Rogers    {
34262bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 3",
34272bb848f8SIan Rogers        "EventCode": "0xD6",
34282bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG1.TGR3",
34292bb848f8SIan Rogers        "PerPkg": "1",
34302bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 3 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34312bb848f8SIan Rogers        "UMask": "0x8",
34322bb848f8SIan Rogers        "Unit": "M2M"
34332bb848f8SIan Rogers    },
34342bb848f8SIan Rogers    {
34352bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 4",
34362bb848f8SIan Rogers        "EventCode": "0xD6",
34372bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG1.TGR4",
34382bb848f8SIan Rogers        "PerPkg": "1",
34392bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 4 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34402bb848f8SIan Rogers        "UMask": "0x10",
34412bb848f8SIan Rogers        "Unit": "M2M"
34422bb848f8SIan Rogers    },
34432bb848f8SIan Rogers    {
34442bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 5",
34452bb848f8SIan Rogers        "EventCode": "0xD6",
34462bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG1.TGR5",
34472bb848f8SIan Rogers        "PerPkg": "1",
34482bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 5 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34492bb848f8SIan Rogers        "UMask": "0x20",
34502bb848f8SIan Rogers        "Unit": "M2M"
34512bb848f8SIan Rogers    },
34522bb848f8SIan Rogers    {
34532bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 6",
34542bb848f8SIan Rogers        "EventCode": "0xD6",
34552bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG1.TGR6",
34562bb848f8SIan Rogers        "PerPkg": "1",
34572bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 6 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34582bb848f8SIan Rogers        "UMask": "0x40",
34592bb848f8SIan Rogers        "Unit": "M2M"
34602bb848f8SIan Rogers    },
34612bb848f8SIan Rogers    {
34622bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 7",
34632bb848f8SIan Rogers        "EventCode": "0xD6",
34642bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL0_NO_TxR_HORZ_CRD_BL_AG1.TGR7",
34652bb848f8SIan Rogers        "PerPkg": "1",
34662bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 7 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34672bb848f8SIan Rogers        "UMask": "0x80",
34682bb848f8SIan Rogers        "Unit": "M2M"
34692bb848f8SIan Rogers    },
34702bb848f8SIan Rogers    {
34712bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 10",
34722bb848f8SIan Rogers        "EventCode": "0xD1",
34732bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_AD_AG0.TGR10",
34742bb848f8SIan Rogers        "PerPkg": "1",
34752bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 10 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34762bb848f8SIan Rogers        "UMask": "0x4",
34772bb848f8SIan Rogers        "Unit": "M2M"
34782bb848f8SIan Rogers    },
34792bb848f8SIan Rogers    {
34802bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 8",
34812bb848f8SIan Rogers        "EventCode": "0xD1",
34822bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_AD_AG0.TGR8",
34832bb848f8SIan Rogers        "PerPkg": "1",
34842bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 8 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34852bb848f8SIan Rogers        "UMask": "0x1",
34862bb848f8SIan Rogers        "Unit": "M2M"
34872bb848f8SIan Rogers    },
34882bb848f8SIan Rogers    {
34892bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 9",
34902bb848f8SIan Rogers        "EventCode": "0xD1",
34912bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_AD_AG0.TGR9",
34922bb848f8SIan Rogers        "PerPkg": "1",
34932bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent0 Transgress Credits : For Transgress 9 : Number of cycles the AD Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
34942bb848f8SIan Rogers        "UMask": "0x2",
34952bb848f8SIan Rogers        "Unit": "M2M"
34962bb848f8SIan Rogers    },
34972bb848f8SIan Rogers    {
34982bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 10",
34992bb848f8SIan Rogers        "EventCode": "0xD3",
35002bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_AD_AG1_1.TGR10",
35012bb848f8SIan Rogers        "PerPkg": "1",
35022bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 10 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35032bb848f8SIan Rogers        "UMask": "0x4",
35042bb848f8SIan Rogers        "Unit": "M2M"
35052bb848f8SIan Rogers    },
35062bb848f8SIan Rogers    {
35072bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 8",
35082bb848f8SIan Rogers        "EventCode": "0xD3",
35092bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_AD_AG1_1.TGR8",
35102bb848f8SIan Rogers        "PerPkg": "1",
35112bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 8 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35122bb848f8SIan Rogers        "UMask": "0x1",
35132bb848f8SIan Rogers        "Unit": "M2M"
35142bb848f8SIan Rogers    },
35152bb848f8SIan Rogers    {
35162bb848f8SIan Rogers        "BriefDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 9",
35172bb848f8SIan Rogers        "EventCode": "0xD3",
35182bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_AD_AG1_1.TGR9",
35192bb848f8SIan Rogers        "PerPkg": "1",
35202bb848f8SIan Rogers        "PublicDescription": "Stall on No AD Agent1 Transgress Credits : For Transgress 9 : Number of cycles the AD Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35212bb848f8SIan Rogers        "UMask": "0x2",
35222bb848f8SIan Rogers        "Unit": "M2M"
35232bb848f8SIan Rogers    },
35242bb848f8SIan Rogers    {
35252bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 10",
35262bb848f8SIan Rogers        "EventCode": "0xD5",
35272bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_BL_AG0_1.TGR10",
35282bb848f8SIan Rogers        "PerPkg": "1",
35292bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 10 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35302bb848f8SIan Rogers        "UMask": "0x4",
35312bb848f8SIan Rogers        "Unit": "M2M"
35322bb848f8SIan Rogers    },
35332bb848f8SIan Rogers    {
35342bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 8",
35352bb848f8SIan Rogers        "EventCode": "0xD5",
35362bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_BL_AG0_1.TGR8",
35372bb848f8SIan Rogers        "PerPkg": "1",
35382bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 8 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35392bb848f8SIan Rogers        "UMask": "0x1",
35402bb848f8SIan Rogers        "Unit": "M2M"
35412bb848f8SIan Rogers    },
35422bb848f8SIan Rogers    {
35432bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 9",
35442bb848f8SIan Rogers        "EventCode": "0xD5",
35452bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_BL_AG0_1.TGR9",
35462bb848f8SIan Rogers        "PerPkg": "1",
35472bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent0 Transgress Credits : For Transgress 9 : Number of cycles the BL Agent 0 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35482bb848f8SIan Rogers        "UMask": "0x2",
35492bb848f8SIan Rogers        "Unit": "M2M"
35502bb848f8SIan Rogers    },
35512bb848f8SIan Rogers    {
35522bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 10",
35532bb848f8SIan Rogers        "EventCode": "0xD7",
35542bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_BL_AG1_1.TGR10",
35552bb848f8SIan Rogers        "PerPkg": "1",
35562bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 10 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35572bb848f8SIan Rogers        "UMask": "0x4",
35582bb848f8SIan Rogers        "Unit": "M2M"
35592bb848f8SIan Rogers    },
35602bb848f8SIan Rogers    {
35612bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 8",
35622bb848f8SIan Rogers        "EventCode": "0xD7",
35632bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_BL_AG1_1.TGR8",
35642bb848f8SIan Rogers        "PerPkg": "1",
35652bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 8 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35662bb848f8SIan Rogers        "UMask": "0x1",
35672bb848f8SIan Rogers        "Unit": "M2M"
35682bb848f8SIan Rogers    },
35692bb848f8SIan Rogers    {
35702bb848f8SIan Rogers        "BriefDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 9",
35712bb848f8SIan Rogers        "EventCode": "0xD7",
35722bb848f8SIan Rogers        "EventName": "UNC_M2M_STALL1_NO_TxR_HORZ_CRD_BL_AG1_1.TGR9",
35732bb848f8SIan Rogers        "PerPkg": "1",
35742bb848f8SIan Rogers        "PublicDescription": "Stall on No BL Agent1 Transgress Credits : For Transgress 9 : Number of cycles the BL Agent 1 Egress Buffer is stalled waiting for a TGR credit to become available, per transgress.",
35752bb848f8SIan Rogers        "UMask": "0x2",
35762bb848f8SIan Rogers        "Unit": "M2M"
35772bb848f8SIan Rogers    },
35782bb848f8SIan Rogers    {
35792bb848f8SIan Rogers        "BriefDescription": "Number AD Ingress Credits",
35802bb848f8SIan Rogers        "EventCode": "0x41",
35812bb848f8SIan Rogers        "EventName": "UNC_M2M_TGR_AD_CREDITS",
35822bb848f8SIan Rogers        "PerPkg": "1",
35832bb848f8SIan Rogers        "Unit": "M2M"
35842bb848f8SIan Rogers    },
35852bb848f8SIan Rogers    {
35862bb848f8SIan Rogers        "BriefDescription": "Number BL Ingress Credits",
35872bb848f8SIan Rogers        "EventCode": "0x42",
35882bb848f8SIan Rogers        "EventName": "UNC_M2M_TGR_BL_CREDITS",
35892bb848f8SIan Rogers        "PerPkg": "1",
35902bb848f8SIan Rogers        "Unit": "M2M"
35912bb848f8SIan Rogers    },
35922bb848f8SIan Rogers    {
35932bb848f8SIan Rogers        "BriefDescription": "Tracker Cycles Full : Channel 0",
35942bb848f8SIan Rogers        "EventCode": "0x45",
35952bb848f8SIan Rogers        "EventName": "UNC_M2M_TRACKER_FULL.CH0",
35962bb848f8SIan Rogers        "PerPkg": "1",
35972bb848f8SIan Rogers        "UMask": "0x1",
35982bb848f8SIan Rogers        "Unit": "M2M"
35992bb848f8SIan Rogers    },
36002bb848f8SIan Rogers    {
36012bb848f8SIan Rogers        "BriefDescription": "Tracker Cycles Full : Channel 1",
36022bb848f8SIan Rogers        "EventCode": "0x45",
36032bb848f8SIan Rogers        "EventName": "UNC_M2M_TRACKER_FULL.CH1",
36042bb848f8SIan Rogers        "PerPkg": "1",
36052bb848f8SIan Rogers        "UMask": "0x2",
36062bb848f8SIan Rogers        "Unit": "M2M"
36072bb848f8SIan Rogers    },
36082bb848f8SIan Rogers    {
36092bb848f8SIan Rogers        "BriefDescription": "Tracker Inserts : Channel 0",
36102bb848f8SIan Rogers        "EventCode": "0x49",
36112bb848f8SIan Rogers        "EventName": "UNC_M2M_TRACKER_INSERTS.CH0",
36122bb848f8SIan Rogers        "PerPkg": "1",
36132bb848f8SIan Rogers        "UMask": "0x1",
36142bb848f8SIan Rogers        "Unit": "M2M"
36152bb848f8SIan Rogers    },
36162bb848f8SIan Rogers    {
36172bb848f8SIan Rogers        "BriefDescription": "Tracker Inserts : Channel 1",
36182bb848f8SIan Rogers        "EventCode": "0x49",
36192bb848f8SIan Rogers        "EventName": "UNC_M2M_TRACKER_INSERTS.CH1",
36202bb848f8SIan Rogers        "PerPkg": "1",
36212bb848f8SIan Rogers        "UMask": "0x2",
36222bb848f8SIan Rogers        "Unit": "M2M"
36232bb848f8SIan Rogers    },
36242bb848f8SIan Rogers    {
36252bb848f8SIan Rogers        "BriefDescription": "Tracker Cycles Not Empty : Channel 0",
36262bb848f8SIan Rogers        "EventCode": "0x46",
36272bb848f8SIan Rogers        "EventName": "UNC_M2M_TRACKER_NE.CH0",
36282bb848f8SIan Rogers        "PerPkg": "1",
36292bb848f8SIan Rogers        "UMask": "0x1",
36302bb848f8SIan Rogers        "Unit": "M2M"
36312bb848f8SIan Rogers    },
36322bb848f8SIan Rogers    {
36332bb848f8SIan Rogers        "BriefDescription": "Tracker Cycles Not Empty : Channel 1",
36342bb848f8SIan Rogers        "EventCode": "0x46",
36352bb848f8SIan Rogers        "EventName": "UNC_M2M_TRACKER_NE.CH1",
36362bb848f8SIan Rogers        "PerPkg": "1",
36372bb848f8SIan Rogers        "UMask": "0x2",
36382bb848f8SIan Rogers        "Unit": "M2M"
36392bb848f8SIan Rogers    },
36402bb848f8SIan Rogers    {
36412bb848f8SIan Rogers        "BriefDescription": "Tracker Occupancy : Channel 0",
36422bb848f8SIan Rogers        "EventCode": "0x47",
36432bb848f8SIan Rogers        "EventName": "UNC_M2M_TRACKER_OCCUPANCY.CH0",
36442bb848f8SIan Rogers        "PerPkg": "1",
36452bb848f8SIan Rogers        "UMask": "0x1",
36462bb848f8SIan Rogers        "Unit": "M2M"
36472bb848f8SIan Rogers    },
36482bb848f8SIan Rogers    {
36492bb848f8SIan Rogers        "BriefDescription": "Tracker Occupancy : Channel 1",
36502bb848f8SIan Rogers        "EventCode": "0x47",
36512bb848f8SIan Rogers        "EventName": "UNC_M2M_TRACKER_OCCUPANCY.CH1",
36522bb848f8SIan Rogers        "PerPkg": "1",
36532bb848f8SIan Rogers        "UMask": "0x2",
36542bb848f8SIan Rogers        "Unit": "M2M"
36552bb848f8SIan Rogers    },
36562bb848f8SIan Rogers    {
36572bb848f8SIan Rogers        "BriefDescription": "AD Egress (to CMS) Credit Acquired",
36582bb848f8SIan Rogers        "EventCode": "0x0d",
36592bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AD_CREDITS_ACQUIRED",
36602bb848f8SIan Rogers        "PerPkg": "1",
36612bb848f8SIan Rogers        "Unit": "M2M"
36622bb848f8SIan Rogers    },
36632bb848f8SIan Rogers    {
36642bb848f8SIan Rogers        "BriefDescription": "AD Egress (to CMS) Credits Occupancy",
36652bb848f8SIan Rogers        "EventCode": "0x0e",
36662bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AD_CREDIT_OCCUPANCY",
36672bb848f8SIan Rogers        "PerPkg": "1",
36682bb848f8SIan Rogers        "Unit": "M2M"
36692bb848f8SIan Rogers    },
36702bb848f8SIan Rogers    {
36712bb848f8SIan Rogers        "BriefDescription": "AD Egress (to CMS) Full",
36722bb848f8SIan Rogers        "EventCode": "0x0c",
36732bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AD_CYCLES_FULL",
36742bb848f8SIan Rogers        "PerPkg": "1",
36752bb848f8SIan Rogers        "Unit": "M2M"
36762bb848f8SIan Rogers    },
36772bb848f8SIan Rogers    {
36782bb848f8SIan Rogers        "BriefDescription": "AD Egress (to CMS) Not Empty",
36792bb848f8SIan Rogers        "EventCode": "0x0b",
36802bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AD_CYCLES_NE",
36812bb848f8SIan Rogers        "PerPkg": "1",
36822bb848f8SIan Rogers        "Unit": "M2M"
36832bb848f8SIan Rogers    },
36842bb848f8SIan Rogers    {
36852bb848f8SIan Rogers        "BriefDescription": "AD Egress (to CMS) Allocations",
36862bb848f8SIan Rogers        "EventCode": "0x09",
36872bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AD_INSERTS",
36882bb848f8SIan Rogers        "PerPkg": "1",
36892bb848f8SIan Rogers        "Unit": "M2M"
36902bb848f8SIan Rogers    },
36912bb848f8SIan Rogers    {
36922bb848f8SIan Rogers        "BriefDescription": "Cycles with No AD Egress (to CMS) Credits",
36932bb848f8SIan Rogers        "EventCode": "0x0f",
36942bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AD_NO_CREDIT_CYCLES",
36952bb848f8SIan Rogers        "PerPkg": "1",
36962bb848f8SIan Rogers        "Unit": "M2M"
36972bb848f8SIan Rogers    },
36982bb848f8SIan Rogers    {
36992bb848f8SIan Rogers        "BriefDescription": "Cycles Stalled with No AD Egress (to CMS) Credits",
37002bb848f8SIan Rogers        "EventCode": "0x10",
37012bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AD_NO_CREDIT_STALLED",
37022bb848f8SIan Rogers        "PerPkg": "1",
37032bb848f8SIan Rogers        "Unit": "M2M"
37042bb848f8SIan Rogers    },
37052bb848f8SIan Rogers    {
37062bb848f8SIan Rogers        "BriefDescription": "AD Egress (to CMS) Occupancy",
37072bb848f8SIan Rogers        "EventCode": "0x0A",
37082bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AD_OCCUPANCY",
37092bb848f8SIan Rogers        "PerPkg": "1",
37102bb848f8SIan Rogers        "Unit": "M2M"
37112bb848f8SIan Rogers    },
37122bb848f8SIan Rogers    {
37132bb848f8SIan Rogers        "BriefDescription": "Outbound Ring Transactions on AK : CRD Transactions to Cbo",
37142bb848f8SIan Rogers        "EventCode": "0x39",
37152bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK.CRD_CBO",
37162bb848f8SIan Rogers        "PerPkg": "1",
37172bb848f8SIan Rogers        "UMask": "0x2",
37182bb848f8SIan Rogers        "Unit": "M2M"
37192bb848f8SIan Rogers    },
37202bb848f8SIan Rogers    {
37212bb848f8SIan Rogers        "BriefDescription": "Outbound Ring Transactions on AK : NDR Transactions",
37222bb848f8SIan Rogers        "EventCode": "0x39",
37232bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK.NDR",
37242bb848f8SIan Rogers        "PerPkg": "1",
37252bb848f8SIan Rogers        "UMask": "0x1",
37262bb848f8SIan Rogers        "Unit": "M2M"
37272bb848f8SIan Rogers    },
37282bb848f8SIan Rogers    {
37292bb848f8SIan Rogers        "BriefDescription": "AKC Credits",
37302bb848f8SIan Rogers        "EventCode": "0x5F",
37312bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AKC_CREDITS",
37322bb848f8SIan Rogers        "PerPkg": "1",
37332bb848f8SIan Rogers        "Unit": "M2M"
37342bb848f8SIan Rogers    },
37352bb848f8SIan Rogers    {
37362bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Credit Acquired : Common Mesh Stop - Near Side",
37372bb848f8SIan Rogers        "EventCode": "0x1D",
37382bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CREDITS_ACQUIRED.CMS0",
37392bb848f8SIan Rogers        "PerPkg": "1",
37402bb848f8SIan Rogers        "UMask": "0x1",
37412bb848f8SIan Rogers        "Unit": "M2M"
37422bb848f8SIan Rogers    },
37432bb848f8SIan Rogers    {
37442bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Credit Acquired : Common Mesh Stop - Far Side",
37452bb848f8SIan Rogers        "EventCode": "0x1D",
37462bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CREDITS_ACQUIRED.CMS1",
37472bb848f8SIan Rogers        "PerPkg": "1",
37482bb848f8SIan Rogers        "UMask": "0x2",
37492bb848f8SIan Rogers        "Unit": "M2M"
37502bb848f8SIan Rogers    },
37512bb848f8SIan Rogers    {
37522bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full : All",
37532bb848f8SIan Rogers        "EventCode": "0x14",
37542bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.ALL",
37552bb848f8SIan Rogers        "PerPkg": "1",
37562bb848f8SIan Rogers        "UMask": "0x3",
37572bb848f8SIan Rogers        "Unit": "M2M"
37582bb848f8SIan Rogers    },
37592bb848f8SIan Rogers    {
37602bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full : Common Mesh Stop - Near Side",
37612bb848f8SIan Rogers        "EventCode": "0x14",
37622bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.CMS0",
37632bb848f8SIan Rogers        "PerPkg": "1",
37642bb848f8SIan Rogers        "UMask": "0x1",
37652bb848f8SIan Rogers        "Unit": "M2M"
37662bb848f8SIan Rogers    },
37672bb848f8SIan Rogers    {
37682bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full : Common Mesh Stop - Far Side",
37692bb848f8SIan Rogers        "EventCode": "0x14",
37702bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.CMS1",
37712bb848f8SIan Rogers        "PerPkg": "1",
37722bb848f8SIan Rogers        "UMask": "0x2",
37732bb848f8SIan Rogers        "Unit": "M2M"
37742bb848f8SIan Rogers    },
37752bb848f8SIan Rogers    {
37762bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full",
37772bb848f8SIan Rogers        "EventCode": "0x14",
37782bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.RDCRD0",
37792bb848f8SIan Rogers        "PerPkg": "1",
37802bb848f8SIan Rogers        "UMask": "0x8",
37812bb848f8SIan Rogers        "Unit": "M2M"
37822bb848f8SIan Rogers    },
37832bb848f8SIan Rogers    {
37842bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full",
37852bb848f8SIan Rogers        "EventCode": "0x14",
37862bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.RDCRD1",
37872bb848f8SIan Rogers        "PerPkg": "1",
37882bb848f8SIan Rogers        "UMask": "0x88",
37892bb848f8SIan Rogers        "Unit": "M2M"
37902bb848f8SIan Rogers    },
37912bb848f8SIan Rogers    {
37922bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full",
37932bb848f8SIan Rogers        "EventCode": "0x14",
37942bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.WRCMP0",
37952bb848f8SIan Rogers        "PerPkg": "1",
37962bb848f8SIan Rogers        "UMask": "0x20",
37972bb848f8SIan Rogers        "Unit": "M2M"
37982bb848f8SIan Rogers    },
37992bb848f8SIan Rogers    {
38002bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full",
38012bb848f8SIan Rogers        "EventCode": "0x14",
38022bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.WRCMP1",
38032bb848f8SIan Rogers        "PerPkg": "1",
38042bb848f8SIan Rogers        "UMask": "0xa0",
38052bb848f8SIan Rogers        "Unit": "M2M"
38062bb848f8SIan Rogers    },
38072bb848f8SIan Rogers    {
38082bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full",
38092bb848f8SIan Rogers        "EventCode": "0x14",
38102bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.WRCRD0",
38112bb848f8SIan Rogers        "PerPkg": "1",
38122bb848f8SIan Rogers        "UMask": "0x10",
38132bb848f8SIan Rogers        "Unit": "M2M"
38142bb848f8SIan Rogers    },
38152bb848f8SIan Rogers    {
38162bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Full",
38172bb848f8SIan Rogers        "EventCode": "0x14",
38182bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_FULL.WRCRD1",
38192bb848f8SIan Rogers        "PerPkg": "1",
38202bb848f8SIan Rogers        "UMask": "0x90",
38212bb848f8SIan Rogers        "Unit": "M2M"
38222bb848f8SIan Rogers    },
38232bb848f8SIan Rogers    {
38242bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Not Empty : All",
38252bb848f8SIan Rogers        "EventCode": "0x13",
38262bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_NE.ALL",
38272bb848f8SIan Rogers        "PerPkg": "1",
38282bb848f8SIan Rogers        "UMask": "0x3",
38292bb848f8SIan Rogers        "Unit": "M2M"
38302bb848f8SIan Rogers    },
38312bb848f8SIan Rogers    {
38322bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Not Empty : Common Mesh Stop - Near Side",
38332bb848f8SIan Rogers        "EventCode": "0x13",
38342bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_NE.CMS0",
38352bb848f8SIan Rogers        "PerPkg": "1",
38362bb848f8SIan Rogers        "UMask": "0x1",
38372bb848f8SIan Rogers        "Unit": "M2M"
38382bb848f8SIan Rogers    },
38392bb848f8SIan Rogers    {
38402bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Not Empty : Common Mesh Stop - Far Side",
38412bb848f8SIan Rogers        "EventCode": "0x13",
38422bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_NE.CMS1",
38432bb848f8SIan Rogers        "PerPkg": "1",
38442bb848f8SIan Rogers        "UMask": "0x2",
38452bb848f8SIan Rogers        "Unit": "M2M"
38462bb848f8SIan Rogers    },
38472bb848f8SIan Rogers    {
38482bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Not Empty",
38492bb848f8SIan Rogers        "EventCode": "0x13",
38502bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_NE.RDCRD",
38512bb848f8SIan Rogers        "PerPkg": "1",
38522bb848f8SIan Rogers        "UMask": "0x8",
38532bb848f8SIan Rogers        "Unit": "M2M"
38542bb848f8SIan Rogers    },
38552bb848f8SIan Rogers    {
38562bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Not Empty",
38572bb848f8SIan Rogers        "EventCode": "0x13",
38582bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_NE.WRCMP",
38592bb848f8SIan Rogers        "PerPkg": "1",
38602bb848f8SIan Rogers        "UMask": "0x20",
38612bb848f8SIan Rogers        "Unit": "M2M"
38622bb848f8SIan Rogers    },
38632bb848f8SIan Rogers    {
38642bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Not Empty",
38652bb848f8SIan Rogers        "EventCode": "0x13",
38662bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_CYCLES_NE.WRCRD",
38672bb848f8SIan Rogers        "PerPkg": "1",
38682bb848f8SIan Rogers        "UMask": "0x10",
38692bb848f8SIan Rogers        "Unit": "M2M"
38702bb848f8SIan Rogers    },
38712bb848f8SIan Rogers    {
38722bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Allocations : All",
38732bb848f8SIan Rogers        "EventCode": "0x11",
38742bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_INSERTS.ALL",
38752bb848f8SIan Rogers        "PerPkg": "1",
38762bb848f8SIan Rogers        "UMask": "0x3",
38772bb848f8SIan Rogers        "Unit": "M2M"
38782bb848f8SIan Rogers    },
38792bb848f8SIan Rogers    {
38802bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Allocations : Common Mesh Stop - Near Side",
38812bb848f8SIan Rogers        "EventCode": "0x11",
38822bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_INSERTS.CMS0",
38832bb848f8SIan Rogers        "PerPkg": "1",
38842bb848f8SIan Rogers        "UMask": "0x1",
38852bb848f8SIan Rogers        "Unit": "M2M"
38862bb848f8SIan Rogers    },
38872bb848f8SIan Rogers    {
38882bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Allocations : Common Mesh Stop - Far Side",
38892bb848f8SIan Rogers        "EventCode": "0x11",
38902bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_INSERTS.CMS1",
38912bb848f8SIan Rogers        "PerPkg": "1",
38922bb848f8SIan Rogers        "UMask": "0x2",
38932bb848f8SIan Rogers        "Unit": "M2M"
38942bb848f8SIan Rogers    },
38952bb848f8SIan Rogers    {
38962bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Allocations",
38972bb848f8SIan Rogers        "EventCode": "0x11",
38982bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_INSERTS.PREF_RD_CAM_HIT",
38992bb848f8SIan Rogers        "PerPkg": "1",
39002bb848f8SIan Rogers        "UMask": "0x40",
39012bb848f8SIan Rogers        "Unit": "M2M"
39022bb848f8SIan Rogers    },
39032bb848f8SIan Rogers    {
39042bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Allocations",
39052bb848f8SIan Rogers        "EventCode": "0x11",
39062bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_INSERTS.RDCRD",
39072bb848f8SIan Rogers        "PerPkg": "1",
39082bb848f8SIan Rogers        "UMask": "0x8",
39092bb848f8SIan Rogers        "Unit": "M2M"
39102bb848f8SIan Rogers    },
39112bb848f8SIan Rogers    {
39122bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Allocations",
39132bb848f8SIan Rogers        "EventCode": "0x11",
39142bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_INSERTS.WRCMP",
39152bb848f8SIan Rogers        "PerPkg": "1",
39162bb848f8SIan Rogers        "UMask": "0x20",
39172bb848f8SIan Rogers        "Unit": "M2M"
39182bb848f8SIan Rogers    },
39192bb848f8SIan Rogers    {
39202bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Allocations",
39212bb848f8SIan Rogers        "EventCode": "0x11",
39222bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_INSERTS.WRCRD",
39232bb848f8SIan Rogers        "PerPkg": "1",
39242bb848f8SIan Rogers        "UMask": "0x10",
39252bb848f8SIan Rogers        "Unit": "M2M"
39262bb848f8SIan Rogers    },
39272bb848f8SIan Rogers    {
39282bb848f8SIan Rogers        "BriefDescription": "Cycles with No AK Egress (to CMS) Credits : Common Mesh Stop - Near Side",
39292bb848f8SIan Rogers        "EventCode": "0x1F",
39302bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_NO_CREDIT_CYCLES.CMS0",
39312bb848f8SIan Rogers        "PerPkg": "1",
39322bb848f8SIan Rogers        "UMask": "0x1",
39332bb848f8SIan Rogers        "Unit": "M2M"
39342bb848f8SIan Rogers    },
39352bb848f8SIan Rogers    {
39362bb848f8SIan Rogers        "BriefDescription": "Cycles with No AK Egress (to CMS) Credits : Common Mesh Stop - Far Side",
39372bb848f8SIan Rogers        "EventCode": "0x1F",
39382bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_NO_CREDIT_CYCLES.CMS1",
39392bb848f8SIan Rogers        "PerPkg": "1",
39402bb848f8SIan Rogers        "UMask": "0x2",
39412bb848f8SIan Rogers        "Unit": "M2M"
39422bb848f8SIan Rogers    },
39432bb848f8SIan Rogers    {
39442bb848f8SIan Rogers        "BriefDescription": "Cycles Stalled with No AK Egress (to CMS) Credits : Common Mesh Stop - Near Side",
39452bb848f8SIan Rogers        "EventCode": "0x20",
39462bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_NO_CREDIT_STALLED.CMS0",
39472bb848f8SIan Rogers        "PerPkg": "1",
39482bb848f8SIan Rogers        "UMask": "0x1",
39492bb848f8SIan Rogers        "Unit": "M2M"
39502bb848f8SIan Rogers    },
39512bb848f8SIan Rogers    {
39522bb848f8SIan Rogers        "BriefDescription": "Cycles Stalled with No AK Egress (to CMS) Credits : Common Mesh Stop - Far Side",
39532bb848f8SIan Rogers        "EventCode": "0x20",
39542bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_NO_CREDIT_STALLED.CMS1",
39552bb848f8SIan Rogers        "PerPkg": "1",
39562bb848f8SIan Rogers        "UMask": "0x2",
39572bb848f8SIan Rogers        "Unit": "M2M"
39582bb848f8SIan Rogers    },
39592bb848f8SIan Rogers    {
39602bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Occupancy : All",
39612bb848f8SIan Rogers        "EventCode": "0x12",
39622bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_OCCUPANCY.ALL",
39632bb848f8SIan Rogers        "PerPkg": "1",
39642bb848f8SIan Rogers        "UMask": "0x3",
39652bb848f8SIan Rogers        "Unit": "M2M"
39662bb848f8SIan Rogers    },
39672bb848f8SIan Rogers    {
39682bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Occupancy : Common Mesh Stop - Near Side",
39692bb848f8SIan Rogers        "EventCode": "0x12",
39702bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_OCCUPANCY.CMS0",
39712bb848f8SIan Rogers        "PerPkg": "1",
39722bb848f8SIan Rogers        "UMask": "0x1",
39732bb848f8SIan Rogers        "Unit": "M2M"
39742bb848f8SIan Rogers    },
39752bb848f8SIan Rogers    {
39762bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Occupancy : Common Mesh Stop - Far Side",
39772bb848f8SIan Rogers        "EventCode": "0x12",
39782bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_OCCUPANCY.CMS1",
39792bb848f8SIan Rogers        "PerPkg": "1",
39802bb848f8SIan Rogers        "UMask": "0x2",
39812bb848f8SIan Rogers        "Unit": "M2M"
39822bb848f8SIan Rogers    },
39832bb848f8SIan Rogers    {
39842bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Occupancy",
39852bb848f8SIan Rogers        "EventCode": "0x12",
39862bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_OCCUPANCY.RDCRD",
39872bb848f8SIan Rogers        "PerPkg": "1",
39882bb848f8SIan Rogers        "UMask": "0x8",
39892bb848f8SIan Rogers        "Unit": "M2M"
39902bb848f8SIan Rogers    },
39912bb848f8SIan Rogers    {
39922bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Occupancy",
39932bb848f8SIan Rogers        "EventCode": "0x12",
39942bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_OCCUPANCY.WRCMP",
39952bb848f8SIan Rogers        "PerPkg": "1",
39962bb848f8SIan Rogers        "UMask": "0x20",
39972bb848f8SIan Rogers        "Unit": "M2M"
39982bb848f8SIan Rogers    },
39992bb848f8SIan Rogers    {
40002bb848f8SIan Rogers        "BriefDescription": "AK Egress (to CMS) Occupancy",
40012bb848f8SIan Rogers        "EventCode": "0x12",
40022bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_AK_OCCUPANCY.WRCRD",
40032bb848f8SIan Rogers        "PerPkg": "1",
40042bb848f8SIan Rogers        "UMask": "0x10",
40052bb848f8SIan Rogers        "Unit": "M2M"
40062bb848f8SIan Rogers    },
40072bb848f8SIan Rogers    {
40082bb848f8SIan Rogers        "BriefDescription": "Outbound DRS Ring Transactions to Cache : Data to Cache",
40092bb848f8SIan Rogers        "EventCode": "0x40",
40102bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL.DRS_CACHE",
40112bb848f8SIan Rogers        "PerPkg": "1",
40122bb848f8SIan Rogers        "UMask": "0x1",
40132bb848f8SIan Rogers        "Unit": "M2M"
40142bb848f8SIan Rogers    },
40152bb848f8SIan Rogers    {
40162bb848f8SIan Rogers        "BriefDescription": "Outbound DRS Ring Transactions to Cache : Data to Core",
40172bb848f8SIan Rogers        "EventCode": "0x40",
40182bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL.DRS_CORE",
40192bb848f8SIan Rogers        "PerPkg": "1",
40202bb848f8SIan Rogers        "UMask": "0x2",
40212bb848f8SIan Rogers        "Unit": "M2M"
40222bb848f8SIan Rogers    },
40232bb848f8SIan Rogers    {
40242bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Credit Acquired : Common Mesh Stop - Near Side",
40252bb848f8SIan Rogers        "EventCode": "0x19",
40262bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_CREDITS_ACQUIRED.CMS0",
40272bb848f8SIan Rogers        "PerPkg": "1",
40282bb848f8SIan Rogers        "UMask": "0x1",
40292bb848f8SIan Rogers        "Unit": "M2M"
40302bb848f8SIan Rogers    },
40312bb848f8SIan Rogers    {
40322bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Credit Acquired : Common Mesh Stop - Far Side",
40332bb848f8SIan Rogers        "EventCode": "0x19",
40342bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_CREDITS_ACQUIRED.CMS1",
40352bb848f8SIan Rogers        "PerPkg": "1",
40362bb848f8SIan Rogers        "UMask": "0x2",
40372bb848f8SIan Rogers        "Unit": "M2M"
40382bb848f8SIan Rogers    },
40392bb848f8SIan Rogers    {
40402bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Full : All",
40412bb848f8SIan Rogers        "EventCode": "0x18",
40422bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_CYCLES_FULL.ALL",
40432bb848f8SIan Rogers        "PerPkg": "1",
40442bb848f8SIan Rogers        "UMask": "0x3",
40452bb848f8SIan Rogers        "Unit": "M2M"
40462bb848f8SIan Rogers    },
40472bb848f8SIan Rogers    {
40482bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Full : Common Mesh Stop - Near Side",
40492bb848f8SIan Rogers        "EventCode": "0x18",
40502bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_CYCLES_FULL.CMS0",
40512bb848f8SIan Rogers        "PerPkg": "1",
40522bb848f8SIan Rogers        "UMask": "0x1",
40532bb848f8SIan Rogers        "Unit": "M2M"
40542bb848f8SIan Rogers    },
40552bb848f8SIan Rogers    {
40562bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Full : Common Mesh Stop - Far Side",
40572bb848f8SIan Rogers        "EventCode": "0x18",
40582bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_CYCLES_FULL.CMS1",
40592bb848f8SIan Rogers        "PerPkg": "1",
40602bb848f8SIan Rogers        "UMask": "0x2",
40612bb848f8SIan Rogers        "Unit": "M2M"
40622bb848f8SIan Rogers    },
40632bb848f8SIan Rogers    {
40642bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Not Empty : All",
40652bb848f8SIan Rogers        "EventCode": "0x17",
40662bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_CYCLES_NE.ALL",
40672bb848f8SIan Rogers        "PerPkg": "1",
40682bb848f8SIan Rogers        "UMask": "0x3",
40692bb848f8SIan Rogers        "Unit": "M2M"
40702bb848f8SIan Rogers    },
40712bb848f8SIan Rogers    {
40722bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Not Empty : Common Mesh Stop - Near Side",
40732bb848f8SIan Rogers        "EventCode": "0x17",
40742bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_CYCLES_NE.CMS0",
40752bb848f8SIan Rogers        "PerPkg": "1",
40762bb848f8SIan Rogers        "UMask": "0x1",
40772bb848f8SIan Rogers        "Unit": "M2M"
40782bb848f8SIan Rogers    },
40792bb848f8SIan Rogers    {
40802bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Not Empty : Common Mesh Stop - Far Side",
40812bb848f8SIan Rogers        "EventCode": "0x17",
40822bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_CYCLES_NE.CMS1",
40832bb848f8SIan Rogers        "PerPkg": "1",
40842bb848f8SIan Rogers        "UMask": "0x2",
40852bb848f8SIan Rogers        "Unit": "M2M"
40862bb848f8SIan Rogers    },
40872bb848f8SIan Rogers    {
40882bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Allocations : All",
40892bb848f8SIan Rogers        "EventCode": "0x15",
40902bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_INSERTS.ALL",
40912bb848f8SIan Rogers        "PerPkg": "1",
40922bb848f8SIan Rogers        "UMask": "0x3",
40932bb848f8SIan Rogers        "Unit": "M2M"
40942bb848f8SIan Rogers    },
40952bb848f8SIan Rogers    {
40962bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Allocations : Common Mesh Stop - Near Side",
40972bb848f8SIan Rogers        "EventCode": "0x15",
40982bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_INSERTS.CMS0",
40992bb848f8SIan Rogers        "PerPkg": "1",
41002bb848f8SIan Rogers        "UMask": "0x1",
41012bb848f8SIan Rogers        "Unit": "M2M"
41022bb848f8SIan Rogers    },
41032bb848f8SIan Rogers    {
41042bb848f8SIan Rogers        "BriefDescription": "BL Egress (to CMS) Allocations : Common Mesh Stop - Far Side",
41052bb848f8SIan Rogers        "EventCode": "0x15",
41062bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_INSERTS.CMS1",
41072bb848f8SIan Rogers        "PerPkg": "1",
41082bb848f8SIan Rogers        "UMask": "0x2",
41092bb848f8SIan Rogers        "Unit": "M2M"
41102bb848f8SIan Rogers    },
41112bb848f8SIan Rogers    {
41122bb848f8SIan Rogers        "BriefDescription": "Cycles with No BL Egress (to CMS) Credits : Common Mesh Stop - Near Side",
41132bb848f8SIan Rogers        "EventCode": "0x1B",
41142bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_NO_CREDIT_CYCLES.CMS0",
41152bb848f8SIan Rogers        "PerPkg": "1",
41162bb848f8SIan Rogers        "UMask": "0x1",
41172bb848f8SIan Rogers        "Unit": "M2M"
41182bb848f8SIan Rogers    },
41192bb848f8SIan Rogers    {
41202bb848f8SIan Rogers        "BriefDescription": "Cycles with No BL Egress (to CMS) Credits : Common Mesh Stop - Far Side",
41212bb848f8SIan Rogers        "EventCode": "0x1B",
41222bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_NO_CREDIT_CYCLES.CMS1",
41232bb848f8SIan Rogers        "PerPkg": "1",
41242bb848f8SIan Rogers        "UMask": "0x2",
41252bb848f8SIan Rogers        "Unit": "M2M"
41262bb848f8SIan Rogers    },
41272bb848f8SIan Rogers    {
41282bb848f8SIan Rogers        "BriefDescription": "Cycles Stalled with No BL Egress (to CMS) Credits : Common Mesh Stop - Near Side",
41292bb848f8SIan Rogers        "EventCode": "0x1C",
41302bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_NO_CREDIT_STALLED.CMS0",
41312bb848f8SIan Rogers        "PerPkg": "1",
41322bb848f8SIan Rogers        "UMask": "0x1",
41332bb848f8SIan Rogers        "Unit": "M2M"
41342bb848f8SIan Rogers    },
41352bb848f8SIan Rogers    {
41362bb848f8SIan Rogers        "BriefDescription": "Cycles Stalled with No BL Egress (to CMS) Credits : Common Mesh Stop - Far Side",
41372bb848f8SIan Rogers        "EventCode": "0x1C",
41382bb848f8SIan Rogers        "EventName": "UNC_M2M_TxC_BL_NO_CREDIT_STALLED.CMS1",
41392bb848f8SIan Rogers        "PerPkg": "1",
41402bb848f8SIan Rogers        "UMask": "0x2",
41412bb848f8SIan Rogers        "Unit": "M2M"
41422bb848f8SIan Rogers    },
41432bb848f8SIan Rogers    {
41442bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal ADS Used : AD - All",
41452bb848f8SIan Rogers        "EventCode": "0xA6",
41462bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_ADS_USED.AD_ALL",
41472bb848f8SIan Rogers        "PerPkg": "1",
41482bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal ADS Used : AD - All : Number of packets using the Horizontal Anti-Deadlock Slot, broken down by ring type and CMS Agent. : All == Credited + Uncredited",
41492bb848f8SIan Rogers        "UMask": "0x11",
41502bb848f8SIan Rogers        "Unit": "M2M"
41512bb848f8SIan Rogers    },
41522bb848f8SIan Rogers    {
41532bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal ADS Used : AD - Credited",
41542bb848f8SIan Rogers        "EventCode": "0xA6",
41552bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_ADS_USED.AD_CRD",
41562bb848f8SIan Rogers        "PerPkg": "1",
41572bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal ADS Used : AD - Credited : Number of packets using the Horizontal Anti-Deadlock Slot, broken down by ring type and CMS Agent.",
41582bb848f8SIan Rogers        "UMask": "0x10",
41592bb848f8SIan Rogers        "Unit": "M2M"
41602bb848f8SIan Rogers    },
41612bb848f8SIan Rogers    {
41622bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal ADS Used : AD - Uncredited",
41632bb848f8SIan Rogers        "EventCode": "0xA6",
41642bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_ADS_USED.AD_UNCRD",
41652bb848f8SIan Rogers        "PerPkg": "1",
41662bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal ADS Used : AD - Uncredited : Number of packets using the Horizontal Anti-Deadlock Slot, broken down by ring type and CMS Agent.",
41672bb848f8SIan Rogers        "UMask": "0x1",
41682bb848f8SIan Rogers        "Unit": "M2M"
41692bb848f8SIan Rogers    },
41702bb848f8SIan Rogers    {
41712bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal ADS Used : BL - All",
41722bb848f8SIan Rogers        "EventCode": "0xA6",
41732bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_ADS_USED.BL_ALL",
41742bb848f8SIan Rogers        "PerPkg": "1",
41752bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal ADS Used : BL - All : Number of packets using the Horizontal Anti-Deadlock Slot, broken down by ring type and CMS Agent. : All == Credited + Uncredited",
41762bb848f8SIan Rogers        "UMask": "0x44",
41772bb848f8SIan Rogers        "Unit": "M2M"
41782bb848f8SIan Rogers    },
41792bb848f8SIan Rogers    {
41802bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal ADS Used : BL - Credited",
41812bb848f8SIan Rogers        "EventCode": "0xA6",
41822bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_ADS_USED.BL_CRD",
41832bb848f8SIan Rogers        "PerPkg": "1",
41842bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal ADS Used : BL - Credited : Number of packets using the Horizontal Anti-Deadlock Slot, broken down by ring type and CMS Agent.",
41852bb848f8SIan Rogers        "UMask": "0x40",
41862bb848f8SIan Rogers        "Unit": "M2M"
41872bb848f8SIan Rogers    },
41882bb848f8SIan Rogers    {
41892bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal ADS Used : BL - Uncredited",
41902bb848f8SIan Rogers        "EventCode": "0xA6",
41912bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_ADS_USED.BL_UNCRD",
41922bb848f8SIan Rogers        "PerPkg": "1",
41932bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal ADS Used : BL - Uncredited : Number of packets using the Horizontal Anti-Deadlock Slot, broken down by ring type and CMS Agent.",
41942bb848f8SIan Rogers        "UMask": "0x4",
41952bb848f8SIan Rogers        "Unit": "M2M"
41962bb848f8SIan Rogers    },
41972bb848f8SIan Rogers    {
41982bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : AD - All",
41992bb848f8SIan Rogers        "EventCode": "0xA7",
42002bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.AD_ALL",
42012bb848f8SIan Rogers        "PerPkg": "1",
42022bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : AD - All : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent. : All == Credited + Uncredited",
42032bb848f8SIan Rogers        "UMask": "0x11",
42042bb848f8SIan Rogers        "Unit": "M2M"
42052bb848f8SIan Rogers    },
42062bb848f8SIan Rogers    {
42072bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : AD - Credited",
42082bb848f8SIan Rogers        "EventCode": "0xA7",
42092bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.AD_CRD",
42102bb848f8SIan Rogers        "PerPkg": "1",
42112bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : AD - Credited : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent.",
42122bb848f8SIan Rogers        "UMask": "0x10",
42132bb848f8SIan Rogers        "Unit": "M2M"
42142bb848f8SIan Rogers    },
42152bb848f8SIan Rogers    {
42162bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : AD - Uncredited",
42172bb848f8SIan Rogers        "EventCode": "0xA7",
42182bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.AD_UNCRD",
42192bb848f8SIan Rogers        "PerPkg": "1",
42202bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : AD - Uncredited : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent.",
42212bb848f8SIan Rogers        "UMask": "0x1",
42222bb848f8SIan Rogers        "Unit": "M2M"
42232bb848f8SIan Rogers    },
42242bb848f8SIan Rogers    {
42252bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : AK",
42262bb848f8SIan Rogers        "EventCode": "0xA7",
42272bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.AK",
42282bb848f8SIan Rogers        "PerPkg": "1",
42292bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : AK : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent.",
42302bb848f8SIan Rogers        "UMask": "0x2",
42312bb848f8SIan Rogers        "Unit": "M2M"
42322bb848f8SIan Rogers    },
42332bb848f8SIan Rogers    {
42342bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : AKC - Uncredited",
42352bb848f8SIan Rogers        "EventCode": "0xA7",
42362bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.AKC_UNCRD",
42372bb848f8SIan Rogers        "PerPkg": "1",
42382bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : AKC - Uncredited : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent.",
42392bb848f8SIan Rogers        "UMask": "0x80",
42402bb848f8SIan Rogers        "Unit": "M2M"
42412bb848f8SIan Rogers    },
42422bb848f8SIan Rogers    {
42432bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : BL - All",
42442bb848f8SIan Rogers        "EventCode": "0xA7",
42452bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.BL_ALL",
42462bb848f8SIan Rogers        "PerPkg": "1",
42472bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : BL - All : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent. : All == Credited + Uncredited",
42482bb848f8SIan Rogers        "UMask": "0x44",
42492bb848f8SIan Rogers        "Unit": "M2M"
42502bb848f8SIan Rogers    },
42512bb848f8SIan Rogers    {
42522bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : BL - Credited",
42532bb848f8SIan Rogers        "EventCode": "0xA7",
42542bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.BL_CRD",
42552bb848f8SIan Rogers        "PerPkg": "1",
42562bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : BL - Credited : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent.",
42572bb848f8SIan Rogers        "UMask": "0x40",
42582bb848f8SIan Rogers        "Unit": "M2M"
42592bb848f8SIan Rogers    },
42602bb848f8SIan Rogers    {
42612bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : BL - Uncredited",
42622bb848f8SIan Rogers        "EventCode": "0xA7",
42632bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.BL_UNCRD",
42642bb848f8SIan Rogers        "PerPkg": "1",
42652bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : BL - Uncredited : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent.",
42662bb848f8SIan Rogers        "UMask": "0x4",
42672bb848f8SIan Rogers        "Unit": "M2M"
42682bb848f8SIan Rogers    },
42692bb848f8SIan Rogers    {
42702bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Bypass Used : IV",
42712bb848f8SIan Rogers        "EventCode": "0xA7",
42722bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_BYPASS.IV",
42732bb848f8SIan Rogers        "PerPkg": "1",
42742bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Bypass Used : IV : Number of packets bypassing the Horizontal Egress, broken down by ring type and CMS Agent.",
42752bb848f8SIan Rogers        "UMask": "0x8",
42762bb848f8SIan Rogers        "Unit": "M2M"
42772bb848f8SIan Rogers    },
42782bb848f8SIan Rogers    {
42792bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : AD - All",
42802bb848f8SIan Rogers        "EventCode": "0xA2",
42812bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.AD_ALL",
42822bb848f8SIan Rogers        "PerPkg": "1",
42832bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : AD - All : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh. : All == Credited + Uncredited",
42842bb848f8SIan Rogers        "UMask": "0x11",
42852bb848f8SIan Rogers        "Unit": "M2M"
42862bb848f8SIan Rogers    },
42872bb848f8SIan Rogers    {
42882bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : AD - Credited",
42892bb848f8SIan Rogers        "EventCode": "0xA2",
42902bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.AD_CRD",
42912bb848f8SIan Rogers        "PerPkg": "1",
42922bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : AD - Credited : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
42932bb848f8SIan Rogers        "UMask": "0x10",
42942bb848f8SIan Rogers        "Unit": "M2M"
42952bb848f8SIan Rogers    },
42962bb848f8SIan Rogers    {
42972bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : AD - Uncredited",
42982bb848f8SIan Rogers        "EventCode": "0xA2",
42992bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.AD_UNCRD",
43002bb848f8SIan Rogers        "PerPkg": "1",
43012bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : AD - Uncredited : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43022bb848f8SIan Rogers        "UMask": "0x1",
43032bb848f8SIan Rogers        "Unit": "M2M"
43042bb848f8SIan Rogers    },
43052bb848f8SIan Rogers    {
43062bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : AK",
43072bb848f8SIan Rogers        "EventCode": "0xA2",
43082bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.AK",
43092bb848f8SIan Rogers        "PerPkg": "1",
43102bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : AK : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43112bb848f8SIan Rogers        "UMask": "0x2",
43122bb848f8SIan Rogers        "Unit": "M2M"
43132bb848f8SIan Rogers    },
43142bb848f8SIan Rogers    {
43152bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : AKC - Uncredited",
43162bb848f8SIan Rogers        "EventCode": "0xA2",
43172bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.AKC_UNCRD",
43182bb848f8SIan Rogers        "PerPkg": "1",
43192bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : AKC - Uncredited : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43202bb848f8SIan Rogers        "UMask": "0x80",
43212bb848f8SIan Rogers        "Unit": "M2M"
43222bb848f8SIan Rogers    },
43232bb848f8SIan Rogers    {
43242bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : BL - All",
43252bb848f8SIan Rogers        "EventCode": "0xA2",
43262bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.BL_ALL",
43272bb848f8SIan Rogers        "PerPkg": "1",
43282bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : BL - All : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh. : All == Credited + Uncredited",
43292bb848f8SIan Rogers        "UMask": "0x44",
43302bb848f8SIan Rogers        "Unit": "M2M"
43312bb848f8SIan Rogers    },
43322bb848f8SIan Rogers    {
43332bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : BL - Credited",
43342bb848f8SIan Rogers        "EventCode": "0xA2",
43352bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.BL_CRD",
43362bb848f8SIan Rogers        "PerPkg": "1",
43372bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : BL - Credited : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43382bb848f8SIan Rogers        "UMask": "0x40",
43392bb848f8SIan Rogers        "Unit": "M2M"
43402bb848f8SIan Rogers    },
43412bb848f8SIan Rogers    {
43422bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : BL - Uncredited",
43432bb848f8SIan Rogers        "EventCode": "0xA2",
43442bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.BL_UNCRD",
43452bb848f8SIan Rogers        "PerPkg": "1",
43462bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : BL - Uncredited : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43472bb848f8SIan Rogers        "UMask": "0x4",
43482bb848f8SIan Rogers        "Unit": "M2M"
43492bb848f8SIan Rogers    },
43502bb848f8SIan Rogers    {
43512bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Full : IV",
43522bb848f8SIan Rogers        "EventCode": "0xA2",
43532bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_FULL.IV",
43542bb848f8SIan Rogers        "PerPkg": "1",
43552bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Full : IV : Cycles the Transgress buffers in the Common Mesh Stop are Full.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43562bb848f8SIan Rogers        "UMask": "0x8",
43572bb848f8SIan Rogers        "Unit": "M2M"
43582bb848f8SIan Rogers    },
43592bb848f8SIan Rogers    {
43602bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AD - All",
43612bb848f8SIan Rogers        "EventCode": "0xA3",
43622bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.AD_ALL",
43632bb848f8SIan Rogers        "PerPkg": "1",
43642bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AD - All : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh. : All == Credited + Uncredited",
43652bb848f8SIan Rogers        "UMask": "0x11",
43662bb848f8SIan Rogers        "Unit": "M2M"
43672bb848f8SIan Rogers    },
43682bb848f8SIan Rogers    {
43692bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AD - Credited",
43702bb848f8SIan Rogers        "EventCode": "0xA3",
43712bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.AD_CRD",
43722bb848f8SIan Rogers        "PerPkg": "1",
43732bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AD - Credited : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43742bb848f8SIan Rogers        "UMask": "0x10",
43752bb848f8SIan Rogers        "Unit": "M2M"
43762bb848f8SIan Rogers    },
43772bb848f8SIan Rogers    {
43782bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AD - Uncredited",
43792bb848f8SIan Rogers        "EventCode": "0xA3",
43802bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.AD_UNCRD",
43812bb848f8SIan Rogers        "PerPkg": "1",
43822bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AD - Uncredited : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43832bb848f8SIan Rogers        "UMask": "0x1",
43842bb848f8SIan Rogers        "Unit": "M2M"
43852bb848f8SIan Rogers    },
43862bb848f8SIan Rogers    {
43872bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AK",
43882bb848f8SIan Rogers        "EventCode": "0xA3",
43892bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.AK",
43902bb848f8SIan Rogers        "PerPkg": "1",
43912bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AK : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
43922bb848f8SIan Rogers        "UMask": "0x2",
43932bb848f8SIan Rogers        "Unit": "M2M"
43942bb848f8SIan Rogers    },
43952bb848f8SIan Rogers    {
43962bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AKC - Uncredited",
43972bb848f8SIan Rogers        "EventCode": "0xA3",
43982bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.AKC_UNCRD",
43992bb848f8SIan Rogers        "PerPkg": "1",
44002bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : AKC - Uncredited : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
44012bb848f8SIan Rogers        "UMask": "0x80",
44022bb848f8SIan Rogers        "Unit": "M2M"
44032bb848f8SIan Rogers    },
44042bb848f8SIan Rogers    {
44052bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : BL - All",
44062bb848f8SIan Rogers        "EventCode": "0xA3",
44072bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.BL_ALL",
44082bb848f8SIan Rogers        "PerPkg": "1",
44092bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : BL - All : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh. : All == Credited + Uncredited",
44102bb848f8SIan Rogers        "UMask": "0x44",
44112bb848f8SIan Rogers        "Unit": "M2M"
44122bb848f8SIan Rogers    },
44132bb848f8SIan Rogers    {
44142bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : BL - Credited",
44152bb848f8SIan Rogers        "EventCode": "0xA3",
44162bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.BL_CRD",
44172bb848f8SIan Rogers        "PerPkg": "1",
44182bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : BL - Credited : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
44192bb848f8SIan Rogers        "UMask": "0x40",
44202bb848f8SIan Rogers        "Unit": "M2M"
44212bb848f8SIan Rogers    },
44222bb848f8SIan Rogers    {
44232bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : BL - Uncredited",
44242bb848f8SIan Rogers        "EventCode": "0xA3",
44252bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.BL_UNCRD",
44262bb848f8SIan Rogers        "PerPkg": "1",
44272bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : BL - Uncredited : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
44282bb848f8SIan Rogers        "UMask": "0x4",
44292bb848f8SIan Rogers        "Unit": "M2M"
44302bb848f8SIan Rogers    },
44312bb848f8SIan Rogers    {
44322bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : IV",
44332bb848f8SIan Rogers        "EventCode": "0xA3",
44342bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_CYCLES_NE.IV",
44352bb848f8SIan Rogers        "PerPkg": "1",
44362bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Horizontal Egress Queue is Not Empty : IV : Cycles the Transgress buffers in the Common Mesh Stop are Not-Empty.  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
44372bb848f8SIan Rogers        "UMask": "0x8",
44382bb848f8SIan Rogers        "Unit": "M2M"
44392bb848f8SIan Rogers    },
44402bb848f8SIan Rogers    {
44412bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : AD - All",
44422bb848f8SIan Rogers        "EventCode": "0xA1",
44432bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.AD_ALL",
44442bb848f8SIan Rogers        "PerPkg": "1",
44452bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : AD - All : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh. : All == Credited + Uncredited",
44462bb848f8SIan Rogers        "UMask": "0x11",
44472bb848f8SIan Rogers        "Unit": "M2M"
44482bb848f8SIan Rogers    },
44492bb848f8SIan Rogers    {
44502bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : AD - Credited",
44512bb848f8SIan Rogers        "EventCode": "0xA1",
44522bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.AD_CRD",
44532bb848f8SIan Rogers        "PerPkg": "1",
44542bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : AD - Credited : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
44552bb848f8SIan Rogers        "UMask": "0x10",
44562bb848f8SIan Rogers        "Unit": "M2M"
44572bb848f8SIan Rogers    },
44582bb848f8SIan Rogers    {
44592bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : AD - Uncredited",
44602bb848f8SIan Rogers        "EventCode": "0xA1",
44612bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.AD_UNCRD",
44622bb848f8SIan Rogers        "PerPkg": "1",
44632bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : AD - Uncredited : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
44642bb848f8SIan Rogers        "UMask": "0x1",
44652bb848f8SIan Rogers        "Unit": "M2M"
44662bb848f8SIan Rogers    },
44672bb848f8SIan Rogers    {
44682bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : AK",
44692bb848f8SIan Rogers        "EventCode": "0xA1",
44702bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.AK",
44712bb848f8SIan Rogers        "PerPkg": "1",
44722bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : AK : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
44732bb848f8SIan Rogers        "UMask": "0x2",
44742bb848f8SIan Rogers        "Unit": "M2M"
44752bb848f8SIan Rogers    },
44762bb848f8SIan Rogers    {
44772bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : AKC - Uncredited",
44782bb848f8SIan Rogers        "EventCode": "0xA1",
44792bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.AKC_UNCRD",
44802bb848f8SIan Rogers        "PerPkg": "1",
44812bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : AKC - Uncredited : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
44822bb848f8SIan Rogers        "UMask": "0x80",
44832bb848f8SIan Rogers        "Unit": "M2M"
44842bb848f8SIan Rogers    },
44852bb848f8SIan Rogers    {
44862bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : BL - All",
44872bb848f8SIan Rogers        "EventCode": "0xA1",
44882bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.BL_ALL",
44892bb848f8SIan Rogers        "PerPkg": "1",
44902bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : BL - All : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh. : All == Credited + Uncredited",
44912bb848f8SIan Rogers        "UMask": "0x44",
44922bb848f8SIan Rogers        "Unit": "M2M"
44932bb848f8SIan Rogers    },
44942bb848f8SIan Rogers    {
44952bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : BL - Credited",
44962bb848f8SIan Rogers        "EventCode": "0xA1",
44972bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.BL_CRD",
44982bb848f8SIan Rogers        "PerPkg": "1",
44992bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : BL - Credited : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
45002bb848f8SIan Rogers        "UMask": "0x40",
45012bb848f8SIan Rogers        "Unit": "M2M"
45022bb848f8SIan Rogers    },
45032bb848f8SIan Rogers    {
45042bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : BL - Uncredited",
45052bb848f8SIan Rogers        "EventCode": "0xA1",
45062bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.BL_UNCRD",
45072bb848f8SIan Rogers        "PerPkg": "1",
45082bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : BL - Uncredited : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
45092bb848f8SIan Rogers        "UMask": "0x4",
45102bb848f8SIan Rogers        "Unit": "M2M"
45112bb848f8SIan Rogers    },
45122bb848f8SIan Rogers    {
45132bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Inserts : IV",
45142bb848f8SIan Rogers        "EventCode": "0xA1",
45152bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_INSERTS.IV",
45162bb848f8SIan Rogers        "PerPkg": "1",
45172bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Inserts : IV : Number of allocations into the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
45182bb848f8SIan Rogers        "UMask": "0x8",
45192bb848f8SIan Rogers        "Unit": "M2M"
45202bb848f8SIan Rogers    },
45212bb848f8SIan Rogers    {
45222bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : AD - All",
45232bb848f8SIan Rogers        "EventCode": "0xA4",
45242bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.AD_ALL",
45252bb848f8SIan Rogers        "PerPkg": "1",
45262bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : AD - All : Counts number of Egress packets NACK'ed on to the Horizontal Ring : All == Credited + Uncredited",
45272bb848f8SIan Rogers        "UMask": "0x11",
45282bb848f8SIan Rogers        "Unit": "M2M"
45292bb848f8SIan Rogers    },
45302bb848f8SIan Rogers    {
45312bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : AD - Credited",
45322bb848f8SIan Rogers        "EventCode": "0xA4",
45332bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.AD_CRD",
45342bb848f8SIan Rogers        "PerPkg": "1",
45352bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : AD - Credited : Counts number of Egress packets NACK'ed on to the Horizontal Ring",
45362bb848f8SIan Rogers        "UMask": "0x10",
45372bb848f8SIan Rogers        "Unit": "M2M"
45382bb848f8SIan Rogers    },
45392bb848f8SIan Rogers    {
45402bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : AD - Uncredited",
45412bb848f8SIan Rogers        "EventCode": "0xA4",
45422bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.AD_UNCRD",
45432bb848f8SIan Rogers        "PerPkg": "1",
45442bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : AD - Uncredited : Counts number of Egress packets NACK'ed on to the Horizontal Ring",
45452bb848f8SIan Rogers        "UMask": "0x1",
45462bb848f8SIan Rogers        "Unit": "M2M"
45472bb848f8SIan Rogers    },
45482bb848f8SIan Rogers    {
45492bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : AK",
45502bb848f8SIan Rogers        "EventCode": "0xA4",
45512bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.AK",
45522bb848f8SIan Rogers        "PerPkg": "1",
45532bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : AK : Counts number of Egress packets NACK'ed on to the Horizontal Ring",
45542bb848f8SIan Rogers        "UMask": "0x2",
45552bb848f8SIan Rogers        "Unit": "M2M"
45562bb848f8SIan Rogers    },
45572bb848f8SIan Rogers    {
45582bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : AKC - Uncredited",
45592bb848f8SIan Rogers        "EventCode": "0xA4",
45602bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.AKC_UNCRD",
45612bb848f8SIan Rogers        "PerPkg": "1",
45622bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : AKC - Uncredited : Counts number of Egress packets NACK'ed on to the Horizontal Ring",
45632bb848f8SIan Rogers        "UMask": "0x80",
45642bb848f8SIan Rogers        "Unit": "M2M"
45652bb848f8SIan Rogers    },
45662bb848f8SIan Rogers    {
45672bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : BL - All",
45682bb848f8SIan Rogers        "EventCode": "0xA4",
45692bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.BL_ALL",
45702bb848f8SIan Rogers        "PerPkg": "1",
45712bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : BL - All : Counts number of Egress packets NACK'ed on to the Horizontal Ring : All == Credited + Uncredited",
45722bb848f8SIan Rogers        "UMask": "0x44",
45732bb848f8SIan Rogers        "Unit": "M2M"
45742bb848f8SIan Rogers    },
45752bb848f8SIan Rogers    {
45762bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : BL - Credited",
45772bb848f8SIan Rogers        "EventCode": "0xA4",
45782bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.BL_CRD",
45792bb848f8SIan Rogers        "PerPkg": "1",
45802bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : BL - Credited : Counts number of Egress packets NACK'ed on to the Horizontal Ring",
45812bb848f8SIan Rogers        "UMask": "0x40",
45822bb848f8SIan Rogers        "Unit": "M2M"
45832bb848f8SIan Rogers    },
45842bb848f8SIan Rogers    {
45852bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : BL - Uncredited",
45862bb848f8SIan Rogers        "EventCode": "0xA4",
45872bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.BL_UNCRD",
45882bb848f8SIan Rogers        "PerPkg": "1",
45892bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : BL - Uncredited : Counts number of Egress packets NACK'ed on to the Horizontal Ring",
45902bb848f8SIan Rogers        "UMask": "0x4",
45912bb848f8SIan Rogers        "Unit": "M2M"
45922bb848f8SIan Rogers    },
45932bb848f8SIan Rogers    {
45942bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress NACKs : IV",
45952bb848f8SIan Rogers        "EventCode": "0xA4",
45962bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_NACK.IV",
45972bb848f8SIan Rogers        "PerPkg": "1",
45982bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress NACKs : IV : Counts number of Egress packets NACK'ed on to the Horizontal Ring",
45992bb848f8SIan Rogers        "UMask": "0x8",
46002bb848f8SIan Rogers        "Unit": "M2M"
46012bb848f8SIan Rogers    },
46022bb848f8SIan Rogers    {
46032bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : AD - All",
46042bb848f8SIan Rogers        "EventCode": "0xA0",
46052bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.AD_ALL",
46062bb848f8SIan Rogers        "PerPkg": "1",
46072bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : AD - All : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh. : All == Credited + Uncredited",
46082bb848f8SIan Rogers        "UMask": "0x11",
46092bb848f8SIan Rogers        "Unit": "M2M"
46102bb848f8SIan Rogers    },
46112bb848f8SIan Rogers    {
46122bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : AD - Credited",
46132bb848f8SIan Rogers        "EventCode": "0xA0",
46142bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.AD_CRD",
46152bb848f8SIan Rogers        "PerPkg": "1",
46162bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : AD - Credited : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
46172bb848f8SIan Rogers        "UMask": "0x10",
46182bb848f8SIan Rogers        "Unit": "M2M"
46192bb848f8SIan Rogers    },
46202bb848f8SIan Rogers    {
46212bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : AD - Uncredited",
46222bb848f8SIan Rogers        "EventCode": "0xA0",
46232bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.AD_UNCRD",
46242bb848f8SIan Rogers        "PerPkg": "1",
46252bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : AD - Uncredited : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
46262bb848f8SIan Rogers        "UMask": "0x1",
46272bb848f8SIan Rogers        "Unit": "M2M"
46282bb848f8SIan Rogers    },
46292bb848f8SIan Rogers    {
46302bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : AK",
46312bb848f8SIan Rogers        "EventCode": "0xA0",
46322bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.AK",
46332bb848f8SIan Rogers        "PerPkg": "1",
46342bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : AK : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
46352bb848f8SIan Rogers        "UMask": "0x2",
46362bb848f8SIan Rogers        "Unit": "M2M"
46372bb848f8SIan Rogers    },
46382bb848f8SIan Rogers    {
46392bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : AKC - Uncredited",
46402bb848f8SIan Rogers        "EventCode": "0xA0",
46412bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.AKC_UNCRD",
46422bb848f8SIan Rogers        "PerPkg": "1",
46432bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : AKC - Uncredited : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
46442bb848f8SIan Rogers        "UMask": "0x80",
46452bb848f8SIan Rogers        "Unit": "M2M"
46462bb848f8SIan Rogers    },
46472bb848f8SIan Rogers    {
46482bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : BL - All",
46492bb848f8SIan Rogers        "EventCode": "0xA0",
46502bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.BL_ALL",
46512bb848f8SIan Rogers        "PerPkg": "1",
46522bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : BL - All : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh. : All == Credited + Uncredited",
46532bb848f8SIan Rogers        "UMask": "0x44",
46542bb848f8SIan Rogers        "Unit": "M2M"
46552bb848f8SIan Rogers    },
46562bb848f8SIan Rogers    {
46572bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : BL - Credited",
46582bb848f8SIan Rogers        "EventCode": "0xA0",
46592bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.BL_CRD",
46602bb848f8SIan Rogers        "PerPkg": "1",
46612bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : BL - Credited : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
46622bb848f8SIan Rogers        "UMask": "0x40",
46632bb848f8SIan Rogers        "Unit": "M2M"
46642bb848f8SIan Rogers    },
46652bb848f8SIan Rogers    {
46662bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : BL - Uncredited",
46672bb848f8SIan Rogers        "EventCode": "0xA0",
46682bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.BL_UNCRD",
46692bb848f8SIan Rogers        "PerPkg": "1",
46702bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : BL - Uncredited : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
46712bb848f8SIan Rogers        "UMask": "0x4",
46722bb848f8SIan Rogers        "Unit": "M2M"
46732bb848f8SIan Rogers    },
46742bb848f8SIan Rogers    {
46752bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Occupancy : IV",
46762bb848f8SIan Rogers        "EventCode": "0xA0",
46772bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_OCCUPANCY.IV",
46782bb848f8SIan Rogers        "PerPkg": "1",
46792bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Occupancy : IV : Occupancy event for the Transgress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Horizontal Ring on the Mesh.",
46802bb848f8SIan Rogers        "UMask": "0x8",
46812bb848f8SIan Rogers        "Unit": "M2M"
46822bb848f8SIan Rogers    },
46832bb848f8SIan Rogers    {
46842bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Injection Starvation : AD - All",
46852bb848f8SIan Rogers        "EventCode": "0xA5",
46862bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_STARVED.AD_ALL",
46872bb848f8SIan Rogers        "PerPkg": "1",
46882bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Injection Starvation : AD - All : Counts injection starvation.  This starvation is triggered when the CMS Transgress buffer cannot send a transaction onto the Horizontal ring for a long period of time. : All == Credited + Uncredited",
46892bb848f8SIan Rogers        "UMask": "0x1",
46902bb848f8SIan Rogers        "Unit": "M2M"
46912bb848f8SIan Rogers    },
46922bb848f8SIan Rogers    {
46932bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Injection Starvation : AD - Uncredited",
46942bb848f8SIan Rogers        "EventCode": "0xA5",
46952bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_STARVED.AD_UNCRD",
46962bb848f8SIan Rogers        "PerPkg": "1",
46972bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Injection Starvation : AD - Uncredited : Counts injection starvation.  This starvation is triggered when the CMS Transgress buffer cannot send a transaction onto the Horizontal ring for a long period of time.",
46982bb848f8SIan Rogers        "UMask": "0x1",
46992bb848f8SIan Rogers        "Unit": "M2M"
47002bb848f8SIan Rogers    },
47012bb848f8SIan Rogers    {
47022bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Injection Starvation : AK",
47032bb848f8SIan Rogers        "EventCode": "0xA5",
47042bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_STARVED.AK",
47052bb848f8SIan Rogers        "PerPkg": "1",
47062bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Injection Starvation : AK : Counts injection starvation.  This starvation is triggered when the CMS Transgress buffer cannot send a transaction onto the Horizontal ring for a long period of time.",
47072bb848f8SIan Rogers        "UMask": "0x2",
47082bb848f8SIan Rogers        "Unit": "M2M"
47092bb848f8SIan Rogers    },
47102bb848f8SIan Rogers    {
47112bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Injection Starvation : AKC - Uncredited",
47122bb848f8SIan Rogers        "EventCode": "0xA5",
47132bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_STARVED.AKC_UNCRD",
47142bb848f8SIan Rogers        "PerPkg": "1",
47152bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Injection Starvation : AKC - Uncredited : Counts injection starvation.  This starvation is triggered when the CMS Transgress buffer cannot send a transaction onto the Horizontal ring for a long period of time.",
47162bb848f8SIan Rogers        "UMask": "0x80",
47172bb848f8SIan Rogers        "Unit": "M2M"
47182bb848f8SIan Rogers    },
47192bb848f8SIan Rogers    {
47202bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Injection Starvation : BL - All",
47212bb848f8SIan Rogers        "EventCode": "0xA5",
47222bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_STARVED.BL_ALL",
47232bb848f8SIan Rogers        "PerPkg": "1",
47242bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Injection Starvation : BL - All : Counts injection starvation.  This starvation is triggered when the CMS Transgress buffer cannot send a transaction onto the Horizontal ring for a long period of time. : All == Credited + Uncredited",
47252bb848f8SIan Rogers        "UMask": "0x4",
47262bb848f8SIan Rogers        "Unit": "M2M"
47272bb848f8SIan Rogers    },
47282bb848f8SIan Rogers    {
47292bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Injection Starvation : BL - Uncredited",
47302bb848f8SIan Rogers        "EventCode": "0xA5",
47312bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_STARVED.BL_UNCRD",
47322bb848f8SIan Rogers        "PerPkg": "1",
47332bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Injection Starvation : BL - Uncredited : Counts injection starvation.  This starvation is triggered when the CMS Transgress buffer cannot send a transaction onto the Horizontal ring for a long period of time.",
47342bb848f8SIan Rogers        "UMask": "0x4",
47352bb848f8SIan Rogers        "Unit": "M2M"
47362bb848f8SIan Rogers    },
47372bb848f8SIan Rogers    {
47382bb848f8SIan Rogers        "BriefDescription": "CMS Horizontal Egress Injection Starvation : IV",
47392bb848f8SIan Rogers        "EventCode": "0xA5",
47402bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_HORZ_STARVED.IV",
47412bb848f8SIan Rogers        "PerPkg": "1",
47422bb848f8SIan Rogers        "PublicDescription": "CMS Horizontal Egress Injection Starvation : IV : Counts injection starvation.  This starvation is triggered when the CMS Transgress buffer cannot send a transaction onto the Horizontal ring for a long period of time.",
47432bb848f8SIan Rogers        "UMask": "0x8",
47442bb848f8SIan Rogers        "Unit": "M2M"
47452bb848f8SIan Rogers    },
47462bb848f8SIan Rogers    {
47472bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : AD - Agent 0",
47482bb848f8SIan Rogers        "EventCode": "0x9C",
47492bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_ADS_USED.AD_AG0",
47502bb848f8SIan Rogers        "PerPkg": "1",
47512bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : AD - Agent 0 : Number of packets using the Vertical Anti-Deadlock Slot, broken down by ring type and CMS Agent.",
47522bb848f8SIan Rogers        "UMask": "0x1",
47532bb848f8SIan Rogers        "Unit": "M2M"
47542bb848f8SIan Rogers    },
47552bb848f8SIan Rogers    {
47562bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : AD - Agent 1",
47572bb848f8SIan Rogers        "EventCode": "0x9C",
47582bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_ADS_USED.AD_AG1",
47592bb848f8SIan Rogers        "PerPkg": "1",
47602bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : AD - Agent 1 : Number of packets using the Vertical Anti-Deadlock Slot, broken down by ring type and CMS Agent.",
47612bb848f8SIan Rogers        "UMask": "0x10",
47622bb848f8SIan Rogers        "Unit": "M2M"
47632bb848f8SIan Rogers    },
47642bb848f8SIan Rogers    {
47652bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : BL - Agent 0",
47662bb848f8SIan Rogers        "EventCode": "0x9C",
47672bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_ADS_USED.BL_AG0",
47682bb848f8SIan Rogers        "PerPkg": "1",
47692bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : BL - Agent 0 : Number of packets using the Vertical Anti-Deadlock Slot, broken down by ring type and CMS Agent.",
47702bb848f8SIan Rogers        "UMask": "0x4",
47712bb848f8SIan Rogers        "Unit": "M2M"
47722bb848f8SIan Rogers    },
47732bb848f8SIan Rogers    {
47742bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : BL - Agent 1",
47752bb848f8SIan Rogers        "EventCode": "0x9C",
47762bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_ADS_USED.BL_AG1",
47772bb848f8SIan Rogers        "PerPkg": "1",
47782bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : BL - Agent 1 : Number of packets using the Vertical Anti-Deadlock Slot, broken down by ring type and CMS Agent.",
47792bb848f8SIan Rogers        "UMask": "0x40",
47802bb848f8SIan Rogers        "Unit": "M2M"
47812bb848f8SIan Rogers    },
47822bb848f8SIan Rogers    {
47832bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : AD - Agent 0",
47842bb848f8SIan Rogers        "EventCode": "0x9D",
47852bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS.AD_AG0",
47862bb848f8SIan Rogers        "PerPkg": "1",
47872bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : AD - Agent 0 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
47882bb848f8SIan Rogers        "UMask": "0x1",
47892bb848f8SIan Rogers        "Unit": "M2M"
47902bb848f8SIan Rogers    },
47912bb848f8SIan Rogers    {
47922bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : AD - Agent 1",
47932bb848f8SIan Rogers        "EventCode": "0x9D",
47942bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS.AD_AG1",
47952bb848f8SIan Rogers        "PerPkg": "1",
47962bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : AD - Agent 1 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
47972bb848f8SIan Rogers        "UMask": "0x10",
47982bb848f8SIan Rogers        "Unit": "M2M"
47992bb848f8SIan Rogers    },
48002bb848f8SIan Rogers    {
48012bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : AK - Agent 0",
48022bb848f8SIan Rogers        "EventCode": "0x9D",
48032bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS.AK_AG0",
48042bb848f8SIan Rogers        "PerPkg": "1",
48052bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : AK - Agent 0 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
48062bb848f8SIan Rogers        "UMask": "0x2",
48072bb848f8SIan Rogers        "Unit": "M2M"
48082bb848f8SIan Rogers    },
48092bb848f8SIan Rogers    {
48102bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : AK - Agent 1",
48112bb848f8SIan Rogers        "EventCode": "0x9D",
48122bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS.AK_AG1",
48132bb848f8SIan Rogers        "PerPkg": "1",
48142bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : AK - Agent 1 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
48152bb848f8SIan Rogers        "UMask": "0x20",
48162bb848f8SIan Rogers        "Unit": "M2M"
48172bb848f8SIan Rogers    },
48182bb848f8SIan Rogers    {
48192bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : BL - Agent 0",
48202bb848f8SIan Rogers        "EventCode": "0x9D",
48212bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS.BL_AG0",
48222bb848f8SIan Rogers        "PerPkg": "1",
48232bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : BL - Agent 0 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
48242bb848f8SIan Rogers        "UMask": "0x4",
48252bb848f8SIan Rogers        "Unit": "M2M"
48262bb848f8SIan Rogers    },
48272bb848f8SIan Rogers    {
48282bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : BL - Agent 1",
48292bb848f8SIan Rogers        "EventCode": "0x9D",
48302bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS.BL_AG1",
48312bb848f8SIan Rogers        "PerPkg": "1",
48322bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : BL - Agent 1 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
48332bb848f8SIan Rogers        "UMask": "0x40",
48342bb848f8SIan Rogers        "Unit": "M2M"
48352bb848f8SIan Rogers    },
48362bb848f8SIan Rogers    {
48372bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : IV - Agent 1",
48382bb848f8SIan Rogers        "EventCode": "0x9D",
48392bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS.IV_AG1",
48402bb848f8SIan Rogers        "PerPkg": "1",
48412bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : IV - Agent 1 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
48422bb848f8SIan Rogers        "UMask": "0x8",
48432bb848f8SIan Rogers        "Unit": "M2M"
48442bb848f8SIan Rogers    },
48452bb848f8SIan Rogers    {
48462bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : AKC - Agent 0",
48472bb848f8SIan Rogers        "EventCode": "0x9E",
48482bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS_1.AKC_AG0",
48492bb848f8SIan Rogers        "PerPkg": "1",
48502bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : AKC - Agent 0 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
48512bb848f8SIan Rogers        "UMask": "0x1",
48522bb848f8SIan Rogers        "Unit": "M2M"
48532bb848f8SIan Rogers    },
48542bb848f8SIan Rogers    {
48552bb848f8SIan Rogers        "BriefDescription": "CMS Vertical ADS Used : AKC - Agent 1",
48562bb848f8SIan Rogers        "EventCode": "0x9E",
48572bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_BYPASS_1.AKC_AG1",
48582bb848f8SIan Rogers        "PerPkg": "1",
48592bb848f8SIan Rogers        "PublicDescription": "CMS Vertical ADS Used : AKC - Agent 1 : Number of packets bypassing the Vertical Egress, broken down by ring type and CMS Agent.",
48602bb848f8SIan Rogers        "UMask": "0x2",
48612bb848f8SIan Rogers        "Unit": "M2M"
48622bb848f8SIan Rogers    },
48632bb848f8SIan Rogers    {
48642bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : AD - Agent 0",
48652bb848f8SIan Rogers        "EventCode": "0x94",
48662bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL0.AD_AG0",
48672bb848f8SIan Rogers        "PerPkg": "1",
48682bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : AD - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AD ring.  Some example include outbound requests, snoop requests, and snoop responses.",
48692bb848f8SIan Rogers        "UMask": "0x1",
48702bb848f8SIan Rogers        "Unit": "M2M"
48712bb848f8SIan Rogers    },
48722bb848f8SIan Rogers    {
48732bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : AD - Agent 1",
48742bb848f8SIan Rogers        "EventCode": "0x94",
48752bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL0.AD_AG1",
48762bb848f8SIan Rogers        "PerPkg": "1",
48772bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : AD - Agent 1 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the AD ring.  This is commonly used for outbound requests.",
48782bb848f8SIan Rogers        "UMask": "0x10",
48792bb848f8SIan Rogers        "Unit": "M2M"
48802bb848f8SIan Rogers    },
48812bb848f8SIan Rogers    {
48822bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : AK - Agent 0",
48832bb848f8SIan Rogers        "EventCode": "0x94",
48842bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL0.AK_AG0",
48852bb848f8SIan Rogers        "PerPkg": "1",
48862bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : AK - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AK ring.  This is commonly used for credit returns and GO responses.",
48872bb848f8SIan Rogers        "UMask": "0x2",
48882bb848f8SIan Rogers        "Unit": "M2M"
48892bb848f8SIan Rogers    },
48902bb848f8SIan Rogers    {
48912bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : AK - Agent 1",
48922bb848f8SIan Rogers        "EventCode": "0x94",
48932bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL0.AK_AG1",
48942bb848f8SIan Rogers        "PerPkg": "1",
48952bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : AK - Agent 1 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the AK ring.",
48962bb848f8SIan Rogers        "UMask": "0x20",
48972bb848f8SIan Rogers        "Unit": "M2M"
48982bb848f8SIan Rogers    },
48992bb848f8SIan Rogers    {
49002bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : BL - Agent 0",
49012bb848f8SIan Rogers        "EventCode": "0x94",
49022bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL0.BL_AG0",
49032bb848f8SIan Rogers        "PerPkg": "1",
49042bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : BL - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the BL ring.  This is commonly used to send data from the cache to various destinations.",
49052bb848f8SIan Rogers        "UMask": "0x4",
49062bb848f8SIan Rogers        "Unit": "M2M"
49072bb848f8SIan Rogers    },
49082bb848f8SIan Rogers    {
49092bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : BL - Agent 1",
49102bb848f8SIan Rogers        "EventCode": "0x94",
49112bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL0.BL_AG1",
49122bb848f8SIan Rogers        "PerPkg": "1",
49132bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : BL - Agent 1 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the BL ring.  This is commonly used for transferring writeback data to the cache.",
49142bb848f8SIan Rogers        "UMask": "0x40",
49152bb848f8SIan Rogers        "Unit": "M2M"
49162bb848f8SIan Rogers    },
49172bb848f8SIan Rogers    {
49182bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : IV - Agent 0",
49192bb848f8SIan Rogers        "EventCode": "0x94",
49202bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL0.IV_AG0",
49212bb848f8SIan Rogers        "PerPkg": "1",
49222bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : IV - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the IV ring.  This is commonly used for snoops to the cores.",
49232bb848f8SIan Rogers        "UMask": "0x8",
49242bb848f8SIan Rogers        "Unit": "M2M"
49252bb848f8SIan Rogers    },
49262bb848f8SIan Rogers    {
49272bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : AKC - Agent 0",
49282bb848f8SIan Rogers        "EventCode": "0x95",
49292bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL1.AKC_AG0",
49302bb848f8SIan Rogers        "PerPkg": "1",
49312bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : AKC - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AD ring.  Some example include outbound requests, snoop requests, and snoop responses.",
49322bb848f8SIan Rogers        "UMask": "0x1",
49332bb848f8SIan Rogers        "Unit": "M2M"
49342bb848f8SIan Rogers    },
49352bb848f8SIan Rogers    {
49362bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Full : AKC - Agent 1",
49372bb848f8SIan Rogers        "EventCode": "0x95",
49382bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_FULL1.AKC_AG1",
49392bb848f8SIan Rogers        "PerPkg": "1",
49402bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Full : AKC - Agent 1 : Number of cycles the Common Mesh Stop Egress was Not Full.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AK ring.  This is commonly used for credit returns and GO responses.",
49412bb848f8SIan Rogers        "UMask": "0x2",
49422bb848f8SIan Rogers        "Unit": "M2M"
49432bb848f8SIan Rogers    },
49442bb848f8SIan Rogers    {
49452bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AD - Agent 0",
49462bb848f8SIan Rogers        "EventCode": "0x96",
49472bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE0.AD_AG0",
49482bb848f8SIan Rogers        "PerPkg": "1",
49492bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AD - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AD ring.  Some example include outbound requests, snoop requests, and snoop responses.",
49502bb848f8SIan Rogers        "UMask": "0x1",
49512bb848f8SIan Rogers        "Unit": "M2M"
49522bb848f8SIan Rogers    },
49532bb848f8SIan Rogers    {
49542bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AD - Agent 1",
49552bb848f8SIan Rogers        "EventCode": "0x96",
49562bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE0.AD_AG1",
49572bb848f8SIan Rogers        "PerPkg": "1",
49582bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AD - Agent 1 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the AD ring.  This is commonly used for outbound requests.",
49592bb848f8SIan Rogers        "UMask": "0x10",
49602bb848f8SIan Rogers        "Unit": "M2M"
49612bb848f8SIan Rogers    },
49622bb848f8SIan Rogers    {
49632bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AK - Agent 0",
49642bb848f8SIan Rogers        "EventCode": "0x96",
49652bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE0.AK_AG0",
49662bb848f8SIan Rogers        "PerPkg": "1",
49672bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AK - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AK ring.  This is commonly used for credit returns and GO responses.",
49682bb848f8SIan Rogers        "UMask": "0x2",
49692bb848f8SIan Rogers        "Unit": "M2M"
49702bb848f8SIan Rogers    },
49712bb848f8SIan Rogers    {
49722bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AK - Agent 1",
49732bb848f8SIan Rogers        "EventCode": "0x96",
49742bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE0.AK_AG1",
49752bb848f8SIan Rogers        "PerPkg": "1",
49762bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AK - Agent 1 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the AK ring.",
49772bb848f8SIan Rogers        "UMask": "0x20",
49782bb848f8SIan Rogers        "Unit": "M2M"
49792bb848f8SIan Rogers    },
49802bb848f8SIan Rogers    {
49812bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : BL - Agent 0",
49822bb848f8SIan Rogers        "EventCode": "0x96",
49832bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE0.BL_AG0",
49842bb848f8SIan Rogers        "PerPkg": "1",
49852bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : BL - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the BL ring.  This is commonly used to send data from the cache to various destinations.",
49862bb848f8SIan Rogers        "UMask": "0x4",
49872bb848f8SIan Rogers        "Unit": "M2M"
49882bb848f8SIan Rogers    },
49892bb848f8SIan Rogers    {
49902bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : BL - Agent 1",
49912bb848f8SIan Rogers        "EventCode": "0x96",
49922bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE0.BL_AG1",
49932bb848f8SIan Rogers        "PerPkg": "1",
49942bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : BL - Agent 1 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the BL ring.  This is commonly used for transferring writeback data to the cache.",
49952bb848f8SIan Rogers        "UMask": "0x40",
49962bb848f8SIan Rogers        "Unit": "M2M"
49972bb848f8SIan Rogers    },
49982bb848f8SIan Rogers    {
49992bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : IV - Agent 0",
50002bb848f8SIan Rogers        "EventCode": "0x96",
50012bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE0.IV_AG0",
50022bb848f8SIan Rogers        "PerPkg": "1",
50032bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : IV - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the IV ring.  This is commonly used for snoops to the cores.",
50042bb848f8SIan Rogers        "UMask": "0x8",
50052bb848f8SIan Rogers        "Unit": "M2M"
50062bb848f8SIan Rogers    },
50072bb848f8SIan Rogers    {
50082bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AKC - Agent 0",
50092bb848f8SIan Rogers        "EventCode": "0x97",
50102bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE1.AKC_AG0",
50112bb848f8SIan Rogers        "PerPkg": "1",
50122bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AKC - Agent 0 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AD ring.  Some example include outbound requests, snoop requests, and snoop responses.",
50132bb848f8SIan Rogers        "UMask": "0x1",
50142bb848f8SIan Rogers        "Unit": "M2M"
50152bb848f8SIan Rogers    },
50162bb848f8SIan Rogers    {
50172bb848f8SIan Rogers        "BriefDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AKC - Agent 1",
50182bb848f8SIan Rogers        "EventCode": "0x97",
50192bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_CYCLES_NE1.AKC_AG1",
50202bb848f8SIan Rogers        "PerPkg": "1",
50212bb848f8SIan Rogers        "PublicDescription": "Cycles CMS Vertical Egress Queue Is Not Empty : AKC - Agent 1 : Number of cycles the Common Mesh Stop Egress was Not Empty.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AK ring.  This is commonly used for credit returns and GO responses.",
50222bb848f8SIan Rogers        "UMask": "0x2",
50232bb848f8SIan Rogers        "Unit": "M2M"
50242bb848f8SIan Rogers    },
50252bb848f8SIan Rogers    {
50262bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : AD - Agent 0",
50272bb848f8SIan Rogers        "EventCode": "0x92",
50282bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS0.AD_AG0",
50292bb848f8SIan Rogers        "PerPkg": "1",
50302bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : AD - Agent 0 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AD ring.  Some example include outbound requests, snoop requests, and snoop responses.",
50312bb848f8SIan Rogers        "UMask": "0x1",
50322bb848f8SIan Rogers        "Unit": "M2M"
50332bb848f8SIan Rogers    },
50342bb848f8SIan Rogers    {
50352bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : AD - Agent 1",
50362bb848f8SIan Rogers        "EventCode": "0x92",
50372bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS0.AD_AG1",
50382bb848f8SIan Rogers        "PerPkg": "1",
50392bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : AD - Agent 1 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the AD ring.  This is commonly used for outbound requests.",
50402bb848f8SIan Rogers        "UMask": "0x10",
50412bb848f8SIan Rogers        "Unit": "M2M"
50422bb848f8SIan Rogers    },
50432bb848f8SIan Rogers    {
50442bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : AK - Agent 0",
50452bb848f8SIan Rogers        "EventCode": "0x92",
50462bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS0.AK_AG0",
50472bb848f8SIan Rogers        "PerPkg": "1",
50482bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : AK - Agent 0 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AK ring.  This is commonly used for credit returns and GO responses.",
50492bb848f8SIan Rogers        "UMask": "0x2",
50502bb848f8SIan Rogers        "Unit": "M2M"
50512bb848f8SIan Rogers    },
50522bb848f8SIan Rogers    {
50532bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : AK - Agent 1",
50542bb848f8SIan Rogers        "EventCode": "0x92",
50552bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS0.AK_AG1",
50562bb848f8SIan Rogers        "PerPkg": "1",
50572bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : AK - Agent 1 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the AK ring.",
50582bb848f8SIan Rogers        "UMask": "0x20",
50592bb848f8SIan Rogers        "Unit": "M2M"
50602bb848f8SIan Rogers    },
50612bb848f8SIan Rogers    {
50622bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : BL - Agent 0",
50632bb848f8SIan Rogers        "EventCode": "0x92",
50642bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS0.BL_AG0",
50652bb848f8SIan Rogers        "PerPkg": "1",
50662bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : BL - Agent 0 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the BL ring.  This is commonly used to send data from the cache to various destinations.",
50672bb848f8SIan Rogers        "UMask": "0x4",
50682bb848f8SIan Rogers        "Unit": "M2M"
50692bb848f8SIan Rogers    },
50702bb848f8SIan Rogers    {
50712bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : BL - Agent 1",
50722bb848f8SIan Rogers        "EventCode": "0x92",
50732bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS0.BL_AG1",
50742bb848f8SIan Rogers        "PerPkg": "1",
50752bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : BL - Agent 1 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the BL ring.  This is commonly used for transferring writeback data to the cache.",
50762bb848f8SIan Rogers        "UMask": "0x40",
50772bb848f8SIan Rogers        "Unit": "M2M"
50782bb848f8SIan Rogers    },
50792bb848f8SIan Rogers    {
50802bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : IV - Agent 0",
50812bb848f8SIan Rogers        "EventCode": "0x92",
50822bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS0.IV_AG0",
50832bb848f8SIan Rogers        "PerPkg": "1",
50842bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : IV - Agent 0 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the IV ring.  This is commonly used for snoops to the cores.",
50852bb848f8SIan Rogers        "UMask": "0x8",
50862bb848f8SIan Rogers        "Unit": "M2M"
50872bb848f8SIan Rogers    },
50882bb848f8SIan Rogers    {
50892bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : AKC - Agent 0",
50902bb848f8SIan Rogers        "EventCode": "0x93",
50912bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS1.AKC_AG0",
50922bb848f8SIan Rogers        "PerPkg": "1",
50932bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : AKC - Agent 0 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AD ring.  Some example include outbound requests, snoop requests, and snoop responses.",
50942bb848f8SIan Rogers        "UMask": "0x1",
50952bb848f8SIan Rogers        "Unit": "M2M"
50962bb848f8SIan Rogers    },
50972bb848f8SIan Rogers    {
50982bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Allocations : AKC - Agent 1",
50992bb848f8SIan Rogers        "EventCode": "0x93",
51002bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_INSERTS1.AKC_AG1",
51012bb848f8SIan Rogers        "PerPkg": "1",
51022bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Allocations : AKC - Agent 1 : Number of allocations into the Common Mesh Stop Egress.  The Egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AK ring.  This is commonly used for credit returns and GO responses.",
51032bb848f8SIan Rogers        "UMask": "0x2",
51042bb848f8SIan Rogers        "Unit": "M2M"
51052bb848f8SIan Rogers    },
51062bb848f8SIan Rogers    {
51072bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : AD - Agent 0",
51082bb848f8SIan Rogers        "EventCode": "0x98",
51092bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK0.AD_AG0",
51102bb848f8SIan Rogers        "PerPkg": "1",
51112bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : AD - Agent 0 : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51122bb848f8SIan Rogers        "UMask": "0x1",
51132bb848f8SIan Rogers        "Unit": "M2M"
51142bb848f8SIan Rogers    },
51152bb848f8SIan Rogers    {
51162bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : AD - Agent 1",
51172bb848f8SIan Rogers        "EventCode": "0x98",
51182bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK0.AD_AG1",
51192bb848f8SIan Rogers        "PerPkg": "1",
51202bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : AD - Agent 1 : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51212bb848f8SIan Rogers        "UMask": "0x10",
51222bb848f8SIan Rogers        "Unit": "M2M"
51232bb848f8SIan Rogers    },
51242bb848f8SIan Rogers    {
51252bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : AK - Agent 0",
51262bb848f8SIan Rogers        "EventCode": "0x98",
51272bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK0.AK_AG0",
51282bb848f8SIan Rogers        "PerPkg": "1",
51292bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : AK - Agent 0 : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51302bb848f8SIan Rogers        "UMask": "0x2",
51312bb848f8SIan Rogers        "Unit": "M2M"
51322bb848f8SIan Rogers    },
51332bb848f8SIan Rogers    {
51342bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : AK - Agent 1",
51352bb848f8SIan Rogers        "EventCode": "0x98",
51362bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK0.AK_AG1",
51372bb848f8SIan Rogers        "PerPkg": "1",
51382bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : AK - Agent 1 : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51392bb848f8SIan Rogers        "UMask": "0x20",
51402bb848f8SIan Rogers        "Unit": "M2M"
51412bb848f8SIan Rogers    },
51422bb848f8SIan Rogers    {
51432bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : BL - Agent 0",
51442bb848f8SIan Rogers        "EventCode": "0x98",
51452bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK0.BL_AG0",
51462bb848f8SIan Rogers        "PerPkg": "1",
51472bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : BL - Agent 0 : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51482bb848f8SIan Rogers        "UMask": "0x4",
51492bb848f8SIan Rogers        "Unit": "M2M"
51502bb848f8SIan Rogers    },
51512bb848f8SIan Rogers    {
51522bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : BL - Agent 1",
51532bb848f8SIan Rogers        "EventCode": "0x98",
51542bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK0.BL_AG1",
51552bb848f8SIan Rogers        "PerPkg": "1",
51562bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : BL - Agent 1 : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51572bb848f8SIan Rogers        "UMask": "0x40",
51582bb848f8SIan Rogers        "Unit": "M2M"
51592bb848f8SIan Rogers    },
51602bb848f8SIan Rogers    {
51612bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : IV",
51622bb848f8SIan Rogers        "EventCode": "0x98",
51632bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK0.IV_AG0",
51642bb848f8SIan Rogers        "PerPkg": "1",
51652bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : IV : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51662bb848f8SIan Rogers        "UMask": "0x8",
51672bb848f8SIan Rogers        "Unit": "M2M"
51682bb848f8SIan Rogers    },
51692bb848f8SIan Rogers    {
51702bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : AKC - Agent 0",
51712bb848f8SIan Rogers        "EventCode": "0x99",
51722bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK1.AKC_AG0",
51732bb848f8SIan Rogers        "PerPkg": "1",
51742bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : AKC - Agent 0 : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51752bb848f8SIan Rogers        "UMask": "0x1",
51762bb848f8SIan Rogers        "Unit": "M2M"
51772bb848f8SIan Rogers    },
51782bb848f8SIan Rogers    {
51792bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress NACKs : AKC - Agent 1",
51802bb848f8SIan Rogers        "EventCode": "0x99",
51812bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_NACK1.AKC_AG1",
51822bb848f8SIan Rogers        "PerPkg": "1",
51832bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress NACKs : AKC - Agent 1 : Counts number of Egress packets NACK'ed on to the Vertical Ring",
51842bb848f8SIan Rogers        "UMask": "0x2",
51852bb848f8SIan Rogers        "Unit": "M2M"
51862bb848f8SIan Rogers    },
51872bb848f8SIan Rogers    {
51882bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : AD - Agent 0",
51892bb848f8SIan Rogers        "EventCode": "0x90",
51902bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY0.AD_AG0",
51912bb848f8SIan Rogers        "PerPkg": "1",
51922bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : AD - Agent 0 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AD ring.  Some example include outbound requests, snoop requests, and snoop responses.",
51932bb848f8SIan Rogers        "UMask": "0x1",
51942bb848f8SIan Rogers        "Unit": "M2M"
51952bb848f8SIan Rogers    },
51962bb848f8SIan Rogers    {
51972bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : AD - Agent 1",
51982bb848f8SIan Rogers        "EventCode": "0x90",
51992bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY0.AD_AG1",
52002bb848f8SIan Rogers        "PerPkg": "1",
52012bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : AD - Agent 1 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the AD ring.  This is commonly used for outbound requests.",
52022bb848f8SIan Rogers        "UMask": "0x10",
52032bb848f8SIan Rogers        "Unit": "M2M"
52042bb848f8SIan Rogers    },
52052bb848f8SIan Rogers    {
52062bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : AK - Agent 0",
52072bb848f8SIan Rogers        "EventCode": "0x90",
52082bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY0.AK_AG0",
52092bb848f8SIan Rogers        "PerPkg": "1",
52102bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : AK - Agent 0 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AK ring.  This is commonly used for credit returns and GO responses.",
52112bb848f8SIan Rogers        "UMask": "0x2",
52122bb848f8SIan Rogers        "Unit": "M2M"
52132bb848f8SIan Rogers    },
52142bb848f8SIan Rogers    {
52152bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : AK - Agent 1",
52162bb848f8SIan Rogers        "EventCode": "0x90",
52172bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY0.AK_AG1",
52182bb848f8SIan Rogers        "PerPkg": "1",
52192bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : AK - Agent 1 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the AK ring.",
52202bb848f8SIan Rogers        "UMask": "0x20",
52212bb848f8SIan Rogers        "Unit": "M2M"
52222bb848f8SIan Rogers    },
52232bb848f8SIan Rogers    {
52242bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : BL - Agent 0",
52252bb848f8SIan Rogers        "EventCode": "0x90",
52262bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY0.BL_AG0",
52272bb848f8SIan Rogers        "PerPkg": "1",
52282bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : BL - Agent 0 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the BL ring.  This is commonly used to send data from the cache to various destinations.",
52292bb848f8SIan Rogers        "UMask": "0x4",
52302bb848f8SIan Rogers        "Unit": "M2M"
52312bb848f8SIan Rogers    },
52322bb848f8SIan Rogers    {
52332bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : BL - Agent 1",
52342bb848f8SIan Rogers        "EventCode": "0x90",
52352bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY0.BL_AG1",
52362bb848f8SIan Rogers        "PerPkg": "1",
52372bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : BL - Agent 1 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 1 destined for the BL ring.  This is commonly used for transferring writeback data to the cache.",
52382bb848f8SIan Rogers        "UMask": "0x40",
52392bb848f8SIan Rogers        "Unit": "M2M"
52402bb848f8SIan Rogers    },
52412bb848f8SIan Rogers    {
52422bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : IV - Agent 0",
52432bb848f8SIan Rogers        "EventCode": "0x90",
52442bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY0.IV_AG0",
52452bb848f8SIan Rogers        "PerPkg": "1",
52462bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : IV - Agent 0 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the IV ring.  This is commonly used for snoops to the cores.",
52472bb848f8SIan Rogers        "UMask": "0x8",
52482bb848f8SIan Rogers        "Unit": "M2M"
52492bb848f8SIan Rogers    },
52502bb848f8SIan Rogers    {
52512bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : AKC - Agent 0",
52522bb848f8SIan Rogers        "EventCode": "0x91",
52532bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY1.AKC_AG0",
52542bb848f8SIan Rogers        "PerPkg": "1",
52552bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : AKC - Agent 0 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AD ring.  Some example include outbound requests, snoop requests, and snoop responses.",
52562bb848f8SIan Rogers        "UMask": "0x1",
52572bb848f8SIan Rogers        "Unit": "M2M"
52582bb848f8SIan Rogers    },
52592bb848f8SIan Rogers    {
52602bb848f8SIan Rogers        "BriefDescription": "CMS Vert Egress Occupancy : AKC - Agent 1",
52612bb848f8SIan Rogers        "EventCode": "0x91",
52622bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_OCCUPANCY1.AKC_AG1",
52632bb848f8SIan Rogers        "PerPkg": "1",
52642bb848f8SIan Rogers        "PublicDescription": "CMS Vert Egress Occupancy : AKC - Agent 1 : Occupancy event for the Egress buffers in the Common Mesh Stop  The egress is used to queue up requests destined for the Vertical Ring on the Mesh. : Ring transactions from Agent 0 destined for the AK ring.  This is commonly used for credit returns and GO responses.",
52652bb848f8SIan Rogers        "UMask": "0x2",
52662bb848f8SIan Rogers        "Unit": "M2M"
52672bb848f8SIan Rogers    },
52682bb848f8SIan Rogers    {
52692bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : AD - Agent 0",
52702bb848f8SIan Rogers        "EventCode": "0x9A",
52712bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED0.AD_AG0",
52722bb848f8SIan Rogers        "PerPkg": "1",
52732bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : AD - Agent 0 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
52742bb848f8SIan Rogers        "UMask": "0x1",
52752bb848f8SIan Rogers        "Unit": "M2M"
52762bb848f8SIan Rogers    },
52772bb848f8SIan Rogers    {
52782bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : AD - Agent 1",
52792bb848f8SIan Rogers        "EventCode": "0x9A",
52802bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED0.AD_AG1",
52812bb848f8SIan Rogers        "PerPkg": "1",
52822bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : AD - Agent 1 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
52832bb848f8SIan Rogers        "UMask": "0x10",
52842bb848f8SIan Rogers        "Unit": "M2M"
52852bb848f8SIan Rogers    },
52862bb848f8SIan Rogers    {
52872bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : AK - Agent 0",
52882bb848f8SIan Rogers        "EventCode": "0x9A",
52892bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED0.AK_AG0",
52902bb848f8SIan Rogers        "PerPkg": "1",
52912bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : AK - Agent 0 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
52922bb848f8SIan Rogers        "UMask": "0x2",
52932bb848f8SIan Rogers        "Unit": "M2M"
52942bb848f8SIan Rogers    },
52952bb848f8SIan Rogers    {
52962bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : AK - Agent 1",
52972bb848f8SIan Rogers        "EventCode": "0x9A",
52982bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED0.AK_AG1",
52992bb848f8SIan Rogers        "PerPkg": "1",
53002bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : AK - Agent 1 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
53012bb848f8SIan Rogers        "UMask": "0x20",
53022bb848f8SIan Rogers        "Unit": "M2M"
53032bb848f8SIan Rogers    },
53042bb848f8SIan Rogers    {
53052bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : BL - Agent 0",
53062bb848f8SIan Rogers        "EventCode": "0x9A",
53072bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED0.BL_AG0",
53082bb848f8SIan Rogers        "PerPkg": "1",
53092bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : BL - Agent 0 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
53102bb848f8SIan Rogers        "UMask": "0x4",
53112bb848f8SIan Rogers        "Unit": "M2M"
53122bb848f8SIan Rogers    },
53132bb848f8SIan Rogers    {
53142bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : BL - Agent 1",
53152bb848f8SIan Rogers        "EventCode": "0x9A",
53162bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED0.BL_AG1",
53172bb848f8SIan Rogers        "PerPkg": "1",
53182bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : BL - Agent 1 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
53192bb848f8SIan Rogers        "UMask": "0x40",
53202bb848f8SIan Rogers        "Unit": "M2M"
53212bb848f8SIan Rogers    },
53222bb848f8SIan Rogers    {
53232bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : IV",
53242bb848f8SIan Rogers        "EventCode": "0x9A",
53252bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED0.IV_AG0",
53262bb848f8SIan Rogers        "PerPkg": "1",
53272bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : IV : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
53282bb848f8SIan Rogers        "UMask": "0x8",
53292bb848f8SIan Rogers        "Unit": "M2M"
53302bb848f8SIan Rogers    },
53312bb848f8SIan Rogers    {
53322bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : AKC - Agent 0",
53332bb848f8SIan Rogers        "EventCode": "0x9B",
53342bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED1.AKC_AG0",
53352bb848f8SIan Rogers        "PerPkg": "1",
53362bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : AKC - Agent 0 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
53372bb848f8SIan Rogers        "UMask": "0x1",
53382bb848f8SIan Rogers        "Unit": "M2M"
53392bb848f8SIan Rogers    },
53402bb848f8SIan Rogers    {
53412bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : AKC - Agent 1",
53422bb848f8SIan Rogers        "EventCode": "0x9B",
53432bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED1.AKC_AG1",
53442bb848f8SIan Rogers        "PerPkg": "1",
53452bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : AKC - Agent 1 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
53462bb848f8SIan Rogers        "UMask": "0x2",
53472bb848f8SIan Rogers        "Unit": "M2M"
53482bb848f8SIan Rogers    },
53492bb848f8SIan Rogers    {
53502bb848f8SIan Rogers        "BriefDescription": "CMS Vertical Egress Injection Starvation : AKC - Agent 0",
53512bb848f8SIan Rogers        "EventCode": "0x9B",
53522bb848f8SIan Rogers        "EventName": "UNC_M2M_TxR_VERT_STARVED1.TGC",
53532bb848f8SIan Rogers        "PerPkg": "1",
53542bb848f8SIan Rogers        "PublicDescription": "CMS Vertical Egress Injection Starvation : AKC - Agent 0 : Counts injection starvation.  This starvation is triggered when the CMS Egress cannot send a transaction onto the Vertical ring for a long period of time.",
53552bb848f8SIan Rogers        "UMask": "0x4",
53562bb848f8SIan Rogers        "Unit": "M2M"
53572bb848f8SIan Rogers    },
53582bb848f8SIan Rogers    {
53592bb848f8SIan Rogers        "BriefDescription": "Vertical AD Ring In Use : Down and Even",
53602bb848f8SIan Rogers        "EventCode": "0xB0",
53612bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AD_IN_USE.DN_EVEN",
53622bb848f8SIan Rogers        "PerPkg": "1",
53632bb848f8SIan Rogers        "PublicDescription": "Vertical AD Ring In Use : Down and Even : Counts the number of cycles that the Vertical AD ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  We really have two rings  -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
53642bb848f8SIan Rogers        "UMask": "0x4",
53652bb848f8SIan Rogers        "Unit": "M2M"
53662bb848f8SIan Rogers    },
53672bb848f8SIan Rogers    {
53682bb848f8SIan Rogers        "BriefDescription": "Vertical AD Ring In Use : Down and Odd",
53692bb848f8SIan Rogers        "EventCode": "0xB0",
53702bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AD_IN_USE.DN_ODD",
53712bb848f8SIan Rogers        "PerPkg": "1",
53722bb848f8SIan Rogers        "PublicDescription": "Vertical AD Ring In Use : Down and Odd : Counts the number of cycles that the Vertical AD ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  We really have two rings  -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
53732bb848f8SIan Rogers        "UMask": "0x8",
53742bb848f8SIan Rogers        "Unit": "M2M"
53752bb848f8SIan Rogers    },
53762bb848f8SIan Rogers    {
53772bb848f8SIan Rogers        "BriefDescription": "Vertical AD Ring In Use : Up and Even",
53782bb848f8SIan Rogers        "EventCode": "0xB0",
53792bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AD_IN_USE.UP_EVEN",
53802bb848f8SIan Rogers        "PerPkg": "1",
53812bb848f8SIan Rogers        "PublicDescription": "Vertical AD Ring In Use : Up and Even : Counts the number of cycles that the Vertical AD ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  We really have two rings  -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
53822bb848f8SIan Rogers        "UMask": "0x1",
53832bb848f8SIan Rogers        "Unit": "M2M"
53842bb848f8SIan Rogers    },
53852bb848f8SIan Rogers    {
53862bb848f8SIan Rogers        "BriefDescription": "Vertical AD Ring In Use : Up and Odd",
53872bb848f8SIan Rogers        "EventCode": "0xB0",
53882bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AD_IN_USE.UP_ODD",
53892bb848f8SIan Rogers        "PerPkg": "1",
53902bb848f8SIan Rogers        "PublicDescription": "Vertical AD Ring In Use : Up and Odd : Counts the number of cycles that the Vertical AD ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  We really have two rings  -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
53912bb848f8SIan Rogers        "UMask": "0x2",
53922bb848f8SIan Rogers        "Unit": "M2M"
53932bb848f8SIan Rogers    },
53942bb848f8SIan Rogers    {
53952bb848f8SIan Rogers        "BriefDescription": "Vertical AKC Ring In Use : Down and Even",
53962bb848f8SIan Rogers        "EventCode": "0xB4",
53972bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AKC_IN_USE.DN_EVEN",
53982bb848f8SIan Rogers        "PerPkg": "1",
53992bb848f8SIan Rogers        "PublicDescription": "Vertical AKC Ring In Use : Down and Even : Counts the number of cycles that the Vertical AKC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54002bb848f8SIan Rogers        "UMask": "0x4",
54012bb848f8SIan Rogers        "Unit": "M2M"
54022bb848f8SIan Rogers    },
54032bb848f8SIan Rogers    {
54042bb848f8SIan Rogers        "BriefDescription": "Vertical AKC Ring In Use : Down and Odd",
54052bb848f8SIan Rogers        "EventCode": "0xB4",
54062bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AKC_IN_USE.DN_ODD",
54072bb848f8SIan Rogers        "PerPkg": "1",
54082bb848f8SIan Rogers        "PublicDescription": "Vertical AKC Ring In Use : Down and Odd : Counts the number of cycles that the Vertical AKC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54092bb848f8SIan Rogers        "UMask": "0x8",
54102bb848f8SIan Rogers        "Unit": "M2M"
54112bb848f8SIan Rogers    },
54122bb848f8SIan Rogers    {
54132bb848f8SIan Rogers        "BriefDescription": "Vertical AKC Ring In Use : Up and Even",
54142bb848f8SIan Rogers        "EventCode": "0xB4",
54152bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AKC_IN_USE.UP_EVEN",
54162bb848f8SIan Rogers        "PerPkg": "1",
54172bb848f8SIan Rogers        "PublicDescription": "Vertical AKC Ring In Use : Up and Even : Counts the number of cycles that the Vertical AKC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54182bb848f8SIan Rogers        "UMask": "0x1",
54192bb848f8SIan Rogers        "Unit": "M2M"
54202bb848f8SIan Rogers    },
54212bb848f8SIan Rogers    {
54222bb848f8SIan Rogers        "BriefDescription": "Vertical AKC Ring In Use : Up and Odd",
54232bb848f8SIan Rogers        "EventCode": "0xB4",
54242bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AKC_IN_USE.UP_ODD",
54252bb848f8SIan Rogers        "PerPkg": "1",
54262bb848f8SIan Rogers        "PublicDescription": "Vertical AKC Ring In Use : Up and Odd : Counts the number of cycles that the Vertical AKC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54272bb848f8SIan Rogers        "UMask": "0x2",
54282bb848f8SIan Rogers        "Unit": "M2M"
54292bb848f8SIan Rogers    },
54302bb848f8SIan Rogers    {
54312bb848f8SIan Rogers        "BriefDescription": "Vertical AK Ring In Use : Down and Even",
54322bb848f8SIan Rogers        "EventCode": "0xB1",
54332bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AK_IN_USE.DN_EVEN",
54342bb848f8SIan Rogers        "PerPkg": "1",
54352bb848f8SIan Rogers        "PublicDescription": "Vertical AK Ring In Use : Down and Even : Counts the number of cycles that the Vertical AK ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54362bb848f8SIan Rogers        "UMask": "0x4",
54372bb848f8SIan Rogers        "Unit": "M2M"
54382bb848f8SIan Rogers    },
54392bb848f8SIan Rogers    {
54402bb848f8SIan Rogers        "BriefDescription": "Vertical AK Ring In Use : Down and Odd",
54412bb848f8SIan Rogers        "EventCode": "0xB1",
54422bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AK_IN_USE.DN_ODD",
54432bb848f8SIan Rogers        "PerPkg": "1",
54442bb848f8SIan Rogers        "PublicDescription": "Vertical AK Ring In Use : Down and Odd : Counts the number of cycles that the Vertical AK ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54452bb848f8SIan Rogers        "UMask": "0x8",
54462bb848f8SIan Rogers        "Unit": "M2M"
54472bb848f8SIan Rogers    },
54482bb848f8SIan Rogers    {
54492bb848f8SIan Rogers        "BriefDescription": "Vertical AK Ring In Use : Up and Even",
54502bb848f8SIan Rogers        "EventCode": "0xB1",
54512bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AK_IN_USE.UP_EVEN",
54522bb848f8SIan Rogers        "PerPkg": "1",
54532bb848f8SIan Rogers        "PublicDescription": "Vertical AK Ring In Use : Up and Even : Counts the number of cycles that the Vertical AK ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54542bb848f8SIan Rogers        "UMask": "0x1",
54552bb848f8SIan Rogers        "Unit": "M2M"
54562bb848f8SIan Rogers    },
54572bb848f8SIan Rogers    {
54582bb848f8SIan Rogers        "BriefDescription": "Vertical AK Ring In Use : Up and Odd",
54592bb848f8SIan Rogers        "EventCode": "0xB1",
54602bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_AK_IN_USE.UP_ODD",
54612bb848f8SIan Rogers        "PerPkg": "1",
54622bb848f8SIan Rogers        "PublicDescription": "Vertical AK Ring In Use : Up and Odd : Counts the number of cycles that the Vertical AK ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54632bb848f8SIan Rogers        "UMask": "0x2",
54642bb848f8SIan Rogers        "Unit": "M2M"
54652bb848f8SIan Rogers    },
54662bb848f8SIan Rogers    {
54672bb848f8SIan Rogers        "BriefDescription": "Vertical BL Ring in Use : Down and Even",
54682bb848f8SIan Rogers        "EventCode": "0xB2",
54692bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_BL_IN_USE.DN_EVEN",
54702bb848f8SIan Rogers        "PerPkg": "1",
54712bb848f8SIan Rogers        "PublicDescription": "Vertical BL Ring in Use : Down and Even : Counts the number of cycles that the Vertical BL ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from  the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54722bb848f8SIan Rogers        "UMask": "0x4",
54732bb848f8SIan Rogers        "Unit": "M2M"
54742bb848f8SIan Rogers    },
54752bb848f8SIan Rogers    {
54762bb848f8SIan Rogers        "BriefDescription": "Vertical BL Ring in Use : Down and Odd",
54772bb848f8SIan Rogers        "EventCode": "0xB2",
54782bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_BL_IN_USE.DN_ODD",
54792bb848f8SIan Rogers        "PerPkg": "1",
54802bb848f8SIan Rogers        "PublicDescription": "Vertical BL Ring in Use : Down and Odd : Counts the number of cycles that the Vertical BL ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from  the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54812bb848f8SIan Rogers        "UMask": "0x8",
54822bb848f8SIan Rogers        "Unit": "M2M"
54832bb848f8SIan Rogers    },
54842bb848f8SIan Rogers    {
54852bb848f8SIan Rogers        "BriefDescription": "Vertical BL Ring in Use : Up and Even",
54862bb848f8SIan Rogers        "EventCode": "0xB2",
54872bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_BL_IN_USE.UP_EVEN",
54882bb848f8SIan Rogers        "PerPkg": "1",
54892bb848f8SIan Rogers        "PublicDescription": "Vertical BL Ring in Use : Up and Even : Counts the number of cycles that the Vertical BL ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from  the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54902bb848f8SIan Rogers        "UMask": "0x1",
54912bb848f8SIan Rogers        "Unit": "M2M"
54922bb848f8SIan Rogers    },
54932bb848f8SIan Rogers    {
54942bb848f8SIan Rogers        "BriefDescription": "Vertical BL Ring in Use : Up and Odd",
54952bb848f8SIan Rogers        "EventCode": "0xB2",
54962bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_BL_IN_USE.UP_ODD",
54972bb848f8SIan Rogers        "PerPkg": "1",
54982bb848f8SIan Rogers        "PublicDescription": "Vertical BL Ring in Use : Up and Odd : Counts the number of cycles that the Vertical BL ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from  the ring stop.We really have two rings -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
54992bb848f8SIan Rogers        "UMask": "0x2",
55002bb848f8SIan Rogers        "Unit": "M2M"
55012bb848f8SIan Rogers    },
55022bb848f8SIan Rogers    {
55032bb848f8SIan Rogers        "BriefDescription": "Vertical IV Ring in Use : Down",
55042bb848f8SIan Rogers        "EventCode": "0xB3",
55052bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_IV_IN_USE.DN",
55062bb848f8SIan Rogers        "PerPkg": "1",
55072bb848f8SIan Rogers        "PublicDescription": "Vertical IV Ring in Use : Down : Counts the number of cycles that the Vertical IV ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  There is only 1 IV ring.  Therefore, if one wants to monitor the Even ring, they should select both UP_EVEN and DN_EVEN.  To monitor the Odd ring, they should select both UP_ODD and DN_ODD.",
55082bb848f8SIan Rogers        "UMask": "0x4",
55092bb848f8SIan Rogers        "Unit": "M2M"
55102bb848f8SIan Rogers    },
55112bb848f8SIan Rogers    {
55122bb848f8SIan Rogers        "BriefDescription": "Vertical IV Ring in Use : Up",
55132bb848f8SIan Rogers        "EventCode": "0xB3",
55142bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_IV_IN_USE.UP",
55152bb848f8SIan Rogers        "PerPkg": "1",
55162bb848f8SIan Rogers        "PublicDescription": "Vertical IV Ring in Use : Up : Counts the number of cycles that the Vertical IV ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.  There is only 1 IV ring.  Therefore, if one wants to monitor the Even ring, they should select both UP_EVEN and DN_EVEN.  To monitor the Odd ring, they should select both UP_ODD and DN_ODD.",
55172bb848f8SIan Rogers        "UMask": "0x1",
55182bb848f8SIan Rogers        "Unit": "M2M"
55192bb848f8SIan Rogers    },
55202bb848f8SIan Rogers    {
55212bb848f8SIan Rogers        "BriefDescription": "Vertical TGC Ring In Use : Down and Even",
55222bb848f8SIan Rogers        "EventCode": "0xB5",
55232bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_TGC_IN_USE.DN_EVEN",
55242bb848f8SIan Rogers        "PerPkg": "1",
55252bb848f8SIan Rogers        "PublicDescription": "Vertical TGC Ring In Use : Down and Even : Counts the number of cycles that the Vertical TGC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
55262bb848f8SIan Rogers        "UMask": "0x4",
55272bb848f8SIan Rogers        "Unit": "M2M"
55282bb848f8SIan Rogers    },
55292bb848f8SIan Rogers    {
55302bb848f8SIan Rogers        "BriefDescription": "Vertical TGC Ring In Use : Down and Odd",
55312bb848f8SIan Rogers        "EventCode": "0xB5",
55322bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_TGC_IN_USE.DN_ODD",
55332bb848f8SIan Rogers        "PerPkg": "1",
55342bb848f8SIan Rogers        "PublicDescription": "Vertical TGC Ring In Use : Down and Odd : Counts the number of cycles that the Vertical TGC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
55352bb848f8SIan Rogers        "UMask": "0x8",
55362bb848f8SIan Rogers        "Unit": "M2M"
55372bb848f8SIan Rogers    },
55382bb848f8SIan Rogers    {
55392bb848f8SIan Rogers        "BriefDescription": "Vertical TGC Ring In Use : Up and Even",
55402bb848f8SIan Rogers        "EventCode": "0xB5",
55412bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_TGC_IN_USE.UP_EVEN",
55422bb848f8SIan Rogers        "PerPkg": "1",
55432bb848f8SIan Rogers        "PublicDescription": "Vertical TGC Ring In Use : Up and Even : Counts the number of cycles that the Vertical TGC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
55442bb848f8SIan Rogers        "UMask": "0x1",
55452bb848f8SIan Rogers        "Unit": "M2M"
55462bb848f8SIan Rogers    },
55472bb848f8SIan Rogers    {
55482bb848f8SIan Rogers        "BriefDescription": "Vertical TGC Ring In Use : Up and Odd",
55492bb848f8SIan Rogers        "EventCode": "0xB5",
55502bb848f8SIan Rogers        "EventName": "UNC_M2M_VERT_RING_TGC_IN_USE.UP_ODD",
55512bb848f8SIan Rogers        "PerPkg": "1",
55522bb848f8SIan Rogers        "PublicDescription": "Vertical TGC Ring In Use : Up and Odd : Counts the number of cycles that the Vertical TGC ring is being used at this ring stop.  This includes when packets are passing by and when packets are being sunk, but does not include when packets are being sent from the ring stop.We really have two rings in JKT -- a clockwise ring and a counter-clockwise ring.  On the left side of the ring, the UP direction is on the clockwise ring and DN is on the counter-clockwise ring.  On the right side of the ring, this is reversed.  The first half of the CBos are on the left side of the ring, and the 2nd half are on the right side of the ring.  In other words (for example), in a 4c part, Cbo 0 UP AD is NOT the same ring as CBo 2 UP AD because they are on opposite sides of the ring.",
55532bb848f8SIan Rogers        "UMask": "0x2",
55542bb848f8SIan Rogers        "Unit": "M2M"
55552bb848f8SIan Rogers    },
55562bb848f8SIan Rogers    {
55572bb848f8SIan Rogers        "BriefDescription": "WPQ Flush : Channel 0",
55582bb848f8SIan Rogers        "EventCode": "0x58",
55592bb848f8SIan Rogers        "EventName": "UNC_M2M_WPQ_FLUSH.CH0",
55602bb848f8SIan Rogers        "PerPkg": "1",
55612bb848f8SIan Rogers        "UMask": "0x1",
55622bb848f8SIan Rogers        "Unit": "M2M"
55632bb848f8SIan Rogers    },
55642bb848f8SIan Rogers    {
55652bb848f8SIan Rogers        "BriefDescription": "WPQ Flush : Channel 1",
55662bb848f8SIan Rogers        "EventCode": "0x58",
55672bb848f8SIan Rogers        "EventName": "UNC_M2M_WPQ_FLUSH.CH1",
55682bb848f8SIan Rogers        "PerPkg": "1",
55692bb848f8SIan Rogers        "UMask": "0x2",
55702bb848f8SIan Rogers        "Unit": "M2M"
55712bb848f8SIan Rogers    },
55722bb848f8SIan Rogers    {
5573*d97b82aeSIan Rogers        "BriefDescription": "M2M->iMC WPQ Cycles w/Credits - Regular : Channel 0",
55742bb848f8SIan Rogers        "EventCode": "0x4D",
55752bb848f8SIan Rogers        "EventName": "UNC_M2M_WPQ_NO_REG_CRD.CHN0",
55762bb848f8SIan Rogers        "PerPkg": "1",
55772bb848f8SIan Rogers        "UMask": "0x1",
55782bb848f8SIan Rogers        "Unit": "M2M"
55792bb848f8SIan Rogers    },
55802bb848f8SIan Rogers    {
5581*d97b82aeSIan Rogers        "BriefDescription": "M2M->iMC WPQ Cycles w/Credits - Regular : Channel 1",
55822bb848f8SIan Rogers        "EventCode": "0x4D",
55832bb848f8SIan Rogers        "EventName": "UNC_M2M_WPQ_NO_REG_CRD.CHN1",
55842bb848f8SIan Rogers        "PerPkg": "1",
55852bb848f8SIan Rogers        "UMask": "0x2",
55862bb848f8SIan Rogers        "Unit": "M2M"
55872bb848f8SIan Rogers    },
55882bb848f8SIan Rogers    {
5589*d97b82aeSIan Rogers        "BriefDescription": "M2M->iMC WPQ Cycles w/Credits - Regular : Channel 2",
55902bb848f8SIan Rogers        "EventCode": "0x4D",
55912bb848f8SIan Rogers        "EventName": "UNC_M2M_WPQ_NO_REG_CRD.CHN2",
55922bb848f8SIan Rogers        "PerPkg": "1",
55932bb848f8SIan Rogers        "UMask": "0x4",
55942bb848f8SIan Rogers        "Unit": "M2M"
55952bb848f8SIan Rogers    },
55962bb848f8SIan Rogers    {
5597*d97b82aeSIan Rogers        "BriefDescription": "M2M->iMC WPQ Cycles w/Credits - Special : Channel 0",
55982bb848f8SIan Rogers        "EventCode": "0x4E",
55992bb848f8SIan Rogers        "EventName": "UNC_M2M_WPQ_NO_SPEC_CRD.CHN0",
56002bb848f8SIan Rogers        "PerPkg": "1",
56012bb848f8SIan Rogers        "UMask": "0x1",
56022bb848f8SIan Rogers        "Unit": "M2M"
56032bb848f8SIan Rogers    },
56042bb848f8SIan Rogers    {
5605*d97b82aeSIan Rogers        "BriefDescription": "M2M->iMC WPQ Cycles w/Credits - Special : Channel 1",
56062bb848f8SIan Rogers        "EventCode": "0x4E",
56072bb848f8SIan Rogers        "EventName": "UNC_M2M_WPQ_NO_SPEC_CRD.CHN1",
56082bb848f8SIan Rogers        "PerPkg": "1",
56092bb848f8SIan Rogers        "UMask": "0x2",
56102bb848f8SIan Rogers        "Unit": "M2M"
56112bb848f8SIan Rogers    },
56122bb848f8SIan Rogers    {
5613*d97b82aeSIan Rogers        "BriefDescription": "M2M->iMC WPQ Cycles w/Credits - Special : Channel 2",
56142bb848f8SIan Rogers        "EventCode": "0x4E",
56152bb848f8SIan Rogers        "EventName": "UNC_M2M_WPQ_NO_SPEC_CRD.CHN2",
56162bb848f8SIan Rogers        "PerPkg": "1",
56172bb848f8SIan Rogers        "UMask": "0x4",
56182bb848f8SIan Rogers        "Unit": "M2M"
56192bb848f8SIan Rogers    },
56202bb848f8SIan Rogers    {
56212bb848f8SIan Rogers        "BriefDescription": "Write Tracker Cycles Full : Channel 0",
56222bb848f8SIan Rogers        "EventCode": "0x4A",
56232bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_FULL.CH0",
56242bb848f8SIan Rogers        "PerPkg": "1",
56252bb848f8SIan Rogers        "UMask": "0x1",
56262bb848f8SIan Rogers        "Unit": "M2M"
56272bb848f8SIan Rogers    },
56282bb848f8SIan Rogers    {
56292bb848f8SIan Rogers        "BriefDescription": "Write Tracker Cycles Full : Channel 1",
56302bb848f8SIan Rogers        "EventCode": "0x4A",
56312bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_FULL.CH1",
56322bb848f8SIan Rogers        "PerPkg": "1",
56332bb848f8SIan Rogers        "UMask": "0x2",
56342bb848f8SIan Rogers        "Unit": "M2M"
56352bb848f8SIan Rogers    },
56362bb848f8SIan Rogers    {
56372bb848f8SIan Rogers        "BriefDescription": "Write Tracker Cycles Full : Mirror",
56382bb848f8SIan Rogers        "EventCode": "0x4A",
56392bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_FULL.MIRR",
56402bb848f8SIan Rogers        "PerPkg": "1",
56412bb848f8SIan Rogers        "UMask": "0x8",
56422bb848f8SIan Rogers        "Unit": "M2M"
56432bb848f8SIan Rogers    },
56442bb848f8SIan Rogers    {
56452bb848f8SIan Rogers        "BriefDescription": "Write Tracker Inserts : Channel 0",
56462bb848f8SIan Rogers        "EventCode": "0x56",
56472bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_INSERTS.CH0",
56482bb848f8SIan Rogers        "PerPkg": "1",
56492bb848f8SIan Rogers        "UMask": "0x1",
56502bb848f8SIan Rogers        "Unit": "M2M"
56512bb848f8SIan Rogers    },
56522bb848f8SIan Rogers    {
56532bb848f8SIan Rogers        "BriefDescription": "Write Tracker Inserts : Channel 1",
56542bb848f8SIan Rogers        "EventCode": "0x56",
56552bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_INSERTS.CH1",
56562bb848f8SIan Rogers        "PerPkg": "1",
56572bb848f8SIan Rogers        "UMask": "0x2",
56582bb848f8SIan Rogers        "Unit": "M2M"
56592bb848f8SIan Rogers    },
56602bb848f8SIan Rogers    {
56612bb848f8SIan Rogers        "BriefDescription": "Write Tracker Cycles Not Empty : Channel 0",
56622bb848f8SIan Rogers        "EventCode": "0x4B",
56632bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NE.CH0",
56642bb848f8SIan Rogers        "PerPkg": "1",
56652bb848f8SIan Rogers        "UMask": "0x1",
56662bb848f8SIan Rogers        "Unit": "M2M"
56672bb848f8SIan Rogers    },
56682bb848f8SIan Rogers    {
56692bb848f8SIan Rogers        "BriefDescription": "Write Tracker Cycles Not Empty : Channel 1",
56702bb848f8SIan Rogers        "EventCode": "0x4B",
56712bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NE.CH1",
56722bb848f8SIan Rogers        "PerPkg": "1",
56732bb848f8SIan Rogers        "UMask": "0x2",
56742bb848f8SIan Rogers        "Unit": "M2M"
56752bb848f8SIan Rogers    },
56762bb848f8SIan Rogers    {
56772bb848f8SIan Rogers        "BriefDescription": "Write Tracker Cycles Not Empty : Mirror",
56782bb848f8SIan Rogers        "EventCode": "0x4B",
56792bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NE.MIRR",
56802bb848f8SIan Rogers        "PerPkg": "1",
56812bb848f8SIan Rogers        "UMask": "0x8",
56822bb848f8SIan Rogers        "Unit": "M2M"
56832bb848f8SIan Rogers    },
56842bb848f8SIan Rogers    {
56852bb848f8SIan Rogers        "BriefDescription": "Write Tracker Cycles Not Empty",
56862bb848f8SIan Rogers        "EventCode": "0x4B",
56872bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NE.MIRR_NONTGR",
56882bb848f8SIan Rogers        "PerPkg": "1",
56892bb848f8SIan Rogers        "UMask": "0x10",
56902bb848f8SIan Rogers        "Unit": "M2M"
56912bb848f8SIan Rogers    },
56922bb848f8SIan Rogers    {
56932bb848f8SIan Rogers        "BriefDescription": "Write Tracker Cycles Not Empty",
56942bb848f8SIan Rogers        "EventCode": "0x4B",
56952bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NE.MIRR_PWR",
56962bb848f8SIan Rogers        "PerPkg": "1",
56972bb848f8SIan Rogers        "UMask": "0x20",
56982bb848f8SIan Rogers        "Unit": "M2M"
56992bb848f8SIan Rogers    },
57002bb848f8SIan Rogers    {
57012bb848f8SIan Rogers        "BriefDescription": "Write Tracker Non-Posted Inserts : Channel 0",
57022bb848f8SIan Rogers        "EventCode": "0x63",
57032bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NONPOSTED_INSERTS.CH0",
57042bb848f8SIan Rogers        "PerPkg": "1",
57052bb848f8SIan Rogers        "UMask": "0x1",
57062bb848f8SIan Rogers        "Unit": "M2M"
57072bb848f8SIan Rogers    },
57082bb848f8SIan Rogers    {
57092bb848f8SIan Rogers        "BriefDescription": "Write Tracker Non-Posted Inserts : Channel 1",
57102bb848f8SIan Rogers        "EventCode": "0x63",
57112bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NONPOSTED_INSERTS.CH1",
57122bb848f8SIan Rogers        "PerPkg": "1",
57132bb848f8SIan Rogers        "UMask": "0x2",
57142bb848f8SIan Rogers        "Unit": "M2M"
57152bb848f8SIan Rogers    },
57162bb848f8SIan Rogers    {
57172bb848f8SIan Rogers        "BriefDescription": "Write Tracker Non-Posted Occupancy : Channel 0",
57182bb848f8SIan Rogers        "EventCode": "0x62",
57192bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NONPOSTED_OCCUPANCY.CH0",
57202bb848f8SIan Rogers        "PerPkg": "1",
57212bb848f8SIan Rogers        "UMask": "0x1",
57222bb848f8SIan Rogers        "Unit": "M2M"
57232bb848f8SIan Rogers    },
57242bb848f8SIan Rogers    {
57252bb848f8SIan Rogers        "BriefDescription": "Write Tracker Non-Posted Occupancy : Channel 1",
57262bb848f8SIan Rogers        "EventCode": "0x62",
57272bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_NONPOSTED_OCCUPANCY.CH1",
57282bb848f8SIan Rogers        "PerPkg": "1",
57292bb848f8SIan Rogers        "UMask": "0x2",
57302bb848f8SIan Rogers        "Unit": "M2M"
57312bb848f8SIan Rogers    },
57322bb848f8SIan Rogers    {
57332bb848f8SIan Rogers        "BriefDescription": "Write Tracker Occupancy : Channel 0",
57342bb848f8SIan Rogers        "EventCode": "0x55",
57352bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_OCCUPANCY.CH0",
57362bb848f8SIan Rogers        "PerPkg": "1",
57372bb848f8SIan Rogers        "UMask": "0x1",
57382bb848f8SIan Rogers        "Unit": "M2M"
57392bb848f8SIan Rogers    },
57402bb848f8SIan Rogers    {
57412bb848f8SIan Rogers        "BriefDescription": "Write Tracker Occupancy : Channel 1",
57422bb848f8SIan Rogers        "EventCode": "0x55",
57432bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_OCCUPANCY.CH1",
57442bb848f8SIan Rogers        "PerPkg": "1",
57452bb848f8SIan Rogers        "UMask": "0x2",
57462bb848f8SIan Rogers        "Unit": "M2M"
57472bb848f8SIan Rogers    },
57482bb848f8SIan Rogers    {
57492bb848f8SIan Rogers        "BriefDescription": "Write Tracker Occupancy : Mirror",
57502bb848f8SIan Rogers        "EventCode": "0x55",
57512bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_OCCUPANCY.MIRR",
57522bb848f8SIan Rogers        "PerPkg": "1",
57532bb848f8SIan Rogers        "UMask": "0x8",
57542bb848f8SIan Rogers        "Unit": "M2M"
57552bb848f8SIan Rogers    },
57562bb848f8SIan Rogers    {
57572bb848f8SIan Rogers        "BriefDescription": "Write Tracker Occupancy",
57582bb848f8SIan Rogers        "EventCode": "0x55",
57592bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_OCCUPANCY.MIRR_NONTGR",
57602bb848f8SIan Rogers        "PerPkg": "1",
57612bb848f8SIan Rogers        "UMask": "0x10",
57622bb848f8SIan Rogers        "Unit": "M2M"
57632bb848f8SIan Rogers    },
57642bb848f8SIan Rogers    {
57652bb848f8SIan Rogers        "BriefDescription": "Write Tracker Occupancy",
57662bb848f8SIan Rogers        "EventCode": "0x55",
57672bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_OCCUPANCY.MIRR_PWR",
57682bb848f8SIan Rogers        "PerPkg": "1",
57692bb848f8SIan Rogers        "UMask": "0x20",
57702bb848f8SIan Rogers        "Unit": "M2M"
57712bb848f8SIan Rogers    },
57722bb848f8SIan Rogers    {
57732bb848f8SIan Rogers        "BriefDescription": "Write Tracker Posted Inserts : Channel 0",
57742bb848f8SIan Rogers        "EventCode": "0x5E",
57752bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_POSTED_INSERTS.CH0",
57762bb848f8SIan Rogers        "PerPkg": "1",
57772bb848f8SIan Rogers        "UMask": "0x1",
57782bb848f8SIan Rogers        "Unit": "M2M"
57792bb848f8SIan Rogers    },
57802bb848f8SIan Rogers    {
57812bb848f8SIan Rogers        "BriefDescription": "Write Tracker Posted Inserts : Channel 1",
57822bb848f8SIan Rogers        "EventCode": "0x5E",
57832bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_POSTED_INSERTS.CH1",
57842bb848f8SIan Rogers        "PerPkg": "1",
57852bb848f8SIan Rogers        "UMask": "0x2",
57862bb848f8SIan Rogers        "Unit": "M2M"
57872bb848f8SIan Rogers    },
57882bb848f8SIan Rogers    {
57892bb848f8SIan Rogers        "BriefDescription": "Write Tracker Posted Occupancy : Channel 0",
57902bb848f8SIan Rogers        "EventCode": "0x5D",
57912bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_POSTED_OCCUPANCY.CH0",
57922bb848f8SIan Rogers        "PerPkg": "1",
57932bb848f8SIan Rogers        "UMask": "0x1",
57942bb848f8SIan Rogers        "Unit": "M2M"
57952bb848f8SIan Rogers    },
57962bb848f8SIan Rogers    {
57972bb848f8SIan Rogers        "BriefDescription": "Write Tracker Posted Occupancy : Channel 1",
57982bb848f8SIan Rogers        "EventCode": "0x5D",
57992bb848f8SIan Rogers        "EventName": "UNC_M2M_WR_TRACKER_POSTED_OCCUPANCY.CH1",
58002bb848f8SIan Rogers        "PerPkg": "1",
58012bb848f8SIan Rogers        "UMask": "0x2",
58022bb848f8SIan Rogers        "Unit": "M2M"
58032bb848f8SIan Rogers    },
58042bb848f8SIan Rogers    {
58052bb848f8SIan Rogers        "BriefDescription": "Clockticks in the UBOX using a dedicated 48-bit Fixed Counter",
58062bb848f8SIan Rogers        "EventCode": "0xff",
58072bb848f8SIan Rogers        "EventName": "UNC_U_CLOCKTICKS",
58082bb848f8SIan Rogers        "PerPkg": "1",
58092bb848f8SIan Rogers        "Unit": "UBOX"
58102bb848f8SIan Rogers    },
58112bb848f8SIan Rogers    {
58122bb848f8SIan Rogers        "BriefDescription": "Message Received : Doorbell",
58132bb848f8SIan Rogers        "EventCode": "0x42",
58142bb848f8SIan Rogers        "EventName": "UNC_U_EVENT_MSG.DOORBELL_RCVD",
58152bb848f8SIan Rogers        "PerPkg": "1",
58162bb848f8SIan Rogers        "UMask": "0x8",
58172bb848f8SIan Rogers        "Unit": "UBOX"
58182bb848f8SIan Rogers    },
58192bb848f8SIan Rogers    {
58202bb848f8SIan Rogers        "BriefDescription": "Message Received : Interrupt",
58212bb848f8SIan Rogers        "EventCode": "0x42",
58222bb848f8SIan Rogers        "EventName": "UNC_U_EVENT_MSG.INT_PRIO",
58232bb848f8SIan Rogers        "PerPkg": "1",
58242bb848f8SIan Rogers        "PublicDescription": "Message Received : Interrupt : Interrupts",
58252bb848f8SIan Rogers        "UMask": "0x10",
58262bb848f8SIan Rogers        "Unit": "UBOX"
58272bb848f8SIan Rogers    },
58282bb848f8SIan Rogers    {
58292bb848f8SIan Rogers        "BriefDescription": "Message Received : IPI",
58302bb848f8SIan Rogers        "EventCode": "0x42",
58312bb848f8SIan Rogers        "EventName": "UNC_U_EVENT_MSG.IPI_RCVD",
58322bb848f8SIan Rogers        "PerPkg": "1",
58332bb848f8SIan Rogers        "PublicDescription": "Message Received : IPI : Inter Processor Interrupts",
58342bb848f8SIan Rogers        "UMask": "0x4",
58352bb848f8SIan Rogers        "Unit": "UBOX"
58362bb848f8SIan Rogers    },
58372bb848f8SIan Rogers    {
58382bb848f8SIan Rogers        "BriefDescription": "Message Received : MSI",
58392bb848f8SIan Rogers        "EventCode": "0x42",
58402bb848f8SIan Rogers        "EventName": "UNC_U_EVENT_MSG.MSI_RCVD",
58412bb848f8SIan Rogers        "PerPkg": "1",
58422bb848f8SIan Rogers        "PublicDescription": "Message Received : MSI : Message Signaled Interrupts - interrupts sent by devices (including PCIe via IOxAPIC) (Socket Mode only)",
58432bb848f8SIan Rogers        "UMask": "0x2",
58442bb848f8SIan Rogers        "Unit": "UBOX"
58452bb848f8SIan Rogers    },
58462bb848f8SIan Rogers    {
58472bb848f8SIan Rogers        "BriefDescription": "Message Received : VLW",
58482bb848f8SIan Rogers        "EventCode": "0x42",
58492bb848f8SIan Rogers        "EventName": "UNC_U_EVENT_MSG.VLW_RCVD",
58502bb848f8SIan Rogers        "PerPkg": "1",
58512bb848f8SIan Rogers        "PublicDescription": "Message Received : VLW : Virtual Logical Wire (legacy) message were received from Uncore.",
58522bb848f8SIan Rogers        "UMask": "0x1",
58532bb848f8SIan Rogers        "Unit": "UBOX"
58542bb848f8SIan Rogers    },
58552bb848f8SIan Rogers    {
58562bb848f8SIan Rogers        "BriefDescription": "IDI Lock/SplitLock Cycles",
58572bb848f8SIan Rogers        "EventCode": "0x44",
58582bb848f8SIan Rogers        "EventName": "UNC_U_LOCK_CYCLES",
58592bb848f8SIan Rogers        "PerPkg": "1",
58602bb848f8SIan Rogers        "PublicDescription": "IDI Lock/SplitLock Cycles : Number of times an IDI Lock/SplitLock sequence was started",
58612bb848f8SIan Rogers        "Unit": "UBOX"
58622bb848f8SIan Rogers    },
58632bb848f8SIan Rogers    {
58642bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC1.RxC_CYCLES_NE_CBO_NCB",
58652bb848f8SIan Rogers        "EventCode": "0x4D",
58662bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC1.RxC_CYCLES_NE_CBO_NCB",
58672bb848f8SIan Rogers        "PerPkg": "1",
58682bb848f8SIan Rogers        "UMask": "0x1",
58692bb848f8SIan Rogers        "Unit": "UBOX"
58702bb848f8SIan Rogers    },
58712bb848f8SIan Rogers    {
58722bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC1.RxC_CYCLES_NE_CBO_NCS",
58732bb848f8SIan Rogers        "EventCode": "0x4D",
58742bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC1.RxC_CYCLES_NE_CBO_NCS",
58752bb848f8SIan Rogers        "PerPkg": "1",
58762bb848f8SIan Rogers        "UMask": "0x2",
58772bb848f8SIan Rogers        "Unit": "UBOX"
58782bb848f8SIan Rogers    },
58792bb848f8SIan Rogers    {
58802bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC1.TxC_CYCLES_CRD_OVF_CBO_NCB",
58812bb848f8SIan Rogers        "EventCode": "0x4D",
58822bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC1.TxC_CYCLES_CRD_OVF_CBO_NCB",
58832bb848f8SIan Rogers        "PerPkg": "1",
58842bb848f8SIan Rogers        "UMask": "0x10",
58852bb848f8SIan Rogers        "Unit": "UBOX"
58862bb848f8SIan Rogers    },
58872bb848f8SIan Rogers    {
58882bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC1.TxC_CYCLES_CRD_OVF_CBO_NCS",
58892bb848f8SIan Rogers        "EventCode": "0x4D",
58902bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC1.TxC_CYCLES_CRD_OVF_CBO_NCS",
58912bb848f8SIan Rogers        "PerPkg": "1",
58922bb848f8SIan Rogers        "UMask": "0x20",
58932bb848f8SIan Rogers        "Unit": "UBOX"
58942bb848f8SIan Rogers    },
58952bb848f8SIan Rogers    {
58962bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC2.RxC_CYCLES_EMPTY_BL",
58972bb848f8SIan Rogers        "EventCode": "0x4E",
58982bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC2.RxC_CYCLES_EMPTY_BL",
58992bb848f8SIan Rogers        "PerPkg": "1",
59002bb848f8SIan Rogers        "UMask": "0x2",
59012bb848f8SIan Rogers        "Unit": "UBOX"
59022bb848f8SIan Rogers    },
59032bb848f8SIan Rogers    {
59042bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC2.RxC_CYCLES_FULL_BL",
59052bb848f8SIan Rogers        "EventCode": "0x4E",
59062bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC2.RxC_CYCLES_FULL_BL",
59072bb848f8SIan Rogers        "PerPkg": "1",
59082bb848f8SIan Rogers        "UMask": "0x1",
59092bb848f8SIan Rogers        "Unit": "UBOX"
59102bb848f8SIan Rogers    },
59112bb848f8SIan Rogers    {
59122bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC2.TxC_CYCLES_CRD_OVF_VN0_NCB",
59132bb848f8SIan Rogers        "EventCode": "0x4E",
59142bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC2.TxC_CYCLES_CRD_OVF_VN0_NCB",
59152bb848f8SIan Rogers        "PerPkg": "1",
59162bb848f8SIan Rogers        "UMask": "0x4",
59172bb848f8SIan Rogers        "Unit": "UBOX"
59182bb848f8SIan Rogers    },
59192bb848f8SIan Rogers    {
59202bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC2.TxC_CYCLES_CRD_OVF_VN0_NCS",
59212bb848f8SIan Rogers        "EventCode": "0x4E",
59222bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC2.TxC_CYCLES_CRD_OVF_VN0_NCS",
59232bb848f8SIan Rogers        "PerPkg": "1",
59242bb848f8SIan Rogers        "UMask": "0x8",
59252bb848f8SIan Rogers        "Unit": "UBOX"
59262bb848f8SIan Rogers    },
59272bb848f8SIan Rogers    {
59282bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC2.TxC_CYCLES_EMPTY_AK",
59292bb848f8SIan Rogers        "EventCode": "0x4E",
59302bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC2.TxC_CYCLES_EMPTY_AK",
59312bb848f8SIan Rogers        "PerPkg": "1",
59322bb848f8SIan Rogers        "UMask": "0x20",
59332bb848f8SIan Rogers        "Unit": "UBOX"
59342bb848f8SIan Rogers    },
59352bb848f8SIan Rogers    {
59362bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC2.TxC_CYCLES_EMPTY_AKC",
59372bb848f8SIan Rogers        "EventCode": "0x4E",
59382bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC2.TxC_CYCLES_EMPTY_AKC",
59392bb848f8SIan Rogers        "PerPkg": "1",
59402bb848f8SIan Rogers        "UMask": "0x40",
59412bb848f8SIan Rogers        "Unit": "UBOX"
59422bb848f8SIan Rogers    },
59432bb848f8SIan Rogers    {
59442bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC2.TxC_CYCLES_EMPTY_BL",
59452bb848f8SIan Rogers        "EventCode": "0x4E",
59462bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC2.TxC_CYCLES_EMPTY_BL",
59472bb848f8SIan Rogers        "PerPkg": "1",
59482bb848f8SIan Rogers        "UMask": "0x10",
59492bb848f8SIan Rogers        "Unit": "UBOX"
59502bb848f8SIan Rogers    },
59512bb848f8SIan Rogers    {
59522bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC2.TxC_CYCLES_FULL_BL",
59532bb848f8SIan Rogers        "EventCode": "0x4E",
59542bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC2.TxC_CYCLES_FULL_BL",
59552bb848f8SIan Rogers        "PerPkg": "1",
59562bb848f8SIan Rogers        "UMask": "0x80",
59572bb848f8SIan Rogers        "Unit": "UBOX"
59582bb848f8SIan Rogers    },
59592bb848f8SIan Rogers    {
59602bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC3.TxC_CYCLES_FULL_AK",
59612bb848f8SIan Rogers        "EventCode": "0x4F",
59622bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC3.TxC_CYCLES_FULL_AK",
59632bb848f8SIan Rogers        "PerPkg": "1",
59642bb848f8SIan Rogers        "UMask": "0x1",
59652bb848f8SIan Rogers        "Unit": "UBOX"
59662bb848f8SIan Rogers    },
59672bb848f8SIan Rogers    {
59682bb848f8SIan Rogers        "BriefDescription": "UNC_U_M2U_MISC3.TxC_CYCLES_FULL_AKC",
59692bb848f8SIan Rogers        "EventCode": "0x4F",
59702bb848f8SIan Rogers        "EventName": "UNC_U_M2U_MISC3.TxC_CYCLES_FULL_AKC",
59712bb848f8SIan Rogers        "PerPkg": "1",
59722bb848f8SIan Rogers        "UMask": "0x2",
59732bb848f8SIan Rogers        "Unit": "UBOX"
59742bb848f8SIan Rogers    },
59752bb848f8SIan Rogers    {
59762bb848f8SIan Rogers        "BriefDescription": "Cycles PHOLD Assert to Ack : Assert to ACK",
59772bb848f8SIan Rogers        "EventCode": "0x45",
59782bb848f8SIan Rogers        "EventName": "UNC_U_PHOLD_CYCLES.ASSERT_TO_ACK",
59792bb848f8SIan Rogers        "PerPkg": "1",
59802bb848f8SIan Rogers        "PublicDescription": "Cycles PHOLD Assert to Ack : Assert to ACK : PHOLD cycles.",
59812bb848f8SIan Rogers        "UMask": "0x1",
59822bb848f8SIan Rogers        "Unit": "UBOX"
59832bb848f8SIan Rogers    },
59842bb848f8SIan Rogers    {
59852bb848f8SIan Rogers        "BriefDescription": "UNC_U_RACU_DRNG.PFTCH_BUF_EMPTY",
59862bb848f8SIan Rogers        "EventCode": "0x4C",
59872bb848f8SIan Rogers        "EventName": "UNC_U_RACU_DRNG.PFTCH_BUF_EMPTY",
59882bb848f8SIan Rogers        "PerPkg": "1",
59892bb848f8SIan Rogers        "UMask": "0x4",
59902bb848f8SIan Rogers        "Unit": "UBOX"
59912bb848f8SIan Rogers    },
59922bb848f8SIan Rogers    {
59932bb848f8SIan Rogers        "BriefDescription": "UNC_U_RACU_DRNG.RDRAND",
59942bb848f8SIan Rogers        "EventCode": "0x4C",
59952bb848f8SIan Rogers        "EventName": "UNC_U_RACU_DRNG.RDRAND",
59962bb848f8SIan Rogers        "PerPkg": "1",
59972bb848f8SIan Rogers        "UMask": "0x1",
59982bb848f8SIan Rogers        "Unit": "UBOX"
59992bb848f8SIan Rogers    },
60002bb848f8SIan Rogers    {
60012bb848f8SIan Rogers        "BriefDescription": "UNC_U_RACU_DRNG.RDSEED",
60022bb848f8SIan Rogers        "EventCode": "0x4C",
60032bb848f8SIan Rogers        "EventName": "UNC_U_RACU_DRNG.RDSEED",
60042bb848f8SIan Rogers        "PerPkg": "1",
60052bb848f8SIan Rogers        "UMask": "0x2",
60062bb848f8SIan Rogers        "Unit": "UBOX"
60072bb848f8SIan Rogers    },
60082bb848f8SIan Rogers    {
60092bb848f8SIan Rogers        "BriefDescription": "RACU Request",
60102bb848f8SIan Rogers        "EventCode": "0x46",
60112bb848f8SIan Rogers        "EventName": "UNC_U_RACU_REQUESTS",
60122bb848f8SIan Rogers        "PerPkg": "1",
60132bb848f8SIan Rogers        "PublicDescription": "RACU Request : Number outstanding register requests within message channel tracker",
60142bb848f8SIan Rogers        "Unit": "UBOX"
60152bb848f8SIan Rogers    }
60162bb848f8SIan Rogers]
6017