]> git.karo-electronics.de Git - karo-tx-linux.git/commit
drm/i915: Disable WC PTE updates to w/a buggy IOMMU on ILK
authorChris Wilson <chris@chris-wilson.co.uk>
Wed, 13 Feb 2013 09:31:53 +0000 (09:31 +0000)
committerDaniel Vetter <daniel.vetter@ffwll.ch>
Tue, 19 Feb 2013 10:28:09 +0000 (11:28 +0100)
commit2d45972d8ae81a01a026c98d907dbed6c3565385
tree496e513c99ee647210ff997d588dad510d7303f1
parent87cd7a60bf58012a7e431acc1e5aced98734afbf
drm/i915: Disable WC PTE updates to w/a buggy IOMMU on ILK

Whilst IOMMU is enabled for the Intel GPU on Ironlake, it appears that
using WC writes to update the PTE on the GPU fails miserably. The
result looks like the majority of the writes do not land leading to
lots of screen corruption and a hard system hang.

v2: s/</<=/ to preserve the current exclusion of Sandybridge

Reported-by: Nathan Myers <ncm@cantrip.org>
Bugzilla: https://bugzilla.freedesktop.org/show_bug.cgi?id=60391
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Tested-by: Nathan Myers <ncm@cantrip.org>
[danvet: Remove cc: stable and add tested-by.]
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
drivers/char/agp/intel-gtt.c