]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
authorChris Wilson <chris@chris-wilson.co.uk>
Fri, 30 Aug 2019 17:59:58 +0000 (18:59 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 30 Aug 2019 19:49:55 +0000 (20:49 +0100)
commit1a1c1f77330b3b2c8fe4380b7aa3422125bc3d92
tree264d3f81aa4e3e462a83eebe7116e9503342cb5a
parent2e666adb79f1d0ab1885ce29986572e1f7e6d080
drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt

With the upcoming change in timing (dramatically reducing the latency
between manipulating the ppGTT and execution), no amount of tweaking
could save Baytrail, it would always fail to invalidate its TLB. Ville
was right, Baytrail is beyond hope.

v2: Rollback on all gen7; same timing instability on TLB invalidation.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Acked-by: Matthew Auld <matthew.auld@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190830180000.24608-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_ringbuffer.c
drivers/gpu/drm/i915/i915_pci.c