On Wed, 25 Nov 2020 12:30:09 +0530, Sai Prakash Ranjan wrote:
Some hardware variants contain a system cache or the last level cache(llc). This cache is typically a large block which is shared by multiple clients on the SOC. GPU uses the system cache to cache both the GPU data buffers(like textures) as well the SMMU pagetables. This helps with improved render performance as well as lower power consumption by reducing the bus traffic to the system memory.
[...]
Applied first two patches on a shared branch for Rob:
arm64 (for-next/iommu/io-pgtable-domain-attr), thanks!
[1/9] iommu/io-pgtable: Add a domain attribute for pagetable configuration https://git.kernel.org/arm64/c/a7656ecf825a [2/9] iommu/io-pgtable-arm: Add support to use system cache https://git.kernel.org/arm64/c/e67890c97944
Cheers,