diff options
Diffstat (limited to 'arch/x86/kernel/cpu/perf_event.h')
-rw-r--r-- | arch/x86/kernel/cpu/perf_event.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/x86/kernel/cpu/perf_event.h b/arch/x86/kernel/cpu/perf_event.h index cc16faae0538..fd00bb29425d 100644 --- a/arch/x86/kernel/cpu/perf_event.h +++ b/arch/x86/kernel/cpu/perf_event.h | |||
@@ -164,6 +164,11 @@ struct cpu_hw_events { | |||
164 | struct perf_guest_switch_msr guest_switch_msrs[X86_PMC_IDX_MAX]; | 164 | struct perf_guest_switch_msr guest_switch_msrs[X86_PMC_IDX_MAX]; |
165 | 165 | ||
166 | /* | 166 | /* |
167 | * Intel checkpoint mask | ||
168 | */ | ||
169 | u64 intel_cp_status; | ||
170 | |||
171 | /* | ||
167 | * manage shared (per-core, per-cpu) registers | 172 | * manage shared (per-core, per-cpu) registers |
168 | * used on Intel NHM/WSM/SNB | 173 | * used on Intel NHM/WSM/SNB |
169 | */ | 174 | */ |
@@ -440,6 +445,7 @@ struct x86_pmu { | |||
440 | int lbr_nr; /* hardware stack size */ | 445 | int lbr_nr; /* hardware stack size */ |
441 | u64 lbr_sel_mask; /* LBR_SELECT valid bits */ | 446 | u64 lbr_sel_mask; /* LBR_SELECT valid bits */ |
442 | const int *lbr_sel_map; /* lbr_select mappings */ | 447 | const int *lbr_sel_map; /* lbr_select mappings */ |
448 | bool lbr_double_abort; /* duplicated lbr aborts */ | ||
443 | 449 | ||
444 | /* | 450 | /* |
445 | * Extra registers for events | 451 | * Extra registers for events |