[PATCH 74/81] drm/i915: Add some TODO items to the atomic code

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Ville Syrj?l? <ville.syrjala at linux.intel.com>

Add a comment that outlines some of the missign/incomplete parts of the
atomic code.

Signed-off-by: Ville Syrj?l? <ville.syrjala at linux.intel.com>
---
 drivers/gpu/drm/i915/intel_atomic.c |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/drivers/gpu/drm/i915/intel_atomic.c b/drivers/gpu/drm/i915/intel_atomic.c
index ec79354..415cd72 100644
--- a/drivers/gpu/drm/i915/intel_atomic.c
+++ b/drivers/gpu/drm/i915/intel_atomic.c
@@ -24,6 +24,21 @@
  * Ville Syrj?l? <ville.syrjala at linux.intel.com>
  */
 
+/*
+ * TODO:
+ * - check crtc.enabled old vs. new state handling
+ * - generate a correct timestamp for override flips
+ * - send flip events at correct time when previous flip is pending,
+ *   and nothing changed in the later flip
+ * - flip_seq should be the same for all flips issued at the same time
+ * - make GPU reset handling robust
+ * - old style frame counter still has possible issues
+ * - move primary plane scanout handling into a drm_plane
+ * - cursor register handling needs work
+ * - should drm_plane be used for cursors too?
+ * - more refactoring and cleanups
+ */
+
 #include <drm/drmP.h>
 #include <drm/drm_crtc.h>
 #include <drm/drm_flip.h>
-- 
1.7.8.6



[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux