diff options
author | jhb <jhb@FreeBSD.org> | 2011-03-18 12:13:04 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2011-03-18 12:13:04 +0000 |
commit | 359e81dc4639eef5e3a0703c0128eb0a8c9f9f48 (patch) | |
tree | 0544948378de44682c7a66d8a5844aba327f32dc /sbin/Makefile | |
parent | c23159e1a271c4648f80d76340aab96cb4ca502b (diff) | |
download | FreeBSD-src-359e81dc4639eef5e3a0703c0128eb0a8c9f9f48.zip FreeBSD-src-359e81dc4639eef5e3a0703c0128eb0a8c9f9f48.tar.gz |
Fix a few issues with HyperTransport devices and MSI interrupts:
- Always enable the HyperTransport MSI mapping window for HyperTransport
to PCI bridges (these show up as HyperTransport slave devices).
The mapping windows in PCI-PCI bridges are enabled by existing code
in the PCI-PCI bridge driver as MSI requests propagate up the device
tree, but Host-PCI bridges don't really show up in that tree.
- If the PCI device at domain 0 bus 0 slot 0 function 0 is not a
HyperTransport device, then blacklist MSI on any other HT devices in
the system. Linux has a similar quirk.
PR: kern/155442
Tested by: Zack Dannar zdannar of gmail
MFC after: 1 week
Diffstat (limited to 'sbin/Makefile')
0 files changed, 0 insertions, 0 deletions