+8
−0
+1
−0
drivers/iommu/io-pgtable.c
0 → 100644
+71
−0
drivers/iommu/io-pgtable.h
0 → 100644
+128
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
This patch introduces a generic framework for allocating page tables for
an IOMMU. There are a number of reasons we want to do this:
- It avoids duplication of complex table management code in IOMMU
drivers that use the same page table format
- It removes any coupling with the CPU table format (and even the
architecture!)
- It defines an API for IOMMU TLB maintenance
Tested-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by:
Will Deacon <will.deacon@arm.com>