During BAT testing of a patch targeting gen9 only, several tests, of which gem_ctx_param_basic/non-root-set-no-zeromap is one, cause "*ERROR* gpu hanging too fast" in dmesg log on the bsw-nuc2 target, although the test reports success. This has also been seen in CI_DRM_1199 and CI_DRM_1175. Maybe related to bug 89633. Patch being tested is https://patchwork.freedesktop.org/series/5367/ This introduces a workaround in gen9_init_workarounds, which is also conditional on (IS_SKL_REVID(dev, SKL_REVID_C0, REVID_FOREVER) || IS_BROXTON(dev)) So this patch should not be able to affect a BSW target. Regression build. CI_DRM_1200 ================================================================ Stdout IGT-Version: 1.14-gfd7fef6 (x86_64) (Linux: 4.6.0-rc2-gfxbench+ x86_64) Subtest non-root-set-no-zeromap: SUCCESS (0.012s) Stderr Environment PIGLIT_SOURCE_DIR="/opt/igt/piglit" PIGLIT_PLATFORM="mixed_glx_egl" Command /opt/igt/tests/gem_ctx_param_basic --run-subtest non-root-set-no-zeromap dmesg [ 577.819668] [drm:i915_set_reset_status [i915]] *ERROR* gpu hanging too fast, banning! [ 577.824606] drm/i915: Resetting chip after gpu hang [ 583.813212] [drm:i915_set_reset_status [i915]] *ERROR* gpu hanging too fast, banning! [ 583.817731] drm/i915: Resetting chip after gpu hang
Should be fixed by, commit a5e485a95c9c4cdd93b4c6dc53eee3bd1e50de11 Author: Ville Syrjälä <ville.syrjala@linux.intel.com> Date: Wed Apr 13 21:19:51 2016 +0300 drm/i915: Clear VLV_IER around irq processing
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.