freebsd-dev/sys/dev/bhnd/bhndb
Landon J. Fuller 63fb0e8236 bhndb(4): Skip disabled cores when performing bridge configuration probing.
On BCM4321 chipsets, both PCI and PCIe cores are included, with one of
the cores potentially left floating.

Since the PCI core appears first in the device table, and the PCI
profiles appear first in the resource configuration tables, this resulted in
incorrectly matching and using the PCI/v1 resource configuration on PCIe
devices, rather than the correct PCIe/v1 profile.

Approved by:	adrian (mentor, implicit)
2016-09-04 01:43:54 +00:00
..
bhnd_bhndb.c bhndb(4): Skip disabled cores when performing bridge configuration probing. 2016-09-04 01:43:54 +00:00
bhndb_bus_if.m Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhndb_hwdata.c
bhndb_hwdata.h
bhndb_if.m bhndb(4): Skip disabled cores when performing bridge configuration probing. 2016-09-04 01:43:54 +00:00
bhndb_pci_hwdata.c
bhndb_pci_hwdata.h
bhndb_pci_sprom.c
bhndb_pci.c Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhndb_pcireg.h
bhndb_pcivar.h
bhndb_private.h Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhndb_subr.c Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00
bhndb.c bhndb(4): Skip disabled cores when performing bridge configuration probing. 2016-09-04 01:43:54 +00:00
bhndb.h
bhndbvar.h Migrate bhndb(4) to the new bhnd_erom API. 2016-09-04 00:58:19 +00:00