1edaa78b4SAndi Kleen[ 2edaa78b4SAndi Kleen { 3*44a9189fSIan Rogers "BriefDescription": "ES segment renames", 4*44a9189fSIan Rogers "EventCode": "0xD5", 5edaa78b4SAndi Kleen "EventName": "ES_REG_RENAMES", 6edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 7*44a9189fSIan Rogers "UMask": "0x1" 8edaa78b4SAndi Kleen }, 9edaa78b4SAndi Kleen { 10*44a9189fSIan Rogers "BriefDescription": "I/O transactions", 11*44a9189fSIan Rogers "EventCode": "0x6C", 12edaa78b4SAndi Kleen "EventName": "IO_TRANSACTIONS", 13edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 14*44a9189fSIan Rogers "UMask": "0x1" 15edaa78b4SAndi Kleen }, 16edaa78b4SAndi Kleen { 17*44a9189fSIan Rogers "BriefDescription": "L1I instruction fetch stall cycles", 18*44a9189fSIan Rogers "EventCode": "0x80", 19edaa78b4SAndi Kleen "EventName": "L1I.CYCLES_STALLED", 20edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 21*44a9189fSIan Rogers "UMask": "0x4" 22edaa78b4SAndi Kleen }, 23edaa78b4SAndi Kleen { 24*44a9189fSIan Rogers "BriefDescription": "L1I instruction fetch hits", 25*44a9189fSIan Rogers "EventCode": "0x80", 26edaa78b4SAndi Kleen "EventName": "L1I.HITS", 27edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 28*44a9189fSIan Rogers "UMask": "0x1" 29edaa78b4SAndi Kleen }, 30edaa78b4SAndi Kleen { 31*44a9189fSIan Rogers "BriefDescription": "L1I instruction fetch misses", 32*44a9189fSIan Rogers "EventCode": "0x80", 33edaa78b4SAndi Kleen "EventName": "L1I.MISSES", 34edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 35*44a9189fSIan Rogers "UMask": "0x2" 36edaa78b4SAndi Kleen }, 37edaa78b4SAndi Kleen { 38*44a9189fSIan Rogers "BriefDescription": "L1I Instruction fetches", 39*44a9189fSIan Rogers "EventCode": "0x80", 40edaa78b4SAndi Kleen "EventName": "L1I.READS", 41edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 42*44a9189fSIan Rogers "UMask": "0x3" 43edaa78b4SAndi Kleen }, 44edaa78b4SAndi Kleen { 45*44a9189fSIan Rogers "BriefDescription": "Large ITLB hit", 46*44a9189fSIan Rogers "EventCode": "0x82", 47edaa78b4SAndi Kleen "EventName": "LARGE_ITLB.HIT", 48edaa78b4SAndi Kleen "SampleAfterValue": "200000", 49*44a9189fSIan Rogers "UMask": "0x1" 50edaa78b4SAndi Kleen }, 51edaa78b4SAndi Kleen { 52*44a9189fSIan Rogers "BriefDescription": "All loads dispatched", 53*44a9189fSIan Rogers "EventCode": "0x13", 54edaa78b4SAndi Kleen "EventName": "LOAD_DISPATCH.ANY", 55edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 56*44a9189fSIan Rogers "UMask": "0x7" 57edaa78b4SAndi Kleen }, 58edaa78b4SAndi Kleen { 59*44a9189fSIan Rogers "BriefDescription": "Loads dispatched from the MOB", 60*44a9189fSIan Rogers "EventCode": "0x13", 61edaa78b4SAndi Kleen "EventName": "LOAD_DISPATCH.MOB", 62edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 63*44a9189fSIan Rogers "UMask": "0x4" 64edaa78b4SAndi Kleen }, 65edaa78b4SAndi Kleen { 66*44a9189fSIan Rogers "BriefDescription": "Loads dispatched that bypass the MOB", 67*44a9189fSIan Rogers "EventCode": "0x13", 68edaa78b4SAndi Kleen "EventName": "LOAD_DISPATCH.RS", 69edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 70*44a9189fSIan Rogers "UMask": "0x1" 71edaa78b4SAndi Kleen }, 72edaa78b4SAndi Kleen { 73*44a9189fSIan Rogers "BriefDescription": "Loads dispatched from stage 305", 74*44a9189fSIan Rogers "EventCode": "0x13", 75edaa78b4SAndi Kleen "EventName": "LOAD_DISPATCH.RS_DELAYED", 76edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 77*44a9189fSIan Rogers "UMask": "0x2" 78edaa78b4SAndi Kleen }, 79edaa78b4SAndi Kleen { 80*44a9189fSIan Rogers "BriefDescription": "False dependencies due to partial address aliasing", 81*44a9189fSIan Rogers "EventCode": "0x7", 82edaa78b4SAndi Kleen "EventName": "PARTIAL_ADDRESS_ALIAS", 83edaa78b4SAndi Kleen "SampleAfterValue": "200000", 84*44a9189fSIan Rogers "UMask": "0x1" 85edaa78b4SAndi Kleen }, 86edaa78b4SAndi Kleen { 87*44a9189fSIan Rogers "BriefDescription": "All Store buffer stall cycles", 88*44a9189fSIan Rogers "EventCode": "0x4", 89edaa78b4SAndi Kleen "EventName": "SB_DRAIN.ANY", 90edaa78b4SAndi Kleen "SampleAfterValue": "200000", 91*44a9189fSIan Rogers "UMask": "0x7" 92edaa78b4SAndi Kleen }, 93edaa78b4SAndi Kleen { 94*44a9189fSIan Rogers "BriefDescription": "Segment rename stall cycles", 95*44a9189fSIan Rogers "EventCode": "0xD4", 96edaa78b4SAndi Kleen "EventName": "SEG_RENAME_STALLS", 97edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 98*44a9189fSIan Rogers "UMask": "0x1" 99edaa78b4SAndi Kleen }, 100edaa78b4SAndi Kleen { 101*44a9189fSIan Rogers "BriefDescription": "Thread responded HIT to snoop", 102*44a9189fSIan Rogers "EventCode": "0xB8", 103edaa78b4SAndi Kleen "EventName": "SNOOP_RESPONSE.HIT", 104edaa78b4SAndi Kleen "SampleAfterValue": "100000", 105*44a9189fSIan Rogers "UMask": "0x1" 106edaa78b4SAndi Kleen }, 107edaa78b4SAndi Kleen { 108*44a9189fSIan Rogers "BriefDescription": "Thread responded HITE to snoop", 109*44a9189fSIan Rogers "EventCode": "0xB8", 110edaa78b4SAndi Kleen "EventName": "SNOOP_RESPONSE.HITE", 111edaa78b4SAndi Kleen "SampleAfterValue": "100000", 112*44a9189fSIan Rogers "UMask": "0x2" 113edaa78b4SAndi Kleen }, 114edaa78b4SAndi Kleen { 115*44a9189fSIan Rogers "BriefDescription": "Thread responded HITM to snoop", 116*44a9189fSIan Rogers "EventCode": "0xB8", 117edaa78b4SAndi Kleen "EventName": "SNOOP_RESPONSE.HITM", 118edaa78b4SAndi Kleen "SampleAfterValue": "100000", 119*44a9189fSIan Rogers "UMask": "0x4" 120edaa78b4SAndi Kleen }, 121edaa78b4SAndi Kleen { 122*44a9189fSIan Rogers "BriefDescription": "Super Queue full stall cycles", 123*44a9189fSIan Rogers "EventCode": "0xF6", 124edaa78b4SAndi Kleen "EventName": "SQ_FULL_STALL_CYCLES", 125edaa78b4SAndi Kleen "SampleAfterValue": "2000000", 126*44a9189fSIan Rogers "UMask": "0x1" 127edaa78b4SAndi Kleen } 128edaa78b4SAndi Kleen] 129