On Wed, Jul 15, 2020 at 2:00 PM Alexey Kardashevskiy <a...@ozlabs.ru> wrote: > > > or we could just skip setting > > ppc_md.pcibios_sriov_enable = pnv_pcibios_sriov_enable; > > for uninteresting platforms in pnv_pci_init_ioda_phb().
I don't think so. ppc_md is per-platform, not per-PHB andw e still have to deal with a mixture of IODA/NVLink/OpenCAPI PHBs on a single system. We could make it a callback in pnv_phb, but it seemed like more indirection than it's worth.