11fbd54b2SAndi Kleen[ 21fbd54b2SAndi Kleen { 3*4ad91126SIan Rogers "BriefDescription": "ES segment renames", 4*4ad91126SIan Rogers "EventCode": "0xD5", 51fbd54b2SAndi Kleen "EventName": "ES_REG_RENAMES", 61fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 7*4ad91126SIan Rogers "UMask": "0x1" 81fbd54b2SAndi Kleen }, 91fbd54b2SAndi Kleen { 10*4ad91126SIan Rogers "BriefDescription": "I/O transactions", 11*4ad91126SIan Rogers "EventCode": "0x6C", 121fbd54b2SAndi Kleen "EventName": "IO_TRANSACTIONS", 131fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 14*4ad91126SIan Rogers "UMask": "0x1" 151fbd54b2SAndi Kleen }, 161fbd54b2SAndi Kleen { 17*4ad91126SIan Rogers "BriefDescription": "L1I instruction fetch stall cycles", 18*4ad91126SIan Rogers "EventCode": "0x80", 191fbd54b2SAndi Kleen "EventName": "L1I.CYCLES_STALLED", 201fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 21*4ad91126SIan Rogers "UMask": "0x4" 221fbd54b2SAndi Kleen }, 231fbd54b2SAndi Kleen { 24*4ad91126SIan Rogers "BriefDescription": "L1I instruction fetch hits", 25*4ad91126SIan Rogers "EventCode": "0x80", 261fbd54b2SAndi Kleen "EventName": "L1I.HITS", 271fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 28*4ad91126SIan Rogers "UMask": "0x1" 291fbd54b2SAndi Kleen }, 301fbd54b2SAndi Kleen { 31*4ad91126SIan Rogers "BriefDescription": "L1I instruction fetch misses", 32*4ad91126SIan Rogers "EventCode": "0x80", 331fbd54b2SAndi Kleen "EventName": "L1I.MISSES", 341fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 35*4ad91126SIan Rogers "UMask": "0x2" 361fbd54b2SAndi Kleen }, 371fbd54b2SAndi Kleen { 38*4ad91126SIan Rogers "BriefDescription": "L1I Instruction fetches", 39*4ad91126SIan Rogers "EventCode": "0x80", 401fbd54b2SAndi Kleen "EventName": "L1I.READS", 411fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 42*4ad91126SIan Rogers "UMask": "0x3" 431fbd54b2SAndi Kleen }, 441fbd54b2SAndi Kleen { 45*4ad91126SIan Rogers "BriefDescription": "Large ITLB hit", 46*4ad91126SIan Rogers "EventCode": "0x82", 471fbd54b2SAndi Kleen "EventName": "LARGE_ITLB.HIT", 481fbd54b2SAndi Kleen "SampleAfterValue": "200000", 49*4ad91126SIan Rogers "UMask": "0x1" 501fbd54b2SAndi Kleen }, 511fbd54b2SAndi Kleen { 52*4ad91126SIan Rogers "BriefDescription": "Loads that partially overlap an earlier store", 53*4ad91126SIan Rogers "EventCode": "0x3", 541fbd54b2SAndi Kleen "EventName": "LOAD_BLOCK.OVERLAP_STORE", 551fbd54b2SAndi Kleen "SampleAfterValue": "200000", 56*4ad91126SIan Rogers "UMask": "0x2" 571fbd54b2SAndi Kleen }, 581fbd54b2SAndi Kleen { 59*4ad91126SIan Rogers "BriefDescription": "All loads dispatched", 60*4ad91126SIan Rogers "EventCode": "0x13", 611fbd54b2SAndi Kleen "EventName": "LOAD_DISPATCH.ANY", 621fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 63*4ad91126SIan Rogers "UMask": "0x7" 641fbd54b2SAndi Kleen }, 651fbd54b2SAndi Kleen { 66*4ad91126SIan Rogers "BriefDescription": "Loads dispatched from the MOB", 67*4ad91126SIan Rogers "EventCode": "0x13", 681fbd54b2SAndi Kleen "EventName": "LOAD_DISPATCH.MOB", 691fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 70*4ad91126SIan Rogers "UMask": "0x4" 711fbd54b2SAndi Kleen }, 721fbd54b2SAndi Kleen { 73*4ad91126SIan Rogers "BriefDescription": "Loads dispatched that bypass the MOB", 74*4ad91126SIan Rogers "EventCode": "0x13", 751fbd54b2SAndi Kleen "EventName": "LOAD_DISPATCH.RS", 761fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 77*4ad91126SIan Rogers "UMask": "0x1" 781fbd54b2SAndi Kleen }, 791fbd54b2SAndi Kleen { 80*4ad91126SIan Rogers "BriefDescription": "Loads dispatched from stage 305", 81*4ad91126SIan Rogers "EventCode": "0x13", 821fbd54b2SAndi Kleen "EventName": "LOAD_DISPATCH.RS_DELAYED", 831fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 84*4ad91126SIan Rogers "UMask": "0x2" 851fbd54b2SAndi Kleen }, 861fbd54b2SAndi Kleen { 87*4ad91126SIan Rogers "BriefDescription": "False dependencies due to partial address aliasing", 88*4ad91126SIan Rogers "EventCode": "0x7", 891fbd54b2SAndi Kleen "EventName": "PARTIAL_ADDRESS_ALIAS", 901fbd54b2SAndi Kleen "SampleAfterValue": "200000", 91*4ad91126SIan Rogers "UMask": "0x1" 921fbd54b2SAndi Kleen }, 931fbd54b2SAndi Kleen { 94*4ad91126SIan Rogers "BriefDescription": "All Store buffer stall cycles", 95*4ad91126SIan Rogers "EventCode": "0x4", 961fbd54b2SAndi Kleen "EventName": "SB_DRAIN.ANY", 971fbd54b2SAndi Kleen "SampleAfterValue": "200000", 98*4ad91126SIan Rogers "UMask": "0x7" 991fbd54b2SAndi Kleen }, 1001fbd54b2SAndi Kleen { 101*4ad91126SIan Rogers "BriefDescription": "Segment rename stall cycles", 102*4ad91126SIan Rogers "EventCode": "0xD4", 1031fbd54b2SAndi Kleen "EventName": "SEG_RENAME_STALLS", 1041fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 105*4ad91126SIan Rogers "UMask": "0x1" 1061fbd54b2SAndi Kleen }, 1071fbd54b2SAndi Kleen { 108*4ad91126SIan Rogers "BriefDescription": "Snoop code requests", 1091fbd54b2SAndi Kleen "EventCode": "0xB4", 1101fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS.CODE", 1111fbd54b2SAndi Kleen "SampleAfterValue": "100000", 112*4ad91126SIan Rogers "UMask": "0x4" 1131fbd54b2SAndi Kleen }, 1141fbd54b2SAndi Kleen { 115*4ad91126SIan Rogers "BriefDescription": "Snoop data requests", 116*4ad91126SIan Rogers "EventCode": "0xB4", 1171fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS.DATA", 1181fbd54b2SAndi Kleen "SampleAfterValue": "100000", 119*4ad91126SIan Rogers "UMask": "0x1" 1201fbd54b2SAndi Kleen }, 1211fbd54b2SAndi Kleen { 122*4ad91126SIan Rogers "BriefDescription": "Snoop invalidate requests", 123*4ad91126SIan Rogers "EventCode": "0xB4", 1241fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS.INVALIDATE", 1251fbd54b2SAndi Kleen "SampleAfterValue": "100000", 126*4ad91126SIan Rogers "UMask": "0x2" 1271fbd54b2SAndi Kleen }, 1281fbd54b2SAndi Kleen { 129*4ad91126SIan Rogers "BriefDescription": "Outstanding snoop code requests", 1301fbd54b2SAndi Kleen "EventCode": "0xB3", 1311fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE", 1321fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 133*4ad91126SIan Rogers "UMask": "0x4" 1341fbd54b2SAndi Kleen }, 1351fbd54b2SAndi Kleen { 136*4ad91126SIan Rogers "BriefDescription": "Cycles snoop code requests queued", 137*4ad91126SIan Rogers "CounterMask": "1", 1381fbd54b2SAndi Kleen "EventCode": "0xB3", 1391fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE_NOT_EMPTY", 1401fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 141*4ad91126SIan Rogers "UMask": "0x4" 1421fbd54b2SAndi Kleen }, 1431fbd54b2SAndi Kleen { 144*4ad91126SIan Rogers "BriefDescription": "Outstanding snoop data requests", 1451fbd54b2SAndi Kleen "EventCode": "0xB3", 1461fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA", 1471fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 148*4ad91126SIan Rogers "UMask": "0x1" 1491fbd54b2SAndi Kleen }, 1501fbd54b2SAndi Kleen { 151*4ad91126SIan Rogers "BriefDescription": "Cycles snoop data requests queued", 152*4ad91126SIan Rogers "CounterMask": "1", 1531fbd54b2SAndi Kleen "EventCode": "0xB3", 1541fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA_NOT_EMPTY", 1551fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 156*4ad91126SIan Rogers "UMask": "0x1" 1571fbd54b2SAndi Kleen }, 1581fbd54b2SAndi Kleen { 159*4ad91126SIan Rogers "BriefDescription": "Outstanding snoop invalidate requests", 1601fbd54b2SAndi Kleen "EventCode": "0xB3", 1611fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE", 1621fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 163*4ad91126SIan Rogers "UMask": "0x2" 1641fbd54b2SAndi Kleen }, 1651fbd54b2SAndi Kleen { 166*4ad91126SIan Rogers "BriefDescription": "Cycles snoop invalidate requests queued", 167*4ad91126SIan Rogers "CounterMask": "1", 1681fbd54b2SAndi Kleen "EventCode": "0xB3", 1691fbd54b2SAndi Kleen "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE_NOT_EMPTY", 1701fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 171*4ad91126SIan Rogers "UMask": "0x2" 1721fbd54b2SAndi Kleen }, 1731fbd54b2SAndi Kleen { 174*4ad91126SIan Rogers "BriefDescription": "Thread responded HIT to snoop", 175*4ad91126SIan Rogers "EventCode": "0xB8", 176*4ad91126SIan Rogers "EventName": "SNOOP_RESPONSE.HIT", 177*4ad91126SIan Rogers "SampleAfterValue": "100000", 178*4ad91126SIan Rogers "UMask": "0x1" 179*4ad91126SIan Rogers }, 180*4ad91126SIan Rogers { 181*4ad91126SIan Rogers "BriefDescription": "Thread responded HITE to snoop", 182*4ad91126SIan Rogers "EventCode": "0xB8", 183*4ad91126SIan Rogers "EventName": "SNOOP_RESPONSE.HITE", 184*4ad91126SIan Rogers "SampleAfterValue": "100000", 185*4ad91126SIan Rogers "UMask": "0x2" 186*4ad91126SIan Rogers }, 187*4ad91126SIan Rogers { 188*4ad91126SIan Rogers "BriefDescription": "Thread responded HITM to snoop", 189*4ad91126SIan Rogers "EventCode": "0xB8", 190*4ad91126SIan Rogers "EventName": "SNOOP_RESPONSE.HITM", 191*4ad91126SIan Rogers "SampleAfterValue": "100000", 192*4ad91126SIan Rogers "UMask": "0x4" 193*4ad91126SIan Rogers }, 194*4ad91126SIan Rogers { 195*4ad91126SIan Rogers "BriefDescription": "Super Queue full stall cycles", 196*4ad91126SIan Rogers "EventCode": "0xF6", 1971fbd54b2SAndi Kleen "EventName": "SQ_FULL_STALL_CYCLES", 1981fbd54b2SAndi Kleen "SampleAfterValue": "2000000", 199*4ad91126SIan Rogers "UMask": "0x1" 2001fbd54b2SAndi Kleen } 2011fbd54b2SAndi Kleen] 202