Skip to content

ARM SMMU TLB sync improvements

Robin Murphy linux-arm-kernel linux-iommu 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v2 Latest4 patches 0 repliesNew

Patches in v2 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4iommu/arm-smmu: Simplify ASID/VMID handlingdrivers/iommu/arm-smmu.c+19 -171 reply
2/4iommu/arm-smmu: Tidy up context bank indexingdrivers/iommu/arm-smmu.c+14 -151 reply
3/4iommu/arm-smmu: Use per-context TLB sync as appropriatedrivers/iommu/arm-smmu.c+81 -340 replies
4/4iommu/arm-smmu: Poll for TLB sync completion more effectivelydrivers/iommu/arm-smmu.c+10 -81 reply

Reviews trailers per patch

3 of 4 patches have a Reviewed-by or Acked-by.

PatchJordan Crouse
1/4R-b
2/4R-b
3/4
4/4R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v2 thread

Cover letter [PATCH v2 0/4] ARM SMMU TLB sync improvements

Hi Will,

Here's a quick v2 to address your comments and drop the needless meddling (whaddaya know, it makes the whole lot look simpler!)

I'll put it on my list to take a look at SMMUv3 queue polling as suggested.

Robin.

Robin Murphy (4):
iommu/arm-smmu: Simplify ASID/VMID handling iommu/arm-smmu: Tidy up context bank indexing iommu/arm-smmu: Use per-context TLB sync as appropriate iommu/arm-smmu: Poll for TLB sync completion more effectively

 drivers/iommu/arm-smmu.c | 182 ++++++++++++++++++++++++++++++-----------------
 1 file changed, 116 insertions(+), 66 deletions(-)
Signature · 1 line
2.11.0.dirty