Skip to content

SMMUv3 CMD_SYNC optimisation

Robin Murphy linux-arm-kernel linux-iommu 4 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest3 patches 0 repliesNew
  2. v2 posting 2/20 of 4 patches 0 repliesSuperseded
  3. v2 posting 1/24 patches 1 replySuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v13 patches0 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3iommu/arm-smmu-v3: Use CMD_SYNC completion MSIdrivers/iommu/arm-smmu-v3.c+49 -20 replies
2/3iommu/arm-smmu-v3: Poll for CMD_SYNC outside cmdq lockdrivers/iommu/arm-smmu-v3.c+68 -231 reply
3/3iommu/arm-smmu-v3: Use burst-polling for sync completiondrivers/iommu/arm-smmu-v3.c+6 -20 replies

Reviews trailers per patch

None of the 3 patches has a Reviewed-by or Acked-by.

PatchZhen Lei
1/3
2/3T-b
3/3

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

Read the v3 thread

Cover letter [PATCH v3 0/3] SMMUv3 CMD_SYNC optimisation

Here's a quick v3 to address enough comments to move the cons-polling discussion forward, at least ;)

Since the preparatory two patches are now queued I'm not reposting them here.

Robin.

Robin Murphy (3):
iommu/arm-smmu-v3: Use CMD_SYNC completion MSI iommu/arm-smmu-v3: Poll for CMD_SYNC outside cmdq lock iommu/arm-smmu-v3: Use burst-polling for sync completion

 drivers/iommu/arm-smmu-v3.c | 142 +++++++++++++++++++++++++++++++++++++-------
 1 file changed, 119 insertions(+), 23 deletions(-)
Signature · 1 line
2.13.4.dirty