Skip to content

panvk/csf: Unconditionally clean L2 and LS caches when closing a CS

Boris Brezillon requested to merge bbrezillon/mesa:panvk-csf-clean-caches into main

What does this MR do and why?

We need a clean because descriptor/CS memory can be returned to the command pool where they get recycled. If we don't clean dirty cache lines, those cache lines might get evicted asynchronously and their content pushed back to main memory after the CPU has written new stuff there.

Merge request reports

Loading