aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorLucas Stach <[email protected]>2020-02-26 15:27:08 +0000
committerLucas Stach <[email protected]>2020-03-20 17:40:44 +0000
commitf232d9ec029ce3e2543b05213e2979e01e503408 (patch)
tree3a73919e1e4e8f6cf038f59a0bf4971614127410 /tools/perf/scripts/python
parentdrm/etnaviv: request pages from DMA32 zone when needed (diff)
downloadkernel-f232d9ec029ce3e2543b05213e2979e01e503408.tar.gz
kernel-f232d9ec029ce3e2543b05213e2979e01e503408.zip
drm/etnaviv: fix TS cache flushing on GPUs with BLT engine
As seen in the Vivante kernel driver, most GPUs with the BLT engine have a broken TS cache flush. The workaround is to temporarily set the BLT command to CLEAR_IMAGE, without actually executing the clear. Apparently this state change is enough to trigger the required TS cache flush. As the BLT engine is completely asychronous, we also need a few more stall states to synchronize the flush with the frontend. Root-caused-by: Jonathan Marek <[email protected]> Signed-off-by: Lucas Stach <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions