On Mon, 2016-08-08 at 15:33 -0400, Laine Stump wrote:
> Doesn't
>
> https://bugzilla.redhat.com/1363648#c4
>
> tell us that we *need* to use a pcie-root-port when plugging
> stuff into a pcie-expander-bus?
No, I think you're misunderstanding Marcel's comment:
> (In reply to Laine Stump from comment #2)
> > Marcel - is this actually supported by qemu?
>
> Yes, and if doesn't work is a bug.
> The best way to think of pxb/pbx-pcie is that it exposes a
> new pcie.0 like bus.
> The only difference is that you cannot have devices plugged
> directly into it (integrated device).
I specifically asked him if what the reporter attempted
(plugging a dmi-to-pci-bridge directly into a
pcie-expander-bus) was supported, and he said "yes".
He then said that the only difference is that you can't plug
[endpoint] devices directly into it. A dmi-to-pci-bridge is
not an endpoint device. Aside from endpoint devices, the only
other things you are supposed to plug into pcie-root are
pcie-root-ports and dmi-to-pci-bridges.
The "endpoint" part is the one I was missing. It makes sense
now :)
--
Andrea Bolognani / Red Hat / Virtualization