Re: [PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-06-23 Thread Bjorn Helgaas
On Thu, Jun 23, 2016 at 01:04:01PM +0100, Robin Murphy wrote: > On 23/06/16 06:01, Jon Masters wrote: > >On 05/11/2016 10:26 AM, Robin Murphy wrote: > >>(I have no actual objection to this patch, though, and at this point > >>I'm just chucking ideas about). > > > >Can I ask what the next steps are

Re: [PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-06-23 Thread Jon Masters
Quick reply (sorry about top post): I am just getting online so I might discover that this callback is shared by both - in which case, cool - but if not, we need an interim ACPI solution. Aside: Current RHEL Server for ARM (RHELSA) explicitly disables SMMUv3 support because (I warned the folks

Re: [PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-06-23 Thread Robin Murphy
On 23/06/16 06:01, Jon Masters wrote: On 05/11/2016 10:26 AM, Robin Murphy wrote: (I have no actual objection to this patch, though, and at this point I'm just chucking ideas about). Can I ask what the next steps are here? We're looking for upstream direction to guide some internal activities

Re: [PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-06-23 Thread Jon Masters
On 05/11/2016 10:26 AM, Robin Murphy wrote: > (I have no actual objection to this patch, though, and at this point > I'm just chucking ideas about). Can I ask what the next steps are here? We're looking for upstream direction to guide some internal activities and could really do with

Re: [PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-05-17 Thread Jayachandran C via iommu
On Wed, May 11, 2016 at 7:56 PM, Robin Murphy wrote: > On 11/05/16 07:28, Jayachandran C wrote: >> >> On Mon, May 9, 2016 at 3:40 PM, Robin Murphy wrote: >>> >>> On 08/05/16 10:33, Jayachandran C via iommu wrote: Add a new flag

Re: [PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-05-11 Thread Robin Murphy
On 11/05/16 07:28, Jayachandran C wrote: On Mon, May 9, 2016 at 3:40 PM, Robin Murphy wrote: On 08/05/16 10:33, Jayachandran C via iommu wrote: Add a new flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT to limit the DMA alias search to go no further than the bridge where the IOMMU is

Re: [PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-05-11 Thread Jayachandran C via iommu
On Mon, May 9, 2016 at 3:40 PM, Robin Murphy wrote: > On 08/05/16 10:33, Jayachandran C via iommu wrote: >> >> Add a new flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT to limit the DMA alias >> search to go no further than the bridge where the IOMMU is attached. >> >> This has been added

Re: [PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-05-09 Thread Robin Murphy
On 08/05/16 10:33, Jayachandran C via iommu wrote: Add a new flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT to limit the DMA alias search to go no further than the bridge where the IOMMU is attached. This has been added to support Broadcom's Vulcan which has the SMMUv3 and GIC ITS associated with an

[PATCH v2 1/2] PCI: Add PCI device flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT

2016-05-08 Thread Jayachandran C via iommu
Add a new flag PCI_DEV_FLAGS_DMA_ALIAS_ROOT to limit the DMA alias search to go no further than the bridge where the IOMMU is attached. This has been added to support Broadcom's Vulcan which has the SMMUv3 and GIC ITS associated with an intermediate bridge in the PCI topology. Traversing to buses