18c2ecf20Sopenharmony_ci[ 28c2ecf20Sopenharmony_ci { 38c2ecf20Sopenharmony_ci "EventCode": "0xE8", 48c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 58c2ecf20Sopenharmony_ci "UMask": "0x1", 68c2ecf20Sopenharmony_ci "EventName": "BPU_CLEARS.EARLY", 78c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 88c2ecf20Sopenharmony_ci "BriefDescription": "Early Branch Prediciton Unit clears" 98c2ecf20Sopenharmony_ci }, 108c2ecf20Sopenharmony_ci { 118c2ecf20Sopenharmony_ci "EventCode": "0xE8", 128c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 138c2ecf20Sopenharmony_ci "UMask": "0x2", 148c2ecf20Sopenharmony_ci "EventName": "BPU_CLEARS.LATE", 158c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 168c2ecf20Sopenharmony_ci "BriefDescription": "Late Branch Prediction Unit clears" 178c2ecf20Sopenharmony_ci }, 188c2ecf20Sopenharmony_ci { 198c2ecf20Sopenharmony_ci "EventCode": "0xE5", 208c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 218c2ecf20Sopenharmony_ci "UMask": "0x1", 228c2ecf20Sopenharmony_ci "EventName": "BPU_MISSED_CALL_RET", 238c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 248c2ecf20Sopenharmony_ci "BriefDescription": "Branch prediction unit missed call or return" 258c2ecf20Sopenharmony_ci }, 268c2ecf20Sopenharmony_ci { 278c2ecf20Sopenharmony_ci "EventCode": "0xD5", 288c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 298c2ecf20Sopenharmony_ci "UMask": "0x1", 308c2ecf20Sopenharmony_ci "EventName": "ES_REG_RENAMES", 318c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 328c2ecf20Sopenharmony_ci "BriefDescription": "ES segment renames" 338c2ecf20Sopenharmony_ci }, 348c2ecf20Sopenharmony_ci { 358c2ecf20Sopenharmony_ci "EventCode": "0x6C", 368c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 378c2ecf20Sopenharmony_ci "UMask": "0x1", 388c2ecf20Sopenharmony_ci "EventName": "IO_TRANSACTIONS", 398c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 408c2ecf20Sopenharmony_ci "BriefDescription": "I/O transactions" 418c2ecf20Sopenharmony_ci }, 428c2ecf20Sopenharmony_ci { 438c2ecf20Sopenharmony_ci "EventCode": "0x80", 448c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 458c2ecf20Sopenharmony_ci "UMask": "0x4", 468c2ecf20Sopenharmony_ci "EventName": "L1I.CYCLES_STALLED", 478c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 488c2ecf20Sopenharmony_ci "BriefDescription": "L1I instruction fetch stall cycles" 498c2ecf20Sopenharmony_ci }, 508c2ecf20Sopenharmony_ci { 518c2ecf20Sopenharmony_ci "EventCode": "0x80", 528c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 538c2ecf20Sopenharmony_ci "UMask": "0x1", 548c2ecf20Sopenharmony_ci "EventName": "L1I.HITS", 558c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 568c2ecf20Sopenharmony_ci "BriefDescription": "L1I instruction fetch hits" 578c2ecf20Sopenharmony_ci }, 588c2ecf20Sopenharmony_ci { 598c2ecf20Sopenharmony_ci "EventCode": "0x80", 608c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 618c2ecf20Sopenharmony_ci "UMask": "0x2", 628c2ecf20Sopenharmony_ci "EventName": "L1I.MISSES", 638c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 648c2ecf20Sopenharmony_ci "BriefDescription": "L1I instruction fetch misses" 658c2ecf20Sopenharmony_ci }, 668c2ecf20Sopenharmony_ci { 678c2ecf20Sopenharmony_ci "EventCode": "0x80", 688c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 698c2ecf20Sopenharmony_ci "UMask": "0x3", 708c2ecf20Sopenharmony_ci "EventName": "L1I.READS", 718c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 728c2ecf20Sopenharmony_ci "BriefDescription": "L1I Instruction fetches" 738c2ecf20Sopenharmony_ci }, 748c2ecf20Sopenharmony_ci { 758c2ecf20Sopenharmony_ci "EventCode": "0x82", 768c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 778c2ecf20Sopenharmony_ci "UMask": "0x1", 788c2ecf20Sopenharmony_ci "EventName": "LARGE_ITLB.HIT", 798c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 808c2ecf20Sopenharmony_ci "BriefDescription": "Large ITLB hit" 818c2ecf20Sopenharmony_ci }, 828c2ecf20Sopenharmony_ci { 838c2ecf20Sopenharmony_ci "EventCode": "0x3", 848c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 858c2ecf20Sopenharmony_ci "UMask": "0x2", 868c2ecf20Sopenharmony_ci "EventName": "LOAD_BLOCK.OVERLAP_STORE", 878c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 888c2ecf20Sopenharmony_ci "BriefDescription": "Loads that partially overlap an earlier store" 898c2ecf20Sopenharmony_ci }, 908c2ecf20Sopenharmony_ci { 918c2ecf20Sopenharmony_ci "EventCode": "0x13", 928c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 938c2ecf20Sopenharmony_ci "UMask": "0x7", 948c2ecf20Sopenharmony_ci "EventName": "LOAD_DISPATCH.ANY", 958c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 968c2ecf20Sopenharmony_ci "BriefDescription": "All loads dispatched" 978c2ecf20Sopenharmony_ci }, 988c2ecf20Sopenharmony_ci { 998c2ecf20Sopenharmony_ci "EventCode": "0x13", 1008c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1018c2ecf20Sopenharmony_ci "UMask": "0x4", 1028c2ecf20Sopenharmony_ci "EventName": "LOAD_DISPATCH.MOB", 1038c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1048c2ecf20Sopenharmony_ci "BriefDescription": "Loads dispatched from the MOB" 1058c2ecf20Sopenharmony_ci }, 1068c2ecf20Sopenharmony_ci { 1078c2ecf20Sopenharmony_ci "EventCode": "0x13", 1088c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1098c2ecf20Sopenharmony_ci "UMask": "0x1", 1108c2ecf20Sopenharmony_ci "EventName": "LOAD_DISPATCH.RS", 1118c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1128c2ecf20Sopenharmony_ci "BriefDescription": "Loads dispatched that bypass the MOB" 1138c2ecf20Sopenharmony_ci }, 1148c2ecf20Sopenharmony_ci { 1158c2ecf20Sopenharmony_ci "EventCode": "0x13", 1168c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1178c2ecf20Sopenharmony_ci "UMask": "0x2", 1188c2ecf20Sopenharmony_ci "EventName": "LOAD_DISPATCH.RS_DELAYED", 1198c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1208c2ecf20Sopenharmony_ci "BriefDescription": "Loads dispatched from stage 305" 1218c2ecf20Sopenharmony_ci }, 1228c2ecf20Sopenharmony_ci { 1238c2ecf20Sopenharmony_ci "EventCode": "0x7", 1248c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1258c2ecf20Sopenharmony_ci "UMask": "0x1", 1268c2ecf20Sopenharmony_ci "EventName": "PARTIAL_ADDRESS_ALIAS", 1278c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 1288c2ecf20Sopenharmony_ci "BriefDescription": "False dependencies due to partial address aliasing" 1298c2ecf20Sopenharmony_ci }, 1308c2ecf20Sopenharmony_ci { 1318c2ecf20Sopenharmony_ci "EventCode": "0xD2", 1328c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1338c2ecf20Sopenharmony_ci "UMask": "0xf", 1348c2ecf20Sopenharmony_ci "EventName": "RAT_STALLS.ANY", 1358c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1368c2ecf20Sopenharmony_ci "BriefDescription": "All RAT stall cycles" 1378c2ecf20Sopenharmony_ci }, 1388c2ecf20Sopenharmony_ci { 1398c2ecf20Sopenharmony_ci "EventCode": "0xD2", 1408c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1418c2ecf20Sopenharmony_ci "UMask": "0x1", 1428c2ecf20Sopenharmony_ci "EventName": "RAT_STALLS.FLAGS", 1438c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1448c2ecf20Sopenharmony_ci "BriefDescription": "Flag stall cycles" 1458c2ecf20Sopenharmony_ci }, 1468c2ecf20Sopenharmony_ci { 1478c2ecf20Sopenharmony_ci "EventCode": "0xD2", 1488c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1498c2ecf20Sopenharmony_ci "UMask": "0x2", 1508c2ecf20Sopenharmony_ci "EventName": "RAT_STALLS.REGISTERS", 1518c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1528c2ecf20Sopenharmony_ci "BriefDescription": "Partial register stall cycles" 1538c2ecf20Sopenharmony_ci }, 1548c2ecf20Sopenharmony_ci { 1558c2ecf20Sopenharmony_ci "EventCode": "0xD2", 1568c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1578c2ecf20Sopenharmony_ci "UMask": "0x4", 1588c2ecf20Sopenharmony_ci "EventName": "RAT_STALLS.ROB_READ_PORT", 1598c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1608c2ecf20Sopenharmony_ci "BriefDescription": "ROB read port stalls cycles" 1618c2ecf20Sopenharmony_ci }, 1628c2ecf20Sopenharmony_ci { 1638c2ecf20Sopenharmony_ci "EventCode": "0xD2", 1648c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1658c2ecf20Sopenharmony_ci "UMask": "0x8", 1668c2ecf20Sopenharmony_ci "EventName": "RAT_STALLS.SCOREBOARD", 1678c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1688c2ecf20Sopenharmony_ci "BriefDescription": "Scoreboard stall cycles" 1698c2ecf20Sopenharmony_ci }, 1708c2ecf20Sopenharmony_ci { 1718c2ecf20Sopenharmony_ci "EventCode": "0x4", 1728c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1738c2ecf20Sopenharmony_ci "UMask": "0x7", 1748c2ecf20Sopenharmony_ci "EventName": "SB_DRAIN.ANY", 1758c2ecf20Sopenharmony_ci "SampleAfterValue": "200000", 1768c2ecf20Sopenharmony_ci "BriefDescription": "All Store buffer stall cycles" 1778c2ecf20Sopenharmony_ci }, 1788c2ecf20Sopenharmony_ci { 1798c2ecf20Sopenharmony_ci "EventCode": "0xD4", 1808c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1818c2ecf20Sopenharmony_ci "UMask": "0x1", 1828c2ecf20Sopenharmony_ci "EventName": "SEG_RENAME_STALLS", 1838c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 1848c2ecf20Sopenharmony_ci "BriefDescription": "Segment rename stall cycles" 1858c2ecf20Sopenharmony_ci }, 1868c2ecf20Sopenharmony_ci { 1878c2ecf20Sopenharmony_ci "EventCode": "0xB8", 1888c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1898c2ecf20Sopenharmony_ci "UMask": "0x1", 1908c2ecf20Sopenharmony_ci "EventName": "SNOOP_RESPONSE.HIT", 1918c2ecf20Sopenharmony_ci "SampleAfterValue": "100000", 1928c2ecf20Sopenharmony_ci "BriefDescription": "Thread responded HIT to snoop" 1938c2ecf20Sopenharmony_ci }, 1948c2ecf20Sopenharmony_ci { 1958c2ecf20Sopenharmony_ci "EventCode": "0xB8", 1968c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 1978c2ecf20Sopenharmony_ci "UMask": "0x2", 1988c2ecf20Sopenharmony_ci "EventName": "SNOOP_RESPONSE.HITE", 1998c2ecf20Sopenharmony_ci "SampleAfterValue": "100000", 2008c2ecf20Sopenharmony_ci "BriefDescription": "Thread responded HITE to snoop" 2018c2ecf20Sopenharmony_ci }, 2028c2ecf20Sopenharmony_ci { 2038c2ecf20Sopenharmony_ci "EventCode": "0xB8", 2048c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2058c2ecf20Sopenharmony_ci "UMask": "0x4", 2068c2ecf20Sopenharmony_ci "EventName": "SNOOP_RESPONSE.HITM", 2078c2ecf20Sopenharmony_ci "SampleAfterValue": "100000", 2088c2ecf20Sopenharmony_ci "BriefDescription": "Thread responded HITM to snoop" 2098c2ecf20Sopenharmony_ci }, 2108c2ecf20Sopenharmony_ci { 2118c2ecf20Sopenharmony_ci "EventCode": "0xB4", 2128c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2138c2ecf20Sopenharmony_ci "UMask": "0x4", 2148c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS.CODE", 2158c2ecf20Sopenharmony_ci "SampleAfterValue": "100000", 2168c2ecf20Sopenharmony_ci "BriefDescription": "Snoop code requests" 2178c2ecf20Sopenharmony_ci }, 2188c2ecf20Sopenharmony_ci { 2198c2ecf20Sopenharmony_ci "EventCode": "0xB4", 2208c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2218c2ecf20Sopenharmony_ci "UMask": "0x1", 2228c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS.DATA", 2238c2ecf20Sopenharmony_ci "SampleAfterValue": "100000", 2248c2ecf20Sopenharmony_ci "BriefDescription": "Snoop data requests" 2258c2ecf20Sopenharmony_ci }, 2268c2ecf20Sopenharmony_ci { 2278c2ecf20Sopenharmony_ci "EventCode": "0xB4", 2288c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2298c2ecf20Sopenharmony_ci "UMask": "0x2", 2308c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS.INVALIDATE", 2318c2ecf20Sopenharmony_ci "SampleAfterValue": "100000", 2328c2ecf20Sopenharmony_ci "BriefDescription": "Snoop invalidate requests" 2338c2ecf20Sopenharmony_ci }, 2348c2ecf20Sopenharmony_ci { 2358c2ecf20Sopenharmony_ci "EventCode": "0xB3", 2368c2ecf20Sopenharmony_ci "UMask": "0x4", 2378c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE", 2388c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2398c2ecf20Sopenharmony_ci "BriefDescription": "Outstanding snoop code requests" 2408c2ecf20Sopenharmony_ci }, 2418c2ecf20Sopenharmony_ci { 2428c2ecf20Sopenharmony_ci "EventCode": "0xB3", 2438c2ecf20Sopenharmony_ci "UMask": "0x4", 2448c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE_NOT_EMPTY", 2458c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2468c2ecf20Sopenharmony_ci "BriefDescription": "Cycles snoop code requests queued", 2478c2ecf20Sopenharmony_ci "CounterMask": "1" 2488c2ecf20Sopenharmony_ci }, 2498c2ecf20Sopenharmony_ci { 2508c2ecf20Sopenharmony_ci "EventCode": "0xB3", 2518c2ecf20Sopenharmony_ci "UMask": "0x1", 2528c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA", 2538c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2548c2ecf20Sopenharmony_ci "BriefDescription": "Outstanding snoop data requests" 2558c2ecf20Sopenharmony_ci }, 2568c2ecf20Sopenharmony_ci { 2578c2ecf20Sopenharmony_ci "EventCode": "0xB3", 2588c2ecf20Sopenharmony_ci "UMask": "0x1", 2598c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA_NOT_EMPTY", 2608c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2618c2ecf20Sopenharmony_ci "BriefDescription": "Cycles snoop data requests queued", 2628c2ecf20Sopenharmony_ci "CounterMask": "1" 2638c2ecf20Sopenharmony_ci }, 2648c2ecf20Sopenharmony_ci { 2658c2ecf20Sopenharmony_ci "EventCode": "0xB3", 2668c2ecf20Sopenharmony_ci "UMask": "0x2", 2678c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE", 2688c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2698c2ecf20Sopenharmony_ci "BriefDescription": "Outstanding snoop invalidate requests" 2708c2ecf20Sopenharmony_ci }, 2718c2ecf20Sopenharmony_ci { 2728c2ecf20Sopenharmony_ci "EventCode": "0xB3", 2738c2ecf20Sopenharmony_ci "UMask": "0x2", 2748c2ecf20Sopenharmony_ci "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE_NOT_EMPTY", 2758c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2768c2ecf20Sopenharmony_ci "BriefDescription": "Cycles snoop invalidate requests queued", 2778c2ecf20Sopenharmony_ci "CounterMask": "1" 2788c2ecf20Sopenharmony_ci }, 2798c2ecf20Sopenharmony_ci { 2808c2ecf20Sopenharmony_ci "EventCode": "0xF6", 2818c2ecf20Sopenharmony_ci "Counter": "0,1,2,3", 2828c2ecf20Sopenharmony_ci "UMask": "0x1", 2838c2ecf20Sopenharmony_ci "EventName": "SQ_FULL_STALL_CYCLES", 2848c2ecf20Sopenharmony_ci "SampleAfterValue": "2000000", 2858c2ecf20Sopenharmony_ci "BriefDescription": "Super Queue full stall cycles" 2868c2ecf20Sopenharmony_ci } 2878c2ecf20Sopenharmony_ci]