linux/drivers/gpu/drm/msm
Rob Clark edd4fc63a3 drm/msm: rework inactive-work
Re-arrange things a bit so that we can get work requested after a bo
fence passes, like pageflip, done before retiring bo's.  Without any
sort of bo cache in userspace, some games can trigger hundred's of
transient bo's, which can cause retire to take a long time (5-10ms).
Obviously we want a bo cache.. but this cleanup will make things a
bit easier for atomic as well and makes things a bit cleaner.

Signed-off-by: Rob Clark <robdclark@gmail.com>
Acked-by: David Brown <davidb@codeaurora.org>
2013-11-01 12:39:45 -04:00
..
adreno drm/msm: resync generated headers 2013-11-01 12:39:44 -04:00
dsi drm/msm: resync generated headers 2013-11-01 12:39:44 -04:00
hdmi drm/msm: resync generated headers 2013-11-01 12:39:44 -04:00
mdp4 drm/msm: rework inactive-work 2013-11-01 12:39:45 -04:00
Kconfig drm/msm: basic KMS driver for snapdragon 2013-08-24 14:57:07 -04:00
Makefile drm/msm: prime support 2013-11-01 12:39:44 -04:00
msm_drv.c drm/msm: rework inactive-work 2013-11-01 12:39:45 -04:00
msm_drv.h drm/msm: rework inactive-work 2013-11-01 12:39:45 -04:00
msm_fb.c drm/msm: basic KMS driver for snapdragon 2013-08-24 14:57:07 -04:00
msm_fbdev.c drm/msm: basic KMS driver for snapdragon 2013-08-24 14:57:07 -04:00
msm_gem_prime.c drm/msm: prime support 2013-11-01 12:39:44 -04:00
msm_gem_submit.c drm/msm: fix cmdstream size check 2013-09-10 13:57:42 -04:00
msm_gem.c drm/msm: rework inactive-work 2013-11-01 12:39:45 -04:00
msm_gem.h drm/msm: rework inactive-work 2013-11-01 12:39:45 -04:00
msm_gpu.c drm/msm: rework inactive-work 2013-11-01 12:39:45 -04:00
msm_gpu.h drm/msm: add basic hangcheck/recovery mechanism 2013-08-24 14:57:19 -04:00
msm_ringbuffer.c drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
msm_ringbuffer.h drm/msm: add a3xx gpu support 2013-08-24 14:57:18 -04:00
NOTES drm/msm: basic KMS driver for snapdragon 2013-08-24 14:57:07 -04:00