extend pcibus enumerator to expose driver instance as property on pcifn/pciexfn nodes
The topo nodes that represent PCI/PCIe functions (pcifn/pciexfn nodes) expose the associated driver via the "driver" property in the "io" property group. It would be nice if it also exposed the driver instance in the same place.
Note that this change has already been integrated into illumos-joyent via the following changeset:
commit 4cbfb4e7e093f73a0396f7354b72ffeb3c5ab608 Author: Rob Johnston <firstname.lastname@example.org> Date: Sat Apr 7 07:30:35 2018 +0000 OS-6870 need topo maps for the SMCI,SSG-2029P-ACR24L OS-6876 authority and system pgroups missing on some nodes OS-6877 extend pcibus enumerator to expose driver instance as property on pcifn/pciexfn nodes Reviewed by: Robert Mustacchi <email@example.com> Approved by: Joshua M. Clulow <firstname.lastname@example.org>
Updated by Rob Johnston about 2 years ago
The testing notes for the original illumos-joyent integration are available at the URL below:
As a sanity test of the upstream port of this change, I onu'd my openindiana workstation and booted a BE with this change and ran fmtopo and verified that the pcibus topology was correct and now included the additional "instance" property on the pcifn and pciexfn nodes.
Updated by Electric Monk about 2 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
commit 73797b86226967e602e2bfd913f917fd5d1d8272 Author: Rob Johnston <email@example.com> Date: 2018-06-08T00:02:09.000Z 9585 extend pcibus enumerator to expose driver instance as property on pcifn/pciexfn nodes Reviewed by: Igor Kozhukhov <firstname.lastname@example.org> Reviewed by: Yuri Pankov <email@example.com> Reviewed by: Ken Mays <firstname.lastname@example.org> Approved by: Dan McDonald <email@example.com>