diff options
author | jhb <jhb@FreeBSD.org> | 2016-12-23 19:42:17 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2016-12-23 19:42:17 +0000 |
commit | c463638654b9ffb469ad4876aa6e924ef67f622f (patch) | |
tree | 14c1ae3931785c2a77420bbc8d78b90e6d9e0f88 /contrib | |
parent | c566331351e10a5525edd4e523bda0d160768d14 (diff) | |
download | FreeBSD-src-c463638654b9ffb469ad4876aa6e924ef67f622f.zip FreeBSD-src-c463638654b9ffb469ad4876aa6e924ef67f622f.tar.gz |
MFC 309588: Don't attach to Host-PCI bridges with a bad bus number.
If the bus number assigned to a Host-PCI bridge doesn't match the first
bus number in the associated producer range from _CRS, print a warning and
fail to attach rather than panicking due to an assertion failure.
At least one single-socket Dell machine leaves a "ghost" Host-PCI bridge
device in the ACPI namespace that seems to correspond to the I/O hub in
the second socket of a two-socket machine. However, the BIOS doesn't
configure the settings for this "ghost" bridge correctly, nor does it have
any PCI devices behind it.
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions