Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 May 2018 19:42:49 +1000
From:      Peter Grehan <grehan@freebsd.org>
To:        Justin Hibbits <jhibbits@FreeBSD.org>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r334365 - head/sys/dev/pci
Message-ID:  <25bd4319-6d7f-e668-88e4-4c3adbc1e8e9@freebsd.org>
In-Reply-To: <201805300241.w4U2fmvB033942@repo.freebsd.org>
References:  <201805300241.w4U2fmvB033942@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
>    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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?25bd4319-6d7f-e668-88e4-4c3adbc1e8e9>