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
Unknown Object (File)
Sun, Oct 4, 2:55 PM
Unknown Object (File)
Fri, Oct 2, 5:58 PM
Unknown Object (File)
Fri, Oct 2, 3:14 PM
Unknown Object (File)
Fri, Oct 2, 8:55 AM
Unknown Object (File)
Thu, Oct 1, 9:59 AM
Unknown Object (File)
Thu, Oct 1, 4:21 AM
Unknown Object (File)
Wed, Sep 30, 12:32 AM
Unknown Object (File)
Tue, Sep 29, 2:48 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