On 05/30/18 02:42, Peter Grehan wrote:
   PCIe only permits 1 device on an endpoint, so some devices ignore the device    part of B:D:F probing.  Although ARI likely fixes this, not all platforms    support ARI completely or correctly, so some devices end up showing up 32
   times on the bus.

 I think this might have broken bhyve - a fake PCIe capability is put on the root port so that guests will use MSI/MSI-x, but otherwise it looks like parallel PCI. Not exactly spec-compliant, but then neither is most of the world of PCI/PCIe.

 It may be worth #ifdef'ing this with powerpc.

later,

Peter.


There are a ton of ARM boards that need this too. You can find one-off hacks all through the tree and one of the nice things about this change is that all of those can be consolidated/removed now. If we are going to have some #ifdef and special cases, it would be better to make them for bhyve.
-Nathan
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to