On Mon, Jun 13, 2022 at 5:16 PM Bjorn Helgaas wrote: > > On Thu, Jun 09, 2022 at 01:58:13PM -0500, Bjorn Helgaas wrote: > > On Thu, Jun 09, 2022 at 01:41:47PM -0400, Michael Chan wrote: > > > From: Pavan Chebbi > > > > > > The Broadcom BCM5750x NICs may be multi-function devices. They do > > > not advertise ACS capability. Peer-to-peer transactions are not > > > possible between the individual functions, so it is safe to treat > > > them as fully isolated. > > > > > > Add an ACS quirk for these devices so the functions can be in > > > independent IOMMU groups and attached individually to userspace > > > applications using VFIO. > > > > > > Signed-off-by: Pavan Chebbi > > > Signed-off-by: Michael Chan > > > > Applied to pci/virtualization for v5.20, thanks! > > I forgot to ask: is there a plan for future devices to include an ACS > capability? Or will we be stuck adding quirks forever? > I still have not heard back definitively from the hardware team yet. It's likely that the next device will not have ACS but the one after that will have it.