mirror of https://github.com/torvalds/linux.git
If a user first sample a PEBS event on a fixed counter, then sample a non-PEBS event on the same fixed counter on Icelake, it will trigger spurious NMI. For example: perf record -e 'cycles:p' -a perf record -e 'cycles' -a The error message for spurious NMI: [June 21 15:38] Uhhuh. NMI received for unknown reason 30 on CPU 2. [ +0.000000] Do you have a strange power saving mode enabled? [ +0.000000] Dazed and confused, but trying to continue The bug was introduced by the following commit: commit |
||
|---|---|---|
| .. | ||
| amd | ||
| intel | ||
| Kconfig | ||
| Makefile | ||
| core.c | ||
| msr.c | ||
| perf_event.h | ||
| probe.c | ||
| probe.h | ||