All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] drm/msm: kthread_worker conversion
@ 2020-10-19 21:10 ` Rob Clark
  0 siblings, 0 replies; 26+ messages in thread
From: Rob Clark @ 2020-10-19 21:10 UTC (permalink / raw)
  To: dri-devel
  Cc: linux-arm-msm, Rob Clark, Akhil P Oommen,
	AngeloGioacchino Del Regno, Bjorn Andersson, Drew Davenport,
	Emil Velikov, Eric Anholt,
	open list:DRM DRIVER FOR MSM ADRENO GPU, Gustavo A. R. Silva,
	Jeykumar Sankaran, Jonathan Marek, Jordan Crouse, Kalyan Thota,
	open list, Qinglang Miao, Rajendra Nayak, Roy Spliet,
	Sam Ravnborg, Sharat Masetty, Tanmay Shah, Thomas Zimmermann,
	tongtiangen, Wambui Karuga

From: Rob Clark <robdclark@chromium.org>

In particular, converting the async atomic commit (for cursor updates,
etc) to SCHED_FIFO kthread_worker helps with some cases where we
wouldn't manage to flush the updates within the 1ms-before-vblank
deadline resulting in fps drops when there is cursor movement.

Rob Clark (3):
  drm/msm/gpu: Convert retire/recover work to kthread_worker
  drm/msm/kms: Update msm_kms_init/destroy
  drm/msm/atomic: Convert to per-CRTC kthread_work

 drivers/gpu/drm/msm/adreno/a5xx_gpu.c     |  3 +--
 drivers/gpu/drm/msm/adreno/a5xx_preempt.c |  6 ++---
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c     |  4 +--
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c     |  4 +--
 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c   |  8 +++++-
 drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c  |  8 +++++-
 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c  | 11 ++++++---
 drivers/gpu/drm/msm/disp/mdp_kms.h        |  9 +++++--
 drivers/gpu/drm/msm/msm_atomic.c          | 25 +++++++++++++++----
 drivers/gpu/drm/msm/msm_drv.h             |  3 ++-
 drivers/gpu/drm/msm/msm_gpu.c             | 30 +++++++++++++++--------
 drivers/gpu/drm/msm/msm_gpu.h             | 13 +++++++---
 drivers/gpu/drm/msm/msm_kms.h             | 23 ++++++++++++++---
 13 files changed, 104 insertions(+), 43 deletions(-)

-- 
2.26.2


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2020-10-21  8:26 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-19 21:10 [PATCH 0/3] drm/msm: kthread_worker conversion Rob Clark
2020-10-19 21:10 ` Rob Clark
2020-10-19 21:10 ` [PATCH 1/3] drm/msm/gpu: Convert retire/recover work to kthread_worker Rob Clark
2020-10-19 21:10   ` Rob Clark
2020-10-19 21:10 ` [PATCH 2/3] drm/msm/kms: Update msm_kms_init/destroy Rob Clark
2020-10-19 21:10   ` Rob Clark
2020-10-19 21:10 ` [PATCH 3/3] drm/msm/atomic: Convert to per-CRTC kthread_work Rob Clark
2020-10-19 21:10   ` Rob Clark
2020-10-20  8:24 ` [PATCH 0/3] drm/msm: kthread_worker conversion Daniel Vetter
2020-10-20  8:24   ` Daniel Vetter
2020-10-20 14:00   ` Rob Clark
2020-10-20 14:00     ` Rob Clark
2020-10-20 14:29     ` Daniel Vetter
2020-10-20 14:29       ` Daniel Vetter
2020-10-20 15:08       ` Rob Clark
2020-10-20 15:08         ` Rob Clark
2020-10-20 17:02         ` Daniel Vetter
2020-10-20 17:02           ` Daniel Vetter
2020-10-20 17:23           ` Rob Clark
2020-10-20 17:23             ` Rob Clark
2020-10-20 18:14             ` Daniel Vetter
2020-10-20 18:14               ` Daniel Vetter
2020-10-20 20:26               ` Rob Clark
2020-10-20 20:26                 ` Rob Clark
2020-10-21  8:26                 ` Daniel Vetter
2020-10-21  8:26                   ` Daniel Vetter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.