Am 10.01.19 um 14:31 schrieb Bas Vermeulen:
The PCI Express controller as instantiated on this chip does not support hardware coherency. All incoming PCI Express transactions are made non IO-coherent.
Would AMDGPU still work with that PCI Express controller, or is this a show-stopper?
I'm really wondering what this comment in the documentation means.
As far as I know PCIe doesn't support cache coherency in the downstream and supporting it in the up stream is a must have.
So what exactly is meant here with IO-coherent?
with this explanation.
Yeah, but as I said this upstream memory coherency is mandatory for PCIe.
When a controller doesn't have that it can't call itself a PCIe controller. The spec is pretty clear about that :)
And to answer the original question: Yes, that would be a totally show-stopper.
Regards,
Christian.
|
_______________________________________________
amd-gfx mailing list
amd-gfx@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/amd-gfx