aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/export-to-postgresql.py
diff options
context:
space:
mode:
authorRob Clark <robdclark@chromium.org>2019-08-29 09:45:16 -0700
committerRob Clark <robdclark@chromium.org>2019-09-03 16:17:01 -0700
commit2d99ced787e3d0f251fa370d2aae83cf2085a8d9 (patch)
tree5af6cb9e1fd834af0b2fb75630e7a25e38a6510e /tools/perf/scripts/python/export-to-postgresql.py
parentdrm/msm: split power control from prepare/complete_commit (diff)
downloadlinux-dev-2d99ced787e3d0f251fa370d2aae83cf2085a8d9.tar.xz
linux-dev-2d99ced787e3d0f251fa370d2aae83cf2085a8d9.zip
drm/msm: async commit support
Now that flush/wait/complete is decoupled from the "synchronous" part of atomic commit_tail(), add support to defer flush to a timer that expires shortly before vblank for async commits. In this way, multiple atomic commits (for example, cursor updates) can be coalesced into a single flush at the end of the frame. v2: don't hold lock over ->wait_flush(), to avoid locking interaction that was causing fps drop when combining page flips or non-async atomic commits and lots of legacy cursor updates Signed-off-by: Rob Clark <robdclark@chromium.org> Reviewed-by: Sean Paul <sean@poorly.run>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions