[PATCH 01/42] clear-status

Chris Wilson chris at chris-wilson.co.uk
Thu Sep 20 13:42:02 UTC 2018


---
 drivers/gpu/drm/i915/intel_lrc.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c
index a51be16ddaac..d2a116973394 100644
--- a/drivers/gpu/drm/i915/intel_lrc.c
+++ b/drivers/gpu/drm/i915/intel_lrc.c
@@ -2851,6 +2851,9 @@ void intel_lr_context_resume(struct drm_i915_private *i915)
 	struct i915_gem_context *ctx;
 	enum intel_engine_id id;
 
+	for_each_engine(engine, i915, id)
+		memset(engine->status_page.page_addr, 0, PAGE_SIZE);
+
 	/*
 	 * Because we emit WA_TAIL_DWORDS there may be a disparity
 	 * between our bookkeeping in ce->ring->head and ce->ring->tail and
-- 
2.19.0



More information about the Intel-gfx-trybot mailing list