1[ 2 { 3 "BriefDescription": "ES segment renames", 4 "EventCode": "0xD5", 5 "EventName": "ES_REG_RENAMES", 6 "SampleAfterValue": "2000000", 7 "UMask": "0x1" 8 }, 9 { 10 "BriefDescription": "I/O transactions", 11 "EventCode": "0x6C", 12 "EventName": "IO_TRANSACTIONS", 13 "SampleAfterValue": "2000000", 14 "UMask": "0x1" 15 }, 16 { 17 "BriefDescription": "L1I instruction fetch stall cycles", 18 "EventCode": "0x80", 19 "EventName": "L1I.CYCLES_STALLED", 20 "SampleAfterValue": "2000000", 21 "UMask": "0x4" 22 }, 23 { 24 "BriefDescription": "L1I instruction fetch hits", 25 "EventCode": "0x80", 26 "EventName": "L1I.HITS", 27 "SampleAfterValue": "2000000", 28 "UMask": "0x1" 29 }, 30 { 31 "BriefDescription": "L1I instruction fetch misses", 32 "EventCode": "0x80", 33 "EventName": "L1I.MISSES", 34 "SampleAfterValue": "2000000", 35 "UMask": "0x2" 36 }, 37 { 38 "BriefDescription": "L1I Instruction fetches", 39 "EventCode": "0x80", 40 "EventName": "L1I.READS", 41 "SampleAfterValue": "2000000", 42 "UMask": "0x3" 43 }, 44 { 45 "BriefDescription": "Large ITLB hit", 46 "EventCode": "0x82", 47 "EventName": "LARGE_ITLB.HIT", 48 "SampleAfterValue": "200000", 49 "UMask": "0x1" 50 }, 51 { 52 "BriefDescription": "Loads that partially overlap an earlier store", 53 "EventCode": "0x3", 54 "EventName": "LOAD_BLOCK.OVERLAP_STORE", 55 "SampleAfterValue": "200000", 56 "UMask": "0x2" 57 }, 58 { 59 "BriefDescription": "All loads dispatched", 60 "EventCode": "0x13", 61 "EventName": "LOAD_DISPATCH.ANY", 62 "SampleAfterValue": "2000000", 63 "UMask": "0x7" 64 }, 65 { 66 "BriefDescription": "Loads dispatched from the MOB", 67 "EventCode": "0x13", 68 "EventName": "LOAD_DISPATCH.MOB", 69 "SampleAfterValue": "2000000", 70 "UMask": "0x4" 71 }, 72 { 73 "BriefDescription": "Loads dispatched that bypass the MOB", 74 "EventCode": "0x13", 75 "EventName": "LOAD_DISPATCH.RS", 76 "SampleAfterValue": "2000000", 77 "UMask": "0x1" 78 }, 79 { 80 "BriefDescription": "Loads dispatched from stage 305", 81 "EventCode": "0x13", 82 "EventName": "LOAD_DISPATCH.RS_DELAYED", 83 "SampleAfterValue": "2000000", 84 "UMask": "0x2" 85 }, 86 { 87 "BriefDescription": "False dependencies due to partial address aliasing", 88 "EventCode": "0x7", 89 "EventName": "PARTIAL_ADDRESS_ALIAS", 90 "SampleAfterValue": "200000", 91 "UMask": "0x1" 92 }, 93 { 94 "BriefDescription": "All Store buffer stall cycles", 95 "EventCode": "0x4", 96 "EventName": "SB_DRAIN.ANY", 97 "SampleAfterValue": "200000", 98 "UMask": "0x7" 99 }, 100 { 101 "BriefDescription": "Segment rename stall cycles", 102 "EventCode": "0xD4", 103 "EventName": "SEG_RENAME_STALLS", 104 "SampleAfterValue": "2000000", 105 "UMask": "0x1" 106 }, 107 { 108 "BriefDescription": "Snoop code requests", 109 "EventCode": "0xB4", 110 "EventName": "SNOOPQ_REQUESTS.CODE", 111 "SampleAfterValue": "100000", 112 "UMask": "0x4" 113 }, 114 { 115 "BriefDescription": "Snoop data requests", 116 "EventCode": "0xB4", 117 "EventName": "SNOOPQ_REQUESTS.DATA", 118 "SampleAfterValue": "100000", 119 "UMask": "0x1" 120 }, 121 { 122 "BriefDescription": "Snoop invalidate requests", 123 "EventCode": "0xB4", 124 "EventName": "SNOOPQ_REQUESTS.INVALIDATE", 125 "SampleAfterValue": "100000", 126 "UMask": "0x2" 127 }, 128 { 129 "BriefDescription": "Outstanding snoop code requests", 130 "EventCode": "0xB3", 131 "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE", 132 "SampleAfterValue": "2000000", 133 "UMask": "0x4" 134 }, 135 { 136 "BriefDescription": "Cycles snoop code requests queued", 137 "CounterMask": "1", 138 "EventCode": "0xB3", 139 "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.CODE_NOT_EMPTY", 140 "SampleAfterValue": "2000000", 141 "UMask": "0x4" 142 }, 143 { 144 "BriefDescription": "Outstanding snoop data requests", 145 "EventCode": "0xB3", 146 "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA", 147 "SampleAfterValue": "2000000", 148 "UMask": "0x1" 149 }, 150 { 151 "BriefDescription": "Cycles snoop data requests queued", 152 "CounterMask": "1", 153 "EventCode": "0xB3", 154 "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.DATA_NOT_EMPTY", 155 "SampleAfterValue": "2000000", 156 "UMask": "0x1" 157 }, 158 { 159 "BriefDescription": "Outstanding snoop invalidate requests", 160 "EventCode": "0xB3", 161 "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE", 162 "SampleAfterValue": "2000000", 163 "UMask": "0x2" 164 }, 165 { 166 "BriefDescription": "Cycles snoop invalidate requests queued", 167 "CounterMask": "1", 168 "EventCode": "0xB3", 169 "EventName": "SNOOPQ_REQUESTS_OUTSTANDING.INVALIDATE_NOT_EMPTY", 170 "SampleAfterValue": "2000000", 171 "UMask": "0x2" 172 }, 173 { 174 "BriefDescription": "Thread responded HIT to snoop", 175 "EventCode": "0xB8", 176 "EventName": "SNOOP_RESPONSE.HIT", 177 "SampleAfterValue": "100000", 178 "UMask": "0x1" 179 }, 180 { 181 "BriefDescription": "Thread responded HITE to snoop", 182 "EventCode": "0xB8", 183 "EventName": "SNOOP_RESPONSE.HITE", 184 "SampleAfterValue": "100000", 185 "UMask": "0x2" 186 }, 187 { 188 "BriefDescription": "Thread responded HITM to snoop", 189 "EventCode": "0xB8", 190 "EventName": "SNOOP_RESPONSE.HITM", 191 "SampleAfterValue": "100000", 192 "UMask": "0x4" 193 }, 194 { 195 "BriefDescription": "Super Queue full stall cycles", 196 "EventCode": "0xF6", 197 "EventName": "SQ_FULL_STALL_CYCLES", 198 "SampleAfterValue": "2000000", 199 "UMask": "0x1" 200 } 201] 202