Re: [PATCH v2 5/5] iommu: Allow default domain type to be set on the kernel command line

2017-03-23 Thread Sricharan R
Hi, Replying again, as there was some issue with mailer last time. On 3/21/2017 11:47 PM, Will Deacon wrote: On Tue, Mar 21, 2017 at 05:46:29PM +, Robin Murphy wrote: On 21/03/17 17:21, Will Deacon wrote: On Tue, Mar 21, 2017 at 04:45:27PM +0100, Joerg Roedel wrote: On Fri, Mar 10, 2017

Re: [PATCH v2 5/5] iommu: Allow default domain type to be set on the kernel command line

2017-03-22 Thread Joerg Roedel
On Tue, Mar 21, 2017 at 05:21:37PM +, Will Deacon wrote: > On Tue, Mar 21, 2017 at 04:45:27PM +0100, Joerg Roedel wrote: > > On Fri, Mar 10, 2017 at 08:49:36PM +, Will Deacon wrote: > > > @@ -1014,8 +1027,8 @@ struct iommu_group *iommu_group_get_for_dev(struct > > > device *dev) > > >

Re: [PATCH v2 5/5] iommu: Allow default domain type to be set on the kernel command line

2017-03-21 Thread Will Deacon
On Tue, Mar 21, 2017 at 05:46:29PM +, Robin Murphy wrote: > On 21/03/17 17:21, Will Deacon wrote: > > On Tue, Mar 21, 2017 at 04:45:27PM +0100, Joerg Roedel wrote: > >> On Fri, Mar 10, 2017 at 08:49:36PM +, Will Deacon wrote: > >>> @@ -1014,8 +1027,8 @@ struct iommu_group

Re: [PATCH v2 5/5] iommu: Allow default domain type to be set on the kernel command line

2017-03-21 Thread Robin Murphy
On 21/03/17 17:21, Will Deacon wrote: > On Tue, Mar 21, 2017 at 04:45:27PM +0100, Joerg Roedel wrote: >> On Fri, Mar 10, 2017 at 08:49:36PM +, Will Deacon wrote: >>> @@ -1014,8 +1027,8 @@ struct iommu_group *iommu_group_get_for_dev(struct >>> device *dev) >>> * IOMMU driver. >>> */

Re: [PATCH v2 5/5] iommu: Allow default domain type to be set on the kernel command line

2017-03-21 Thread Will Deacon
On Tue, Mar 21, 2017 at 04:45:27PM +0100, Joerg Roedel wrote: > On Fri, Mar 10, 2017 at 08:49:36PM +, Will Deacon wrote: > > @@ -1014,8 +1027,8 @@ struct iommu_group *iommu_group_get_for_dev(struct > > device *dev) > > * IOMMU driver. > > */ > > if (!group->default_domain) { > >

Re: [PATCH v2 5/5] iommu: Allow default domain type to be set on the kernel command line

2017-03-21 Thread Joerg Roedel
Hi Will, On Fri, Mar 10, 2017 at 08:49:36PM +, Will Deacon wrote: > @@ -1014,8 +1027,8 @@ struct iommu_group *iommu_group_get_for_dev(struct > device *dev) >* IOMMU driver. >*/ > if (!group->default_domain) { > - group->default_domain =

[PATCH v2 5/5] iommu: Allow default domain type to be set on the kernel command line

2017-03-10 Thread Will Deacon
The IOMMU core currently initialises the default domain for each group to IOMMU_DOMAIN_DMA, under the assumption that devices will use IOMMU-backed DMA ops by default. However, in some cases it is desirable for the DMA ops to bypass the IOMMU for performance reasons, reserving use of translation