git: i915_gem.c: Simplify fence code

Francois Tigeot ftigeot at crater.dragonflybsd.org
Mon Jul 21 04:01:49 PDT 2014


commit 561529b1ee8c8ff2e31e406bd1f9dd2cbc50169c
Author: François Tigeot <ftigeot at wolfpond.org>
Date:   Mon Jul 21 11:11:52 2014 +0200

    i915_gem.c: Simplify fence code
    
    * Remove fence pipelining, it caused many spurious GPU hangs and could
      never be made to work reliably
    
    * Simplify fence finding
    
    * Remove an useless optimisation from flush_fence()
    
    * Remove a few now useless struct members and associated code

Summary of changes:
 sys/dev/drm/i915/i915_drv.h            |   8 +-
 sys/dev/drm/i915/i915_gem.c            | 269 ++++++++++-----------------------
 sys/dev/drm/i915/i915_gem_execbuffer.c |   2 +-
 sys/dev/drm/i915/intel_display.c       |   2 +-
 sys/dev/drm/i915/intel_ringbuffer.h    |   1 -
 5 files changed, 82 insertions(+), 200 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/561529b1ee8c8ff2e31e406bd1f9dd2cbc50169c


-- 
DragonFly BSD source repository



More information about the Commits mailing list