Open adamliyi opened 3 years ago
It looks we need another patchset to enable pmu-nmi: https://lore.kernel.org/linux-arm-kernel/20210608172715.2396787-1-maz@kernel.org/ (arm64: Fix cpuidle with pseudo-NMI enabled). The patch set is in 5.14 kernel.
Fixed by PR: https://github.com/AmpereComputing/ampere-lts-kernel/pull/64 (5.10 backport) and https://github.com/AmpereComputing/ampere-lts-kernel/pull/65 (5.14 backport)
Kernel: 5.10.27 Refer to: https://github.com/AmpereComputing/ampere-lts-kernel/wiki/perf-pmu-and-more#pmu-non-maskable-interrupt-nmi
When enable perf-nmi:
Observed kernel hang (rcu stall) when kernel boot.