Page MenuHomeFreeBSD

nvme: do not touch INTMS/INTMC when configured for MSI-X
Needs ReviewPublic

Authored by seuros on Sun, Sep 13, 10:45 AM.
Referenced Files
F172131474: D59637.diff
Wed, Sep 16, 8:44 AM
F172067889: D59637.id186582.diff
Tue, Sep 15, 9:45 PM
Unknown Object (File)
Tue, Sep 15, 5:06 AM
Unknown Object (File)
Mon, Sep 14, 11:10 PM
Unknown Object (File)
Mon, Sep 14, 2:57 AM
Unknown Object (File)
Sun, Sep 13, 8:02 PM
Unknown Object (File)
Sun, Sep 13, 7:25 PM
Unknown Object (File)
Sun, Sep 13, 5:29 PM
Subscribers

Details

Reviewers
imp
adrian
Summary

The single-vector MSI-X fallback installs the shared interrupt
handler, which masks interrupts through INTMS/INTMC around the
completion poll.
INTx and MSI are unaffected. Only MSI-X track the interrupt mode
and skip un/masking

Diff Detail

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