[Intel-gfx] [PATCH 00/11] small fixlets and cleanups in i915_gem.c

Daniel Vetter daniel.vetter at ffwll.ch
Fri Jan 15 13:24:07 CET 2010


Hi all,

I've decided to flush my queue of small fixes/cleanups in i915_gem.c before
I'll drop offline for 2 weeks. Given that cache coherency is a very
delicate area (I've managed to screw myself more than once while developing
these patches ... ;) and none of these patches are needed to fix a
real-world bug (at least on my setup) I think this is all -next material.

As usual, tested only on my i855GM.

Please review and queue up for .34.

Thanks, Daniel

Daniel Vetter (11):
  drm/i915: flush CPU wc cache when flushing GTT write domain
  drm/i915: blow away userspace mappings before fence change
  drm/i915: reuse i915_gem_object_put_fence_reg for fence stealing code
  drm/i915: check for multiple write domains in pin_and_relocate
  drm/i915: flush CPU wc cache also in execbuf path
  drm/i915: fixup active list locking in object_unbind
  drm/i915: extract fence stealing code
  drm/i915: fixup i915_gem_evict_everything to actually evict everything
  drm/i915: fixup execbuf failure path
  drm/i915: ensure lru ordering of fence_list
  drm/i915: order fence setup wrt subsequent wc cpu writes

 drivers/gpu/drm/i915/i915_gem.c        |  289 ++++++++++++++++++--------------
 drivers/gpu/drm/i915/i915_gem_tiling.c |    6 -
 2 files changed, 163 insertions(+), 132 deletions(-)




More information about the Intel-gfx mailing list