cvs commit: src/sys/dev/pci pci.c pcivar.h
John Baldwin
jhb at FreeBSD.org
Thu Dec 14 11:57:22 PST 2006
jhb 2006-12-14 19:57:06 UTC
FreeBSD src repository
Modified files:
sys/dev/pci pci.c pcivar.h
Log:
Add a first pass at a way to blacklist MSI on systems where it doesn't
work:
- A new PCI quirk (PCI_QUIRK_DISABLE_MSI) is added to the quirk table.
- A new pci_msi_device_blacklisted() determines if a passed in device
matches an MSI quirk in the quirk table. This can be overridden (all
quirks ignored) by setting the hw.pci.honor_msi_blacklist to 0.
- A global blacklist check is performed in the MI PCI bus code by checking
to see if the device at 0:0:0 is blacklisted.
Tested by: jdp
Revision Changes Path
1.329 +51 -0 src/sys/dev/pci/pci.c
1.76 +1 -0 src/sys/dev/pci/pcivar.h
More information about the cvs-src
mailing list