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