From eea0009e4f33b3d474414e964f54a24740746de3 Mon Sep 17 00:00:00 2001 From: Tvrtko Ursulin Date: Mon, 26 Nov 2018 10:34:47 +0000 Subject: [PATCH] drm/i915: Re-apply GT workaround on engine reset ... Signed-off-by: Tvrtko Ursulin --- drivers/gpu/drm/i915/i915_drv.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_drv.c b/drivers/gpu/drm/i915/i915_drv.c index b1d23c73c147..90337e76ae38 100644 --- a/drivers/gpu/drm/i915/i915_drv.c +++ b/drivers/gpu/drm/i915/i915_drv.c @@ -53,6 +53,7 @@ #include "i915_vgpu.h" #include "intel_drv.h" #include "intel_uc.h" +#include "intel_workarounds.h" static struct drm_driver driver; @@ -2372,6 +2373,8 @@ int i915_reset_engine(struct intel_engine_cs *engine, const char *msg) * have been reset to their default values. Follow the init_ring * process to program RING_MODE, HWSP and re-enable submission. */ + intel_gt_workarounds_apply(engine->i915); + ret = engine->init_hw(engine); if (ret) goto out; -- 2.19.1