Page MenuHomeFreeBSD

uart/pci: always disable MSI for generic devices
ClosedPublic

Authored by royger on Mar 26 2026, 8:26 PM.
Tags
None
Referenced Files
F164103713: D56097.id174372.diff
Tue, Jul 28, 6:14 PM
Unknown Object (File)
Sun, Jul 26, 8:09 PM
Unknown Object (File)
Sat, Jul 25, 7:25 PM
Unknown Object (File)
Sat, Jul 18, 1:03 AM
Unknown Object (File)
Fri, Jul 17, 9:32 PM
Unknown Object (File)
Wed, Jul 15, 5:45 AM
Unknown Object (File)
Wed, Jul 15, 5:45 AM
Unknown Object (File)
Jun 15 2026, 3:41 PM
Subscribers
None

Details

Summary

The generic device pci_id structure in uart_pci_probe() already has
PCI_NO_MSI appended to it's flags, however that information is not
propagated into uart_pci_attach().

Assume that any device that doesn't match the known IDs is a generic UART
device, and hence prevent the usage of MSIs.

Diff Detail

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

Event Timeline

royger created this revision.
This revision is now accepted and ready to land.Mar 27 2026, 3:24 AM