[Skiboot] [PATCH 0/7] Support dynamic PCIe slot on power-power platforms
Stewart Smith
stewart at linux.vnet.ibm.com
Tue Oct 11 15:51:20 AEDT 2016
Gavin Shan <gwshan at linux.vnet.ibm.com> writes:
> The first 4 patches needn't to be for the purpose as mentioned in the
> subject, meaning those trivial patches can be merged separately.
>
> The request from customer support team: There is a (external) PMC PCIe
> switch connected to the root port. A Sumsung NVME adapter is connected
> to one of the downstream port. Customer asks for hotplug support on the
> NVME adapter. We don't support PCI hotplug for this scenario yet. This
> series of patches intend to support dynamic PCI slot creation for the
> downstream ports of PCIe switch directly connected to RC. For dynamically
> created PCI slot, platform doesn't provide their identifiers (label),
> meaning we have to produce them in fixed format S<domain><bus number>.
>
> Gavin Shan (7):
> platforms/astbmc: Fix coding style in slot_table_get_slot_info()
> platforms/astbmc: ibm,slot-label not depend on ibm,slot-location-code
> core/pci: Print CRS retry times
> core/pci: Fix initial PCIe slot power state
> hw/phb3: Disable ECRC on Broadcom adapter behind PMC switch
> platforms/astbmc: Introduce slot_init_info() helper function
> platforms/astbmc: Support dynamic PCI slot
>
> core/pci.c | 4 +--
> core/pcie-slot.c | 15 ++++++++-
> hw/phb3.c | 26 +++++++++++++--
> platforms/astbmc/slots.c | 83 ++++++++++++++++++++++++++++++++++++++----------
> 4 files changed, 106 insertions(+), 22 deletions(-)
Thanks,
merged to master as of 5b43f79e3bebf4f504013c1155c2d23856324d91 with the
few minor changes suggested in review.
--
Stewart Smith
OPAL Architect, IBM.
More information about the Skiboot
mailing list