• A
    iommu/arm-smmu: Refine check for proper size of mapped region · c55af7f7
    Andreas Herrmann 提交于
    There is already a check to print a warning if the size of SMMU
    address space (calculated from SMMU register values) is greater than
    the size of the mapped memory region (e.g. passed via DT to the
    driver).
    
    Adapt this check to print also a warning in case the mapped region is
    larger than the SMMU address space.
    
    Such a mismatch could be intentional (to fix wrong register values).
    If its not intentional (e.g. due to wrong DT information) this will
    very likely cause a malfunction of the driver as SMMU_CB_BASE is
    derived from the size of the mapped region. The warning helps to
    identify the root cause in this case.
    Signed-off-by: NAndreas Herrmann <andreas.herrmann@calxeda.com>
    Signed-off-by: NWill Deacon <will.deacon@arm.com>
    c55af7f7
arm-smmu.c 51.5 KB