]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commitdiff
drm/i915/selftests: Ignore coherency failures on Broadwater
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 26 Aug 2019 13:38:37 +0000 (14:38 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Wed, 28 Aug 2019 16:19:08 +0000 (17:19 +0100)
We've been ignoring similar coherency issues in IGT for Broadwater, and
specifically Broadwater (original gen4) and not, for example, Crestline
(same generation as Broadwater, but the mobile variant). Without any
means to reproduce locally (I have a 965GM but alas no 965G), fixing will
be slow, so tell CI to ignore any failure until we are ready with a fix.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
Acked-by: Matthew Auld <matthew.auld@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20190826133837.6784-1-chris@chris-wilson.co.uk
drivers/gpu/drm/i915/gt/intel_engine_cs.c

index 17006d50b63f02f8f74fa4164b32bf220524d197..a8014c59b38895d36c94d5d1342be8e4838c1586 100644 (file)
@@ -1119,6 +1119,8 @@ bool intel_engine_can_store_dword(struct intel_engine_cs *engine)
        case 3:
                /* maybe only uses physical not virtual addresses */
                return !(IS_I915G(engine->i915) || IS_I915GM(engine->i915));
+       case 4:
+               return !IS_I965G(engine->i915); /* who knows! */
        case 6:
                return engine->class != VIDEO_DECODE_CLASS; /* b0rked */
        default: