diff options
| author | Mitchel Humpherys <mitchelh@codeaurora.org> | 2015-09-30 14:23:58 -0700 |
|---|---|---|
| committer | Jeevan Shriram <jshriram@codeaurora.org> | 2016-05-20 19:23:52 -0700 |
| commit | 2271696039aa31cd5410946d19943bda08dcaf62 (patch) | |
| tree | 26db9a1bb3c9972e0bbbd4360c4bf5dac43acad7 /tools/perf/scripts/python/bin | |
| parent | 680e07481cf7e87ddd2ff4835d05e018e61b189e (diff) | |
iommu/io-pgtable: Add fast page table mapper for ARMv8L
Certain use cases require performance that can't be achieved with the
general-purpose SMMU page table code. By limiting ourselves to 4K page
mappings (no block mappings) and pre-populating the first and second
levels of the page tables up front, we can eliminate a lot of the work
needed for page table mapping and unmapping.
Add a performance-tuned io-pgtable implementation for ARMv8L page tables
that only supports 4K page mappings. Any size can be mapped, but only
4K page mappings will be installed in the page tables.
CRs-Fixed: 997751
Change-Id: I5861270709675016988052360d196e0a16a0d103
Signed-off-by: Mitchel Humpherys <mitchelh@codeaurora.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
