Messages in this thread | | | Date | Wed, 10 Mar 2021 09:02:46 -0400 | From | Jason Gunthorpe <> | Subject | Re: [PATCH 8/9] vfio/pci: export nvlink2 support into vendor vfio_pci drivers |
| |
On Wed, Mar 10, 2021 at 02:57:57PM +0200, Max Gurtovoy wrote:
> > > + .err_handler = &vfio_pci_core_err_handlers, > > > +}; > > > + > > > +#ifdef CONFIG_VFIO_PCI_DRIVER_COMPAT > > > +struct pci_driver *get_nvlink2gpu_vfio_pci_driver(struct pci_dev *pdev) > > > +{ > > > + if (pci_match_id(nvlink2gpu_vfio_pci_driver.id_table, pdev)) > > > + return &nvlink2gpu_vfio_pci_driver; > > > > > > Why do we need matching PCI ids here instead of looking at the FDT which > > will work better? > > what is FDT ? any is it better to use it instead of match_id ?
This is emulating the device_driver match for the pci_driver.
I don't think we can combine FDT matching with pci_driver, can we?
Jason
| |