Files
linux/drivers
Rob Clark 2d99ced787 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>
2019-09-03 16:17:01 -07:00
..
2019-07-18 09:49:30 +02:00
2019-09-03 16:17:01 -07:00
2019-07-15 09:42:32 -07:00
2019-07-22 15:31:00 +02:00
2019-06-15 13:43:06 -07:00
2019-06-08 17:40:28 +02:00
2019-08-19 15:52:29 +02:00
2019-06-12 14:23:50 +02:00
2019-06-12 14:23:50 +02:00