15942 PCIe hotplug insertion does not configure the slot
commit350b21149ccca29970f4e8cd25afd3aa6b238887
authorRobert Mustacchi <rm@fingolfin.org>
Wed, 24 May 2023 04:37:28 +0000 (24 04:37 +0000)
committerRobert Mustacchi <rm@fingolfin.org>
Fri, 3 Nov 2023 20:52:54 +0000 (3 20:52 +0000)
tree2e4ed4978ab52256018c11cb050d425c7eeb0c84
parent9c84c2e828ea91e81ac1287dbd9e906252c84df0
15942 PCIe hotplug insertion does not configure the slot
15943 PCIe hotplug startup races, leaving configuration incomplete
15941 cfgadm -c configure does nothing for enabled devices
Portions contributed by: Keith M Wesolowski <wesolows@oxide.computer>
Reviewed by: Andy Fiddaman <illumos@fiddaman.net>
Reviewed by: Dan Cross <cross@oxidecomputer.com>
Approved by: Dan McDonald <danmcd@mnx.io>
usr/src/uts/common/io/pciex/hotplug/pciehpc.c
usr/src/uts/common/os/ddi_hp_ndi.c
usr/src/uts/common/sys/hotplug/pci/pcie_hp.h