On Mon, Jul 31, 2017 at 01:22:45PM +0000, Diana Madalina Craciun wrote: > >> If we are to use a value of 0 for the constant in case of PCI devices, > >> what happens if we have multiple PCI controllers? > > I guess we'd use the PCI Segment number for that? > > > > > > Yes, we can use the PCI segment for this scenario. But this would mean > different solutions for the same problem. The main problem is that we > can have multiple entities in the system that are using MSIs (for now > PCI and NXP non-PCI bus infrastructure > (https://lwn.net/Articles/635905/). I guess that we may have other > platform devices that are using MSIs in the future. > > Thanks, > Diana > >
Don't have the time to explore NXP in depth, sorry - there's a lot of complexity there. Could you maybe stick some bits to specify bus type in there? It just looks very wrong to push low level things like this that users have no interest in up the stack. -- MST