Page MenuHomeFreeBSD

hwpmc: handle delayed IBS NMIs on Zen 6
Needs ReviewPublic

Authored by afscoelho_gmail.com on Mon, Oct 5, 2:50 PM.
Tags
None
Referenced Files
F174750422: D60367.diff
Mon, Oct 5, 5:52 PM
F174748606: D60367.diff
Mon, Oct 5, 5:32 PM
F174748415: D60367.diff
Mon, Oct 5, 5:30 PM
Subscribers

Details

Summary

On Zen 6, an extra IBS NMI can arrive after later samples.
Keep the credit until the empty NMI arrives, and handle fetch and op samples when both are ready.

Test Plan

Ran the workload 34 times on Zen 6; no unknown NMIs.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 77730
Build 74613: arc lint + arc unit