forked fromtorvalds/linux
- Notifications
You must be signed in to change notification settings - Fork0
Commitcadbaa0
Stephane Eranian
Peter Zijlstra
perf/x86/intel: Make anythread filter support conditional
Starting with Arch Perfmon v5, the anythread filter on generic counters may bedeprecated. The current kernel was exporting the any filter without checking.On Icelake, it means you could do cpu/event=0x3c,any/ even though the filterdoes not exist. This patch corrects the problem by relying on the CPUID 0xa leaffunction to determine if anythread is supported or not as described in theIntel SDM Vol3b 18.2.5.1 AnyThread Deprecation section.Signed-off-by: Stephane Eranian <eranian@google.com>Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>Link:https://lkml.kernel.org/r/20201028194247.3160610-1-eranian@google.com1 parent1908dc9 commitcadbaa0
File tree
4 files changed
+17
-2
lines changed- arch/x86
- events
- intel
- include/asm
- kvm
4 files changed
+17
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4987 | 4987 | | |
4988 | 4988 | | |
4989 | 4989 | | |
| 4990 | + | |
| 4991 | + | |
| 4992 | + | |
| 4993 | + | |
| 4994 | + | |
| 4995 | + | |
4990 | 4996 | | |
4991 | 4997 | | |
4992 | 4998 | | |
| |||
5512 | 5518 | | |
5513 | 5519 | | |
5514 | 5520 | | |
| 5521 | + | |
| 5522 | + | |
| 5523 | + | |
| 5524 | + | |
5515 | 5525 | | |
5516 | 5526 | | |
5517 | 5527 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
585 | 585 | | |
586 | 586 | | |
587 | 587 | | |
| 588 | + | |
588 | 589 | | |
589 | 590 | | |
590 | 591 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
140 | | - | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
141 | 143 | | |
142 | 144 | | |
143 | 145 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
672 | 672 | | |
673 | 673 | | |
674 | 674 | | |
675 | | - | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
676 | 678 | | |
677 | 679 | | |
678 | 680 | | |
| |||
0 commit comments
Comments
(0)