iommu/arm-smmu-v3: Document nesting-related errata
authorRobin Murphy <robin.murphy@arm.com>
Wed, 10 May 2023 15:38:46 +0000 (16:38 +0100)
committerWill Deacon <will@kernel.org>
Thu, 8 Jun 2023 20:58:12 +0000 (21:58 +0100)
commit0bfbfc526c70606bf0fad302e4821087cbecfaf4
tree30544dbb0540ef990d66b536d492540df0e18770
parent1d9777b9f3d55b4b6faf186ba4f1d6fb560c0523
iommu/arm-smmu-v3: Document nesting-related errata

Both MMU-600 and MMU-700 have similar errata around TLB invalidation
while both stages of translation are active, which will need some
consideration once nesting support is implemented. For now, though,
it's very easy to make our implicit lack of nesting support explicit
for those cases, so they're less likely to be missed in future.

Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Reviewed-by: Nicolin Chen <nicolinc@nvidia.com>
Link: https://lore.kernel.org/r/696da78d32bb4491f898f11b0bb4d850a8aa7c6a.1683731256.git.robin.murphy@arm.com
Signed-off-by: Will Deacon <will@kernel.org>
Documentation/arm64/silicon-errata.rst
drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c