[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