HomeFreeBSD

x86: Refactor kernel-mode NMI handling

Description

x86: Refactor kernel-mode NMI handling

This refactor aims to add the ability to share performance counter
interrupts by refactoring the kernel-mode NMI handler. The handler now
allows multiple drivers to service the same interrupt (e.g. hwpmc(4)
and hwt(4)'s Intel Processor Trace backend).

Reviewed by: kib, avg
Differential Revision: https://reviews.freebsd.org/D46421

Details

Provenance
bnovkovAuthored on Sun, Dec 15, 1:56 PM
Reviewer
kib
Differential Revision
D46421: x86: Refactor kernel-mode NMI handling
Parents
rG74ecdf86d8d2: Tweak ppoll() to include 1003.1-2024 visibility, take two
Branches
Unknown
Tags
Unknown