drm/msm: Add deadline based boost support
authorRob Clark <robdclark@chromium.org>
Wed, 8 Mar 2023 15:53:03 +0000 (07:53 -0800)
committerRob Clark <robdclark@chromium.org>
Tue, 28 Mar 2023 22:46:15 +0000 (15:46 -0700)
commitf8b8487c0756ead2e3584550e5a4d4ce4a1e520f
treef68dbd79f61d2ed60caed90958167846d67650fd
parent1ad0510cf730d8556fa7ff067b72aa960dde454b
drm/msm: Add deadline based boost support

Track the nearest deadline on a fence timeline and set a timer to expire
shortly before to trigger boost if the fence has not yet been signaled.

v2: rebase

Signed-off-by: Rob Clark <robdclark@chromium.org>
Patchwork: https://patchwork.freedesktop.org/patch/525816/
Link: https://lore.kernel.org/r/20230308155322.344664-13-robdclark@gmail.com
drivers/gpu/drm/msm/msm_fence.c
drivers/gpu/drm/msm/msm_fence.h