Skip to content

x86: Fix & update NMI watchdog

Jan Kiszka xenomai 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3Update NMI watchdog for latest Intel CPUsinclude/asm-x86/bits/timer.h ksrc/arch/x86/nmi_32.c+81 -490 replies
2/3NMI watchdog support for x86-64include/asm-x86/hal.h include/asm-x86/hal_32.h ksrc/arch/x86/Kconfig +5 more+379 -3790 replies
3/3Rework x86 NMI watchdog pass-throughksrc/arch/x86/nmi.c+42 -530 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [Xenomai-core] [PATCH 0/3] x86: Fix & update NMI watchdog

This series reanimates the NMI watchdog support for current x86 CPUs. It adds the required bits for Intel Core2 (and probably later) performance counters, fixes an overflow condition for P6 perf-counters, adds x86-64 support, and comes with a more robust NMI reason detection + pass-through for other events. The latter allows to use the NMI watchdog together with KGDB.

As usual, the series /may/ cause build (or even runtime) regressions for untested platforms. These are: kernel 2.4, x86-32. Feedback and/or corrections appreciated!

Jan