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
