Hi all,

This series implements support for the intel overlay hw with kms.
Caveats/Remarks:
- the overlay image is flickering but stabilizes after a few secs of
  showing the same frame. I've researched intel ddx history/bugs and
  there was a similar issue in the original userspace modesetting driver,
  but I haven't found the solution. Hints/ideas highly appreciated.
- untested on anything else than a 855GM - this is the only hw I have.
  Especially panel fitting one-line-mode is completely untested. Testing
  this needs an LVDS with vertical resolution less than native but larger
  than 1024.
- patches 1, 4, 5 change drm-generic code.
- the ioctl interface is intel-only. Anyone (radeon devs?) working on another
  overlay implementation/interested in sharing code?

Yours, Daniel

PS: I'll post the ddx part shortly to intel-gfx.

Daniel Vetter (6):
  [drm]: make drm_mode_object_find typesafe
  [drm/i915] remove open-coded drm_mode_object_find
  [drm/i915]: modeset: always set intel_crtc->dpms_mode
  [drm/i915]: require_pipe_a helper functions
  [drm/i915]: add i915_lp_ring_sync helper
  [drm/i915] implement drmmode overlay support

 drivers/gpu/drm/drm_crtc.c           |    3 +-
 drivers/gpu/drm/drm_crtc_helper.c    |    3 +-
 drivers/gpu/drm/i915/Makefile        |    1 +
 drivers/gpu/drm/i915/i915_dma.c      |    7 +
 drivers/gpu/drm/i915/i915_drv.h      |    5 +
 drivers/gpu/drm/i915/i915_gem.c      |   51 ++-
 drivers/gpu/drm/i915/i915_reg.h      |    5 +
 drivers/gpu/drm/i915/intel_display.c |  133 +++-
 drivers/gpu/drm/i915/intel_drv.h     |   35 +
 drivers/gpu/drm/i915/intel_overlay.c | 1289 ++++++++++++++++++++++++++++++++++
 include/drm/drm_crtc.h               |    3 +-
 include/drm/drm_crtc_helper.h        |    2 +
 include/drm/drm_os_linux.h           |    2 +-
 include/drm/i915_drm.h               |   71 ++
 14 files changed, 1579 insertions(+), 31 deletions(-)
 create mode 100644 drivers/gpu/drm/i915/intel_overlay.c


------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to