]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Replace the complex flushing logic with simple invalidate/flush all
authorDaniel Vetter <daniel.vetter@ffwll.ch>
Sat, 21 Jul 2012 10:25:01 +0000 (12:25 +0200)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Wed, 25 Jul 2012 16:23:54 +0000 (18:23 +0200)
commit3aff16c1fb6fcad42585a120353fef7c63942dc9
tree7777f5cdc8eb372657c3435c3db5f089b91738c0
parentd0239706247eec6967e82126abcc282400123774
drm/i915: Replace the complex flushing logic with simple invalidate/flush all

Now that we unconditionally flush and invalidate between every batch
buffer, we no longer need the complex logic to decide which domains
require flushing. Remove it and rejoice.

v2 (danvet): Keep around the flip waiting logic. It's gross and
broken, I know, but we can't just kill that thing ... even if we just
keep it around as a reminder that things are broken.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/gpu/drm/i915/i915_gem_execbuffer.c