|
@@ -2474,6 +2474,9 @@ __init int intel_pmu_init(void)
|
|
|
case 62: /* IvyBridge EP */
|
|
|
memcpy(hw_cache_event_ids, snb_hw_cache_event_ids,
|
|
|
sizeof(hw_cache_event_ids));
|
|
|
+ /* dTLB-load-misses on IVB is different than SNB */
|
|
|
+ hw_cache_event_ids[C(DTLB)][C(OP_READ)][C(RESULT_MISS)] = 0x8108; /* DTLB_LOAD_MISSES.DEMAND_LD_MISS_CAUSES_A_WALK */
|
|
|
+
|
|
|
memcpy(hw_cache_extra_regs, snb_hw_cache_extra_regs,
|
|
|
sizeof(hw_cache_extra_regs));
|
|
|
|