15 .event_name =
"br_inst_retired.all_branches",
20 .event_name =
"br_inst_retired.jcc",
25 .event_name =
"br_inst_retired.taken_jcc",
30 .event_name =
"br_inst_retired.call",
35 .event_name =
"br_inst_retired.rel_call",
40 .event_name =
"br_inst_retired.ind_call",
45 .event_name =
"br_inst_retired.return",
50 .event_name =
"br_inst_retired.non_return_ind",
55 .event_name =
"br_inst_retired.far_branch",
60 .event_name =
"br_misp_retired.all_branches",
65 .event_name =
"br_misp_retired.jcc",
70 .event_name =
"br_misp_retired.taken_jcc",
75 .event_name =
"br_misp_retired.ind_call",
80 .event_name =
"br_misp_retired.return",
85 .event_name =
"br_misp_retired.non_return_ind",
90 .event_name =
"uops_retired.ms",
95 .event_name =
"uops_retired.all",
100 .event_name =
"machine_clears.smc",
103 .event_code = {0xC3},
105 .event_name =
"machine_clears.memory_ordering",
108 .event_code = {0xC3},
110 .event_name =
"machine_clears.fp_assist",
113 .event_code = {0xC3},
115 .event_name =
"machine_clears.all",
118 .event_code = {0xCA},
120 .event_name =
"no_alloc_cycles.rob_full",
123 .event_code = {0xCA},
125 .event_name =
"no_alloc_cycles.mispredicts",
128 .event_code = {0xCA},
130 .event_name =
"no_alloc_cycles.rat_stall",
133 .event_code = {0xCA},
135 .event_name =
"no_alloc_cycles.not_delivered",
138 .event_code = {0xCA},
140 .event_name =
"no_alloc_cycles.all",
143 .event_code = {0xCB},
145 .event_name =
"rs_full_stall.mec",
148 .event_code = {0xCB},
150 .event_name =
"rs_full_stall.all",
153 .event_code = {0xC0},
155 .event_name =
"inst_retired.any_p",
158 .event_code = {0xCD},
160 .event_name =
"cycles_div_busy.all",
163 .event_code = {0x00},
165 .event_name =
"inst_retired.any",
168 .event_code = {0x00},
170 .event_name =
"cpu_clk_unhalted.core",
173 .event_code = {0x00},
175 .event_name =
"cpu_clk_unhalted.ref_tsc",
178 .event_code = {0x3C},
180 .event_name =
"cpu_clk_unhalted.core_p",
183 .event_code = {0x3C},
185 .event_name =
"cpu_clk_unhalted.ref",
188 .event_code = {0x30},
190 .event_name =
"l2_reject_xq.all",
193 .event_code = {0x31},
195 .event_name =
"core_reject_l2q.all",
198 .event_code = {0x2E},
200 .event_name =
"longest_lat_cache.reference",
203 .event_code = {0x2E},
205 .event_name =
"longest_lat_cache.miss",
208 .event_code = {0x80},
210 .event_name =
"icache.accesses",
213 .event_code = {0x80},
215 .event_name =
"icache.hit",
218 .event_code = {0x80},
220 .event_name =
"icache.misses",
223 .event_code = {0x86},
225 .event_name =
"fetch_stall.itlb_fill_pending_cycles",
228 .event_code = {0x86},
230 .event_name =
"fetch_stall.icache_fill_pending_cycles",
233 .event_code = {0x86},
235 .event_name =
"fetch_stall.all",
238 .event_code = {0xE6},
240 .event_name =
"baclears.all",
243 .event_code = {0xE6},
245 .event_name =
"baclears.return",
248 .event_code = {0xE6},
250 .event_name =
"baclears.cond",
253 .event_code = {0xE7},
255 .event_name =
"ms_decoded.ms_entry",
258 .event_code = {0xE9},
260 .event_name =
"decode_restriction.predecode_wrong",
263 .event_code = {0x03},
265 .event_name =
"rehabq.ld_block_st_forward",
268 .event_code = {0x03},
270 .event_name =
"rehabq.ld_block_std_notready",
273 .event_code = {0x03},
275 .event_name =
"rehabq.st_splits",
278 .event_code = {0x03},
280 .event_name =
"rehabq.ld_splits",
283 .event_code = {0x03},
285 .event_name =
"rehabq.lock",
288 .event_code = {0x03},
290 .event_name =
"rehabq.sta_full",
293 .event_code = {0x03},
295 .event_name =
"rehabq.any_ld",
298 .event_code = {0x03},
300 .event_name =
"rehabq.any_st",
303 .event_code = {0x04},
305 .event_name =
"mem_uops_retired.l1_miss_loads",
308 .event_code = {0x04},
310 .event_name =
"mem_uops_retired.l2_hit_loads",
313 .event_code = {0x04},
315 .event_name =
"mem_uops_retired.l2_miss_loads",
318 .event_code = {0x04},
320 .event_name =
"mem_uops_retired.dtlb_miss_loads",
323 .event_code = {0x04},
325 .event_name =
"mem_uops_retired.utlb_miss",
328 .event_code = {0x04},
330 .event_name =
"mem_uops_retired.hitm",
333 .event_code = {0x04},
335 .event_name =
"mem_uops_retired.all_loads",
338 .event_code = {0x04},
340 .event_name =
"mem_uops_retired.all_stores",
343 .event_code = {0x05},
345 .event_name =
"page_walks.d_side_walks",
348 .event_code = {0x05},
350 .event_name =
"page_walks.d_side_cycles",
353 .event_code = {0x05},
355 .event_name =
"page_walks.i_side_walks",
358 .event_code = {0x05},
360 .event_name =
"page_walks.i_side_cycles",
363 .event_code = {0x05},
365 .event_name =
"page_walks.walks",
368 .event_code = {0x05},
370 .event_name =
"page_walks.cycles",
373 .event_code = {0xC4},
375 .event_name =
"br_inst_retired.all_taken_branches",
PERFMON_REGISTER_INTEL_PMC(cpu_model_table, event_table)