1[ 2 { 3 "BitName": "DEMAND_DATA_RD", 4 "BitIndex": "0", 5 "Type": "1", 6 "Description": "Counts demand data reads", 7 "MATRIX_REG": "0,1", 8 "BitsNotCombinedWith": "", 9 "Errata": "na" 10 }, 11 { 12 "BitName": "DEMAND_RFO", 13 "BitIndex": "1", 14 "Type": "1", 15 "Description": "Counts all demand data writes (RFOs)", 16 "MATRIX_REG": "0,1", 17 "BitsNotCombinedWith": "", 18 "Errata": "BDM115" 19 }, 20 { 21 "BitName": "DEMAND_CODE_RD", 22 "BitIndex": "2", 23 "Type": "1", 24 "Description": "Counts all demand code reads", 25 "MATRIX_REG": "0,1", 26 "BitsNotCombinedWith": "", 27 "Errata": "na" 28 }, 29 { 30 "BitName": "COREWB", 31 "BitIndex": "3", 32 "Type": "1", 33 "Description": "Counts writebacks (modified to exclusive)", 34 "MATRIX_REG": "0,1", 35 "BitsNotCombinedWith": "", 36 "Errata": "na" 37 }, 38 { 39 "BitName": "PF_L2_DATA_RD", 40 "BitIndex": "4", 41 "Type": "1", 42 "Description": "Counts prefetch (that bring data to L2) data reads", 43 "MATRIX_REG": "0,1", 44 "BitsNotCombinedWith": "", 45 "Errata": "na" 46 }, 47 { 48 "BitName": "PF_L2_RFO", 49 "BitIndex": "5", 50 "Type": "1", 51 "Description": "Counts all prefetch (that bring data to L2) RFOs", 52 "MATRIX_REG": "0,1", 53 "BitsNotCombinedWith": "", 54 "Errata": "BDM115" 55 }, 56 { 57 "BitName": "PF_L2_CODE_RD", 58 "BitIndex": "6", 59 "Type": "1", 60 "Description": "Counts all prefetch (that bring data to LLC only) code reads", 61 "MATRIX_REG": "0,1", 62 "BitsNotCombinedWith": "", 63 "Errata": "na" 64 }, 65 { 66 "BitName": "PF_L3_DATA_RD", 67 "BitIndex": "7", 68 "Type": "1", 69 "Description": "Counts all prefetch (that bring data to LLC only) data reads", 70 "MATRIX_REG": "0,1", 71 "BitsNotCombinedWith": "", 72 "Errata": "na" 73 }, 74 { 75 "BitName": "PF_L3_RFO", 76 "BitIndex": "8", 77 "Type": "1", 78 "Description": "Counts all prefetch (that bring data to LLC only) RFOs", 79 "MATRIX_REG": "0,1", 80 "BitsNotCombinedWith": "", 81 "Errata": "na" 82 }, 83 { 84 "BitName": "PF_L3_CODE_RD", 85 "BitIndex": "9", 86 "Type": "1", 87 "Description": "Counts prefetch (that bring data to LLC only) code reads", 88 "MATRIX_REG": "0,1", 89 "BitsNotCombinedWith": "", 90 "Errata": "na" 91 }, 92 { 93 "BitName": "OTHER", 94 "BitIndex": "15", 95 "Type": "1", 96 "Description": "Counts any other requests", 97 "MATRIX_REG": "0,1", 98 "BitsNotCombinedWith": "", 99 "Errata": "na" 100 }, 101 { 102 "BitName": "ALL_PF_DATA_RD", 103 "BitIndex": "4,7", 104 "Type": "1", 105 "Description": "Counts all prefetch data reads", 106 "MATRIX_REG": "0,1", 107 "BitsNotCombinedWith": "", 108 "Errata": "na" 109 }, 110 { 111 "BitName": "ALL_PF_RFO", 112 "BitIndex": "5,8", 113 "Type": "1", 114 "Description": "Counts prefetch RFOs", 115 "MATRIX_REG": "0,1", 116 "BitsNotCombinedWith": "", 117 "Errata": "na" 118 }, 119 { 120 "BitName": "ALL_PF_CODE_RD", 121 "BitIndex": "6,9", 122 "Type": "1", 123 "Description": "Counts all prefetch code reads", 124 "MATRIX_REG": "0,1", 125 "BitsNotCombinedWith": "", 126 "Errata": "na" 127 }, 128 { 129 "BitName": "ALL_DATA_RD", 130 "BitIndex": "0,4,7", 131 "Type": "1", 132 "Description": "Counts all demand & prefetch data reads", 133 "MATRIX_REG": "0,1", 134 "BitsNotCombinedWith": "", 135 "Errata": "na" 136 }, 137 { 138 "BitName": "ALL_RFO", 139 "BitIndex": "1,5,8", 140 "Type": "1", 141 "Description": "Counts all demand & prefetch RFOs", 142 "MATRIX_REG": "0,1", 143 "BitsNotCombinedWith": "", 144 "Errata": "BDM115" 145 }, 146 { 147 "BitName": "ALL_CODE_RD", 148 "BitIndex": "2,6,9", 149 "Type": "1", 150 "Description": "Counts all demand & prefetch code reads", 151 "MATRIX_REG": "0,1", 152 "BitsNotCombinedWith": "", 153 "Errata": "na" 154 }, 155 { 156 "BitName": "ALL_READS", 157 "BitIndex": "0,1,2,4,5,6,7,8,9", 158 "Type": "1", 159 "Description": "Counts all data/code/rfo reads (demand & prefetch)", 160 "MATRIX_REG": "0,1", 161 "BitsNotCombinedWith": "", 162 "Errata": "na" 163 }, 164 { 165 "BitName": "ALL_REQUESTS", 166 "BitIndex": "0,1,2,3,4,5,6,7,8,9,10,11,15", 167 "Type": "1", 168 "Description": "Counts all requests", 169 "MATRIX_REG": "0,1", 170 "BitsNotCombinedWith": "", 171 "Errata": "na" 172 }, 173 { 174 "BitName": "ANY_RESPONSE", 175 "BitIndex": "16", 176 "Type": "2", 177 "Description": "have any response type.", 178 "MATRIX_REG": "0,1", 179 "BitsNotCombinedWith": "", 180 "Errata": "na" 181 }, 182 { 183 "BitName": "SUPPLIER_NONE", 184 "BitIndex": "17", 185 "Type": "3", 186 "Description": null, 187 "MATRIX_REG": "0,1", 188 "BitsNotCombinedWith": "", 189 "Errata": "BDM115" 190 }, 191 { 192 "BitName": "L3_HIT_M", 193 "BitIndex": "18", 194 "Type": "3", 195 "Description": null, 196 "MATRIX_REG": "0,1", 197 "BitsNotCombinedWith": "163,164,165,166,167,168,169,170,171", 198 "Errata": "na" 199 }, 200 { 201 "BitName": "L3_HIT_E", 202 "BitIndex": "19", 203 "Type": "3", 204 "Description": null, 205 "MATRIX_REG": "0,1", 206 "BitsNotCombinedWith": "163,164,165,166,167,168,169,170,171", 207 "Errata": "na" 208 }, 209 { 210 "BitName": "L3_HIT_S", 211 "BitIndex": "20", 212 "Type": "3", 213 "Description": null, 214 "MATRIX_REG": "0,1", 215 "BitsNotCombinedWith": "163,164,165,166,167,168,169,170,171", 216 "Errata": "na" 217 }, 218 { 219 "BitName": "L3_HIT_F", 220 "BitIndex": "21", 221 "Type": "3", 222 "Description": null, 223 "MATRIX_REG": "0,1", 224 "BitsNotCombinedWith": "163,164,165,166,167,168,169,170,171", 225 "Errata": "na" 226 }, 227 { 228 "BitName": "L3_HIT", 229 "BitIndex": "18,19,20,21", 230 "Type": "3", 231 "Description": null, 232 "MATRIX_REG": "0,1", 233 "BitsNotCombinedWith": "", 234 "Errata": "na" 235 }, 236 { 237 "BitName": "L3_MISS_LOCAL_DRAM", 238 "BitIndex": "26", 239 "Type": "3", 240 "Description": null, 241 "MATRIX_REG": "0,1", 242 "BitsNotCombinedWith": "", 243 "Errata": "BDM115" 244 }, 245 { 246 "BitName": "L3_MISS", 247 "BitIndex": "26,27,28,29", 248 "Type": "3", 249 "Description": null, 250 "MATRIX_REG": "0,1", 251 "BitsNotCombinedWith": "169,170,171", 252 "Errata": "na" 253 }, 254 { 255 "BitName": "SNOOP_NONE", 256 "BitIndex": "31", 257 "Type": "4", 258 "Description": null, 259 "MATRIX_REG": "0,1", 260 "BitsNotCombinedWith": "", 261 "Errata": "na" 262 }, 263 { 264 "BitName": "SNOOP_NOT_NEEDED", 265 "BitIndex": "32", 266 "Type": "4", 267 "Description": null, 268 "MATRIX_REG": "0,1", 269 "BitsNotCombinedWith": "", 270 "Errata": "na" 271 }, 272 { 273 "BitName": "SNOOP_MISS", 274 "BitIndex": "33", 275 "Type": "4", 276 "Description": null, 277 "MATRIX_REG": "0,1", 278 "BitsNotCombinedWith": "", 279 "Errata": "na" 280 }, 281 { 282 "BitName": "SNOOP_HIT_NO_FWD", 283 "BitIndex": "34", 284 "Type": "4", 285 "Description": null, 286 "MATRIX_REG": "0,1", 287 "BitsNotCombinedWith": "", 288 "Errata": "na" 289 }, 290 { 291 "BitName": "SNOOP_HIT_WITH_FWD", 292 "BitIndex": "35", 293 "Type": "4", 294 "Description": null, 295 "MATRIX_REG": "0,1", 296 "BitsNotCombinedWith": "na", 297 "Errata": "na" 298 }, 299 { 300 "BitName": "SNOOP_HITM", 301 "BitIndex": "36", 302 "Type": "4", 303 "Description": null, 304 "MATRIX_REG": "0,1", 305 "BitsNotCombinedWith": "", 306 "Errata": "na" 307 }, 308 { 309 "BitName": "SNOOP_NON_DRAM", 310 "BitIndex": "37", 311 "Type": "4", 312 "Description": null, 313 "MATRIX_REG": "0,1", 314 "BitsNotCombinedWith": "", 315 "Errata": "na" 316 }, 317 { 318 "BitName": "ANY_SNOOP", 319 "BitIndex": "31,32,33,34,35,36,37", 320 "Type": "4", 321 "Description": null, 322 "MATRIX_REG": "0,1", 323 "BitsNotCombinedWith": "", 324 "Errata": "na" 325 } 326]