[PATCH 6/6] clflush

Chris Wilson chris at chris-wilson.co.uk
Sat Feb 8 10:34:43 UTC 2020


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

diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 35e9aaec171b..4e0175b95875 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -1358,6 +1358,7 @@ static u64 execlists_update_context(struct i915_request *rq)
 	 * before its image is complete leading to invalid PD chasing.
 	 */
 	wmb();
+	clflush(&ce->lrc_reg_state[CTX_RING_TAIL]);
 
 	ce->lrc_desc &= ~CTX_DESC_FORCE_RESTORE;
 	return desc;
-- 
2.25.0



More information about the Intel-gfx-trybot mailing list