OSDN Git Service

drm/i915: Implement Wa_1607090982
authorMika Kuoppala <mika.kuoppala@linux.intel.com>
Fri, 7 Feb 2020 15:51:38 +0000 (17:51 +0200)
committerChris Wilson <chris@chris-wilson.co.uk>
Fri, 7 Feb 2020 20:51:20 +0000 (20:51 +0000)
commit0db1a5f8706a8cfb905b9cf3607c2ad626e7bff1
tree0fcc2e89afd5c1abc257d6025df71f20624ef6a7
parent561db8296d8b88ac21e76f99ba95f8de2c830359
drm/i915: Implement Wa_1607090982

SIMD16 with Src0 scalar might conflict between Src1/Src2 and cause
GRF read issue. Workaround this issue by setting bit 14 in 0xe4f4
which will disable early read/src swap of Src0.

Signed-off-by: Mika Kuoppala <mika.kuoppala@linux.intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20200207155138.30978-2-mika.kuoppala@linux.intel.com
drivers/gpu/drm/i915/gt/intel_workarounds.c
drivers/gpu/drm/i915/i915_reg.h