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