Renesas ipmmu-vmsa: Miscellaneous cleanups and fixes
Get series with b4
b4 am 1419363.GGUKXiAPyI@avalonVersions newest first · linked by author and title
- v2 Latest5 of 10 patches 0 repliesNew
- v11 of 9 patches 0 repliesSuperseded
5 of 10 patches are in this archive. The cover letter announces 10.
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/10 | iommu/ipmmu-vmsa: Refactor micro-TLB lookup | +0 | 1 reply | |
| 1/10 | iommu/ipmmu-vmsa: Refactor micro-TLB lookup | +0 | 1 reply | |
| 2/10 | iommu/ipmmu-vmsa: Cleanup failures of ARM mapping creation or attachment | +0 | 2 replies | |
| 2/10 | iommu/ipmmu-vmsa: Cleanup failures of ARM mapping creation or attachment | +0 | 0 replies | |
| 2/10 | iommu/ipmmu-vmsa: Cleanup failures of ARM mapping creation or attachment | +0 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 00/10] Renesas ipmmu-vmsa: Miscellaneous cleanups and fixes
Hi Joerg,
Ping ?
Quoted 38 lines · On Thursday 15 May 2014 12:40:41 Laurent Pinchart wrote:
Hello,
This patch set cleans up and fixes small issues in the ipmmu-vmsa driver. The patches are based on top of "[PATCH v3] iommu: Add driver for Renesas VMSA-compatible IPMMU" that adds the ipmmu-vmsa driver.
The most interesting part of this series is the rewrite of the page table management code. The IOMMU core guarantees that the map and unmap operations will always be called only with page sizes advertised by the driver. We can use that assumption to remove loops of PGD and PMD entries, simplifying the code.
Joerg, is there still time to get this merged in v3.16 ? The patches have all been posted previously and the only comment I've received was about a missing #define in patch 04/10.
Cc Joerg Roedel <[email protected]>Changes since v1:
- Add missing
IPMMU_PTRS_PER_PUDdefinition in patch 04/10Laurent Pinchart (10):
iommu/ipmmu-vmsa: Refactor micro-TLB lookup iommu/ipmmu-vmsa: Cleanup failures of ARM mapping creation or
attachment
iommu/ipmmu-vmsa: Fix the supported page sizes iommu/ipmmu-vmsa: Define driver-specific page directory sizes iommu/ipmmu-vmsa: Set the PTE contiguous hint bit when possible iommu/ipmmu-vmsa: PMD is never folded, PUD always is iommu/ipmmu-vmsa: Rewrite page table management iommu/ipmmu-vmsa: Support 2MB mappings iommu/ipmmu-vmsa: Remove stage 2 PTE bits definitions iommu/ipmmu-vmsa: Support clearing mappings
drivers/iommu/ipmmu-vmsa.c| 535 +++++++++++++++++++++++++++---------------1 file changed, 361insertions(+), 174 deletions(-)
Signature · 3 lines
Regards, Laurent Pinchart