Re: [PATCH 5/6] iommu/arm-smmu: support buggy implementations with invalidate-on-map

2014-11-14 Thread Mitchel Humpherys
On Thu, Nov 13 2014 at 01:48:26 AM, Will Deacon wrote: > Ha, damn, then I don't have a user of the shiny new quirks field I added! > I don't think I'll go as far as removing it altogether though... I'm sure we'll be making liberal use of that field soon enough ;) -Mitch -- Qualcomm Innovatio

Re: [PATCH 5/6] iommu/arm-smmu: support buggy implementations with invalidate-on-map

2014-11-13 Thread Will Deacon
On Wed, Nov 12, 2014 at 06:58:17PM +, Mitchel Humpherys wrote: > On Wed, Nov 12 2014 at 10:26:43 AM, Will Deacon wrote: > > On Wed, Aug 13, 2014 at 01:51:38AM +0100, Mitchel Humpherys wrote: > >> Add a workaround for some buggy hardware that requires a TLB invalidate > >> operation to occur at

Re: [PATCH 5/6] iommu/arm-smmu: support buggy implementations with invalidate-on-map

2014-11-12 Thread Mitchel Humpherys
On Wed, Nov 12 2014 at 10:26:43 AM, Will Deacon wrote: > Hi Mitch, > > On Wed, Aug 13, 2014 at 01:51:38AM +0100, Mitchel Humpherys wrote: >> Add a workaround for some buggy hardware that requires a TLB invalidate >> operation to occur at map time. Activate the feature with the >> qcom,smmu-invalid

Re: [PATCH 5/6] iommu/arm-smmu: support buggy implementations with invalidate-on-map

2014-11-12 Thread Will Deacon
Hi Mitch, On Wed, Aug 13, 2014 at 01:51:38AM +0100, Mitchel Humpherys wrote: > Add a workaround for some buggy hardware that requires a TLB invalidate > operation to occur at map time. Activate the feature with the > qcom,smmu-invalidate-on-map boolean DT property. I'm digging up an old thread he

[PATCH 5/6] iommu/arm-smmu: support buggy implementations with invalidate-on-map

2014-08-12 Thread Mitchel Humpherys
Add a workaround for some buggy hardware that requires a TLB invalidate operation to occur at map time. Activate the feature with the qcom,smmu-invalidate-on-map boolean DT property. Signed-off-by: Mitchel Humpherys --- Documentation/devicetree/bindings/iommu/arm,smmu.txt | 4 drivers/iomm