]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: add support for physical memory objects
authorDave Airlie <airlied@linux.ie>
Tue, 30 Dec 2008 10:31:46 +0000 (20:31 +1000)
committerDave Airlie <airlied@linux.ie>
Fri, 16 Jan 2009 08:45:06 +0000 (18:45 +1000)
commitbfc85f6ab73f6180cf1427bf630a5050f36bbd17
tree36c370582e69cd61f2f088c31808fc02c6c86f1a
parent07b41df890bb4ad6cb1bb6feb28cebd275b75c0c
drm/i915: add support for physical memory objects

This is an initial patch to do support for objects which needs physical
contiguous main ram, cursors and overlay registers on older chipsets.

These objects are bound on cursor bin, like pinning, and we copy
the data to/from the backing store object into the real one on attach/detach.

notes:
possible over the top in attach/detach operations.
no overlay support yet.

Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/i915/i915_dma.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/intel_display.c