[PATCH] gpu: host1x: Do not use mapping cache for job submissions

Jon Hunter jonathanh at nvidia.com
Mon Apr 4 12:33:42 UTC 2022


On 24/03/2022 10:30, Thierry Reding wrote:
> From: Thierry Reding <treding at nvidia.com>
> 
> Buffer mappings used in job submissions are usually small and not
> rapidly reused as opposed to framebuffers (which are usually large and
> rapidly reused, for example when page-flipping between double-buffered
> framebuffers). Avoid going through the mapping cache for these buffers
> since the cache would also lead to leaks if nobody is ever releasing
> the cache's last reference. For DRM/KMS these last references are
> dropped when the framebuffers are removed and therefore no longer
> needed.
> 
> While at it, also add a note about the need to explicitly remove the
> final reference to the mapping in the cache.
> 
> Signed-off-by: Thierry Reding <treding at nvidia.com>


I have tested this and verified that it is working well.

Reviewed-by: Jon Hunter <jonathanh at nvidia.com>
Tested-by: Jon Hunter <jonathanh at nvidia.com>

Thanks
Jon

-- 
nvpublic


More information about the dri-devel mailing list