Summary: | [BYT Regression]igt/gem_reloc_vs_gpu fails with ppgtt enabled | ||
---|---|---|---|
Product: | DRI | Reporter: | lu hua <huax.lu> |
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> |
Severity: | normal | ||
Priority: | high | CC: | intel-gfx-bugs |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux (All) | ||
URL: | http://patchwork.freedesktop.org/patch/36045/ | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
lu hua
2014-10-31 02:11:31 UTC
add i915.enable_ppgtt=0, it works well. *** Bug 85673 has been marked as a duplicate of this bug. *** *** Bug 85672 has been marked as a duplicate of this bug. *** (In reply to Chris Wilson from comment #4) > Please try http://patchwork.freedesktop.org/patch/36045/ Fixed by this patch. commit 7ad6e04a3d0e7c24fbb14bd7dd2f3d7168423318 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Fri Oct 31 13:53:52 2014 +0000 drm/i915: Only mark as map-and-fenceable when bound into the GGTT We use the obj->map_and_fenceable hint for when we already have a valid mapping of this object in the aperture. This hint can only apply to the GGTT and not to the aliasing-ppGTT. One user of the hint is execbuffer relocation, which began to fail when it tried to follow the hint and perform the relocate through the non-existent GGTT mapping. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=85671 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> Verified.Fixed. 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.