diff options
| author | Will Deacon <will.deacon@arm.com> | 2014-11-14 17:16:49 +0000 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-22 11:12:16 -0700 |
| commit | b6db8663439e5a71bdd3b4300d6973b301bed59f (patch) | |
| tree | e0d70d28c0c4ab1fd9c4624120e9889d96f5d8f7 /include | |
| parent | ffd9e0b80f4fdffbfe1322882b7518d33b43cd56 (diff) | |
iommu: introduce generic page table allocation framework
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
Change-Id: Ia7c22397f0afe94898cd91d8d9c30be985993d1d
Tested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
Git-commit: fdb1d7be7c4d452e9735aeb2b60ae8a2fcf0a514
Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
