Page MenuHomeFreeBSD

puc: be more careful about using MSI
ClosedPublic

Authored by nick_spun.io on Sat, Sep 12, 9:07 PM.
Tags
None
Referenced Files
F172187540: D59623.diff
Wed, Sep 16, 5:28 PM
F172176129: D59623.diff
Wed, Sep 16, 3:26 PM
F172055061: D59623.id186545.diff
Tue, Sep 15, 7:16 PM
Unknown Object (File)
Tue, Sep 15, 3:14 PM
Unknown Object (File)
Mon, Sep 14, 11:29 PM
Unknown Object (File)
Mon, Sep 14, 12:03 PM
Unknown Object (File)
Mon, Sep 14, 11:52 AM
Unknown Object (File)
Sun, Sep 13, 4:32 PM
Subscribers

Details

Summary

puc has preferred MSI for every card since MSI support was added, with
only a global tunable to opt out. uart(4) makes the same decision for
the serial devices it attaches directly, and has since grown two
defences: it skips MSI unless the device advertises exactly one vector,
because attaching a single instance to a device offering many has caused
problems (PR 235016), and it lets individual devices be flagged when
they claim MSI support that does not work.

Adopt both.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable