]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: convert some gem structures to per-ring V2
authorZou Nan hai <nanhai.zou@intel.com>
Fri, 21 May 2010 01:08:56 +0000 (09:08 +0800)
committerEric Anholt <eric@anholt.net>
Wed, 26 May 2010 20:42:11 +0000 (13:42 -0700)
commit7912c9ef6677585133d0c5eb4e5b3c9927b7f09a
tree07626a99af8f4b400f4e8616aea885c9f73a118a
parenta1eea4a1135c244824c3cd8cf8985bc0dba78574
drm/i915: convert some gem structures to per-ring V2

The active list and request list move into the ringbuffer structure,
so each can track its active objects in the order they are in that
ring.  The flushing list does not, as it doesn't matter which ring
caused data to end up in the render cache.  Objects gain a pointer to
the ring they are active on (if any).

Signed-off-by: Zou Nan hai <nanhai.zou@intel.com>
Signed-off-by: Xiang Hai hao <haihao.xiang@intel.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
drivers/gpu/drm/i915/i915_debugfs.c
drivers/gpu/drm/i915/i915_dma.c
drivers/gpu/drm/i915/i915_drv.c
drivers/gpu/drm/i915/i915_drv.h
drivers/gpu/drm/i915/i915_gem.c
drivers/gpu/drm/i915/i915_irq.c
drivers/gpu/drm/i915/intel_overlay.c