On 03/04/2016 12:59 PM, Will Deacon wrote:
On Fri, Mar 04, 2016 at 10:39:44AM -0800, Tirumalesh Chalamarla wrote:
Due to Errata#27704 CN88xx SMMUv2,supports  only shared ASID and VMID
namespaces; specifically within a given node SMMU0 and SMMU1 share,
as does SMMU2 and SMMU3.

This patch make sure ASID and VMID space is unique across cavium SMMUv2.

changes from V3:
        - Removed redundent variable.
        - Used atomic_t for maintaining running total

changes from V2:
        - removed *_base from DT, and replaced with compatible string

changes from V1:
        - rebased on top of 16 bit VMID patch
        - removed redundent options from DT
        - insted of transform, DT now supplies starting ASID/VMID

Signed-off-by: Tirumalesh Chalamarla <[email protected]>
Signed-off-by: Akula Geethasowjanya <[email protected]>
---
  Documentation/arm64/silicon-errata.txt             |  1 +
  .../devicetree/bindings/iommu/arm,smmu.txt         |  1 +
  drivers/iommu/arm-smmu.c                           | 42 ++++++++++++++++------
  3 files changed, 33 insertions(+), 11 deletions(-)

Hmm, this doesn't seem to apply to my iommu/devel branch. Am I missing
some dependency?

there should not, i will repost based on that branch.

Will

_______________________________________________
iommu mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to