aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
diff options
context:
space:
mode:
authorRobin Murphy <[email protected]>2020-09-22 15:16:48 +0100
committerNeil Armstrong <[email protected]>2020-10-30 10:08:08 +0100
commit728da60da7c1ec1e21ae64648e376666de3c279c (patch)
treeda46f73386480cbb537fcfedcab4e229a902ce51 /tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py
parentfa3bfa3527b31562dba28d49c0a18b722b42e226 (diff)
iommu/io-pgtable-arm: Support coherency for Mali LPAE
Midgard GPUs have ACE-Lite master interfaces which allows systems to integrate them in an I/O-coherent manner. It seems that from the GPU's viewpoint, the rest of the system is its outer shareable domain, and so even when snoop signals are wired up, they are only emitted for outer shareable accesses. As such, setting the TTBR_SHARE_OUTER bit does indeed get coherent pagetable walks working nicely for the coherent T620 in the Arm Juno SoC. Signed-off-by: Robin Murphy <[email protected]> Tested-by: Neil Armstrong <[email protected]> Reviewed-by: Steven Price <[email protected]> Acked-by: Will Deacon <[email protected]> Signed-off-by: Neil Armstrong <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/8df778355378127ea7eccc9521d6427e3e48d4f2.1600780574.git.robin.murphy@arm.com
Diffstat (limited to 'tools/perf/scripts/python/Perf-Trace-Util/lib/Perf/Trace/Util.py')
0 files changed, 0 insertions, 0 deletions