|
@@ -841,7 +841,7 @@ static int snbep_pcu_hw_config(struct intel_uncore_box *box, struct perf_event *
|
|
if (ev_sel >= 0xb && ev_sel <= 0xe) {
|
|
if (ev_sel >= 0xb && ev_sel <= 0xe) {
|
|
reg1->reg = SNBEP_PCU_MSR_PMON_BOX_FILTER;
|
|
reg1->reg = SNBEP_PCU_MSR_PMON_BOX_FILTER;
|
|
reg1->idx = ev_sel - 0xb;
|
|
reg1->idx = ev_sel - 0xb;
|
|
- reg1->config = event->attr.config1 & (0xff << reg1->idx);
|
|
|
|
|
|
+ reg1->config = event->attr.config1 & (0xff << (reg1->idx * 8));
|
|
}
|
|
}
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|