System Environment: -------------------------------------------- Kernel: (drm-intel-next-queued)b8a1868b10bb4fe7fb7d283da5d56064b1a189f4 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu Aug 8 14:41:11 2013 +0100 drm/i915: Allow the user to set bo into the DISPLAY cache domain Bug detailed description: -------------------------------------------- System boots with WARNING like this: [ 1.168965] WARNING: CPU: 1 PID: 1258 at drivers/gpu/drm/i915/i915_gem.c:3440 i915_gem_object_set_cache_level+0x1bd/0x1dc [i915]() Bisected info: d46f1c3f1372e3a72fab97c60480aa4a1084387f is the first bad commit commit d46f1c3f1372e3a72fab97c60480aa4a1084387f Author: Chris Wilson <chris@chris-wilson.co.uk> AuthorDate: Thu Aug 8 14:41:06 2013 +0100 Commit: Daniel Vetter <daniel.vetter@ffwll.ch> CommitDate: Sat Aug 10 11:24:18 2013 +0200 drm/i915: Allow the GPU to cache stolen memory As a corollary to reviewing the interaction between LLC and our cache domains, the GPU PTE bits are independent of the CPU PAT bits. As such we can set the cache level on stolen memory based on how we wish the GPU to cache accesses to it. So we are free to set the same default cache levels as for normal bo, i.e. enable LLC cacheing by default where appropriate. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Created attachment 83996 [details] d46f1c boot dmesg
Please test this patch: https://patchwork.kernel.org/patch/2843023/
(In reply to comment #2) > Please test this patch: https://patchwork.kernel.org/patch/2843023/ This patch works well!! Call Trace can't be reproduced!!
*** Bug 68068 has been marked as a duplicate of this bug. ***
(In reply to comment #3) > (In reply to comment #2) > > Please test this patch: https://patchwork.kernel.org/patch/2843023/ > > This patch works well!! Call Trace can't be reproduced!! Patch merged, closing bug. http://cgit.freedesktop.org/~danvet/drm-intel/commit/?h=drm-intel-next-queued&id=030c22d0c4a7a98968db820d3a9759197d580217 Thanks everybody for testing and fixing the bug, Paulo
Closing old verified.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.