Thread (10 messages) 10 messages, 5 authors, 2023-02-23

Re: [PATCH] PCI/ATS: Allow to enable ATS on VFs even if it is not enabled on PF

From: Joerg Roedel <joro@8bytes.org>
Date: 2023-02-16 10:23:36
Also in: linux-iommu, linux-pci, lkml

On Wed, Feb 15, 2023 at 02:57:26PM -0600, Bjorn Helgaas wrote:
[+cc Will, Robin, Joerg for arm-smmu-v3 page size question]

On Sun, Feb 12, 2023 at 08:14:48PM +0200, Leon Romanovsky wrote:
quoted
On Wed, Feb 08, 2023 at 10:43:21AM -0800, Ganapatrao Kulkarni wrote:
quoted
As per PCIe specification(section 10.5), If a VF implements an
ATS capability, its associated PF must implement an ATS capability.
The ATS Capabilities in VFs and their associated PFs are permitted to
be enabled independently.
Well, the spec is one thing, existing hardware the other. Have you
checked the history of the PF-before-VF requirement before making that
change?

It is possible that early PASID-capable hardware actually required
PF-before-VF enablement of ATS.

Regards,

	Joerg

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help