All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v2 0/3] Add GEM_MMAP_OFFSET support in IGT.
@ 2019-11-25 11:05 Zbigniew Kempczyński
  2019-11-25 11:05 ` [igt-dev] [PATCH i-g-t v2 1/3] include/drm-uapi/i915_drm: Add local defs for mmap_offset Zbigniew Kempczyński
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Zbigniew Kempczyński @ 2019-11-25 11:05 UTC (permalink / raw)
  To: igt-dev

Enable GEM_MMAP_OFFSET uAPI.

Series comes from split 'LMEM enabling in IGT'.
Mmap_offset will land before memory region so add support for it.

v2: Change WC -> WB according to review

Cc: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Vanshidhar Konda <vanshidhar.r.konda@intel.com>

Lukasz Kalamarz (2):
  lib/i915/gem_mman: add mmap_offset support
  tests/i915/gem_mmap_offset: Add new API test for gem_mmap_offset

Zbigniew Kempczyński (1):
  include/drm-uapi/i915_drm: Add local defs for mmap_offset

 include/drm-uapi/i915_drm.h  |  33 ++++++
 lib/i915/gem_mman.c          | 223 +++++++++++++++++++++++++++++------
 lib/i915/gem_mman.h          |  16 ++-
 tests/Makefile.sources       |   3 +
 tests/i915/gem_mmap_offset.c | 126 ++++++++++++++++++++
 tests/meson.build            |   1 +
 6 files changed, 362 insertions(+), 40 deletions(-)
 create mode 100644 tests/i915/gem_mmap_offset.c

-- 
2.23.0

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [igt-dev] [PATCH i-g-t v2 1/3] include/drm-uapi/i915_drm: Add local defs for mmap_offset
  2019-11-25 11:05 [igt-dev] [PATCH i-g-t v2 0/3] Add GEM_MMAP_OFFSET support in IGT Zbigniew Kempczyński
@ 2019-11-25 11:05 ` Zbigniew Kempczyński
  2019-11-25 11:05 ` [igt-dev] [PATCH i-g-t v2 3/3] tests/i915/gem_mmap_offset: Add new API test for gem_mmap_offset Zbigniew Kempczyński
  2019-11-25 12:16 ` [igt-dev] ✗ Fi.CI.BAT: failure for Add GEM_MMAP_OFFSET support in IGT. (rev2) Patchwork
  2 siblings, 0 replies; 5+ messages in thread
From: Zbigniew Kempczyński @ 2019-11-25 11:05 UTC (permalink / raw)
  To: igt-dev

Contains local definitions and structures for GEM_MMAP_OFFSET.
To be removed on upstream merge.

Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
---
 include/drm-uapi/i915_drm.h | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/include/drm-uapi/i915_drm.h b/include/drm-uapi/i915_drm.h
index ab899abb..154e07ce 100644
--- a/include/drm-uapi/i915_drm.h
+++ b/include/drm-uapi/i915_drm.h
@@ -2245,6 +2245,39 @@ struct drm_i915_query_perf_config {
 	__u8 data[];
 };
 
+/*
+ * Local structures and definitions to be removed on upstream merge
+ */
+struct local_i915_gem_mmap_offset {
+	/** Handle for the object being mapped. */
+	__u32 handle;
+	__u32 pad;
+	/**
+	 * Fake offset to use for subsequent mmap call
+	 *
+	 * This is a fixed-size type for 32/64 compatibility.
+	 */
+	__u64 offset;
+	/**
+	 * Flags for extended behaviour.
+	 *
+	 * It is mandatory that either one of the _WC/_WB flags
+	 * should be passed here.
+	 */
+	__u64 flags;
+
+#define LOCAL_I915_MMAP_OFFSET_GTT 0
+#define LOCAL_I915_MMAP_OFFSET_WC  1
+#define LOCAL_I915_MMAP_OFFSET_WB  2
+#define LOCAL_I915_MMAP_OFFSET_UC  3
+
+	__u64 extensions;
+};
+
+#define LOCAL_I915_GEM_MMAP_OFFSET       DRM_I915_GEM_MMAP_GTT
+#define LOCAL_IOCTL_I915_GEM_MMAP_OFFSET         DRM_IOWR(DRM_COMMAND_BASE + \
+	LOCAL_I915_GEM_MMAP_OFFSET, struct local_i915_gem_mmap_offset)
+
 #if defined(__cplusplus)
 }
 #endif
-- 
2.23.0

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [igt-dev] [PATCH i-g-t v2 3/3] tests/i915/gem_mmap_offset: Add new API test for gem_mmap_offset
  2019-11-25 11:05 [igt-dev] [PATCH i-g-t v2 0/3] Add GEM_MMAP_OFFSET support in IGT Zbigniew Kempczyński
  2019-11-25 11:05 ` [igt-dev] [PATCH i-g-t v2 1/3] include/drm-uapi/i915_drm: Add local defs for mmap_offset Zbigniew Kempczyński
@ 2019-11-25 11:05 ` Zbigniew Kempczyński
  2019-11-25 11:11   ` Chris Wilson
  2019-11-25 12:16 ` [igt-dev] ✗ Fi.CI.BAT: failure for Add GEM_MMAP_OFFSET support in IGT. (rev2) Patchwork
  2 siblings, 1 reply; 5+ messages in thread
From: Zbigniew Kempczyński @ 2019-11-25 11:05 UTC (permalink / raw)
  To: igt-dev

From: Lukasz Kalamarz <lukasz.kalamarz@intel.com>

Few simple tests which tries to create / mmap buffer objects
using GEM_MMAP_OFFSET uAPI.

v2: change from WC -> WB (according to Chris review comment)

Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Vanshidhar Konda <vanshidhar.r.konda@intel.com>
---
 tests/Makefile.sources       |   3 +
 tests/i915/gem_mmap_offset.c | 126 +++++++++++++++++++++++++++++++++++
 tests/meson.build            |   1 +
 3 files changed, 130 insertions(+)
 create mode 100644 tests/i915/gem_mmap_offset.c

diff --git a/tests/Makefile.sources b/tests/Makefile.sources
index 27801c89..9c6c3933 100644
--- a/tests/Makefile.sources
+++ b/tests/Makefile.sources
@@ -320,6 +320,9 @@ gem_mmap_SOURCES = i915/gem_mmap.c
 TESTS_progs += gem_mmap_gtt
 gem_mmap_gtt_SOURCES = i915/gem_mmap_gtt.c
 
+TESTS_progs += gem_mmap_offset
+gem_mmap_offset_SOURCES = i915/gem_mmap_offset.c
+
 TESTS_progs += gem_mmap_offset_exhaustion
 gem_mmap_offset_exhaustion_SOURCES = i915/gem_mmap_offset_exhaustion.c
 
diff --git a/tests/i915/gem_mmap_offset.c b/tests/i915/gem_mmap_offset.c
new file mode 100644
index 00000000..12417ae9
--- /dev/null
+++ b/tests/i915/gem_mmap_offset.c
@@ -0,0 +1,126 @@
+/*
+ * Copyright © 2019 Intel Corporation
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice (including the next
+ * paragraph) shall be included in all copies or substantial portions of the
+ * Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
+ * IN THE SOFTWARE.
+ */
+
+#include "igt.h"
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/ioctl.h>
+#include "drm.h"
+
+IGT_TEST_DESCRIPTION("Basic MMAP_OFFSET IOCTL tests for mem regions\n");
+
+static int mmap_offset_ioctl(int fd, struct local_i915_gem_mmap_offset *arg)
+{
+	int err = 0;
+
+	if (igt_ioctl(fd, LOCAL_IOCTL_I915_GEM_MMAP_OFFSET, arg))
+		err = -errno;
+
+	errno = 0;
+	return err;
+}
+
+static void mmap_offset_bad_object(int fd)
+{
+	uint32_t real_handle;
+	uint32_t handles[20];
+	int i = 0;
+
+	real_handle = gem_create(fd, 4096);
+
+	handles[i++] = 0xdeadbeef;
+	for (int bit = 0; bit < 16; bit++)
+		handles[i++] = real_handle | (1 << (bit + 16));
+	handles[i] = real_handle + 1;
+
+	for (; i >= 0; i--) {
+		struct local_i915_gem_mmap_offset arg = {
+			.handle = handles[i],
+			.flags = LOCAL_I915_MMAP_OFFSET_WB,
+		};
+
+		igt_debug("Trying MMAP IOCTL with handle %x\n",
+			  handles[i]);
+		igt_assert_eq(mmap_offset_ioctl(fd, &arg),
+			      -ENOENT);
+	}
+
+	gem_close(fd, real_handle);
+}
+
+static void mmap_offset_basic(int fd)
+{
+	uint64_t flags;
+	uint32_t handle, obj_size;
+	uint8_t *expected, *buf, *addr;
+
+	obj_size = 4096;
+	handle = gem_create(fd, obj_size);
+	flags = LOCAL_I915_MMAP_OFFSET_WC;
+	addr = __gem_mmap_offset(fd, handle, 0, obj_size,
+				 PROT_READ | PROT_WRITE,
+				 flags);
+	igt_assert(addr);
+
+	igt_debug("Testing contents of newly created object.\n");
+	expected = calloc(obj_size, sizeof(*expected));
+	igt_assert_eq(memcmp(addr, expected, obj_size), 0);
+	free(expected);
+
+	igt_debug("Testing coherency of writes and mmap reads.\n");
+	buf = calloc(obj_size, sizeof(*buf));
+	memset(buf + 1024, 0x01, 1024);
+	gem_write(fd, handle, 0, buf, obj_size);
+	igt_assert_eq(memcmp(buf, addr, obj_size), 0);
+
+	igt_debug("Testing that mapping stays after close\n");
+	gem_close(fd, handle);
+	igt_assert_eq(memcmp(buf, addr, obj_size), 0);
+	free(buf);
+
+	igt_debug("Testing unmapping\n");
+	munmap(addr, obj_size);
+}
+
+igt_main
+{
+	int fd;
+
+	igt_fixture {
+		fd = drm_open_driver(DRIVER_INTEL);
+		gem_require_mmap_offset(fd);
+	}
+
+	igt_describe("Verify mapping to invalid gem objects won't be created");
+	igt_subtest_f("mmap-offset-bad-object")
+			mmap_offset_bad_object(fd);
+
+	igt_describe("Check buffer object mapping is coherent with "
+		     "data written by gem_write");
+	igt_subtest_f("mmap-offset-basic")
+			mmap_offset_basic(fd);
+
+	igt_fixture {
+		close(fd);
+	}
+}
diff --git a/tests/meson.build b/tests/meson.build
index 755fc9e6..644b5504 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -174,6 +174,7 @@ i915_progs = [
 	'gem_media_vme',
 	'gem_mmap',
 	'gem_mmap_gtt',
+	'gem_mmap_offset',
 	'gem_mmap_offset_exhaustion',
 	'gem_mmap_wc',
 	'gem_partial_pwrite_pread',
-- 
2.23.0

_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [igt-dev] [PATCH i-g-t v2 3/3] tests/i915/gem_mmap_offset: Add new API test for gem_mmap_offset
  2019-11-25 11:05 ` [igt-dev] [PATCH i-g-t v2 3/3] tests/i915/gem_mmap_offset: Add new API test for gem_mmap_offset Zbigniew Kempczyński
@ 2019-11-25 11:11   ` Chris Wilson
  0 siblings, 0 replies; 5+ messages in thread
From: Chris Wilson @ 2019-11-25 11:11 UTC (permalink / raw)
  To: Zbigniew Kempczyński, igt-dev

Quoting Zbigniew Kempczyński (2019-11-25 11:05:37)
> From: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
> 
> Few simple tests which tries to create / mmap buffer objects
> using GEM_MMAP_OFFSET uAPI.
> 
> v2: change from WC -> WB (according to Chris review comment)
> 
> Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Vanshidhar Konda <vanshidhar.r.konda@intel.com>
> ---
>  tests/Makefile.sources       |   3 +
>  tests/i915/gem_mmap_offset.c | 126 +++++++++++++++++++++++++++++++++++
>  tests/meson.build            |   1 +
>  3 files changed, 130 insertions(+)
>  create mode 100644 tests/i915/gem_mmap_offset.c
> 
> diff --git a/tests/Makefile.sources b/tests/Makefile.sources
> index 27801c89..9c6c3933 100644
> --- a/tests/Makefile.sources
> +++ b/tests/Makefile.sources
> @@ -320,6 +320,9 @@ gem_mmap_SOURCES = i915/gem_mmap.c
>  TESTS_progs += gem_mmap_gtt
>  gem_mmap_gtt_SOURCES = i915/gem_mmap_gtt.c
>  
> +TESTS_progs += gem_mmap_offset
> +gem_mmap_offset_SOURCES = i915/gem_mmap_offset.c
> +
>  TESTS_progs += gem_mmap_offset_exhaustion
>  gem_mmap_offset_exhaustion_SOURCES = i915/gem_mmap_offset_exhaustion.c
>  
> diff --git a/tests/i915/gem_mmap_offset.c b/tests/i915/gem_mmap_offset.c
> new file mode 100644
> index 00000000..12417ae9
> --- /dev/null
> +++ b/tests/i915/gem_mmap_offset.c
> @@ -0,0 +1,126 @@
> +/*
> + * Copyright © 2019 Intel Corporation
> + *
> + * Permission is hereby granted, free of charge, to any person obtaining a
> + * copy of this software and associated documentation files (the "Software"),
> + * to deal in the Software without restriction, including without limitation
> + * the rights to use, copy, modify, merge, publish, distribute, sublicense,
> + * and/or sell copies of the Software, and to permit persons to whom the
> + * Software is furnished to do so, subject to the following conditions:
> + *
> + * The above copyright notice and this permission notice (including the next
> + * paragraph) shall be included in all copies or substantial portions of the
> + * Software.
> + *
> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
> + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
> + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
> + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
> + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
> + * IN THE SOFTWARE.
> + */
> +
> +#include "igt.h"
> +#include <errno.h>
> +#include <sys/stat.h>
> +#include <sys/ioctl.h>
> +#include "drm.h"
> +
> +IGT_TEST_DESCRIPTION("Basic MMAP_OFFSET IOCTL tests for mem regions\n");
> +
> +static int mmap_offset_ioctl(int fd, struct local_i915_gem_mmap_offset *arg)
> +{
> +       int err = 0;
> +
> +       if (igt_ioctl(fd, LOCAL_IOCTL_I915_GEM_MMAP_OFFSET, arg))
> +               err = -errno;
> +
> +       errno = 0;
> +       return err;
> +}
> +
> +static void mmap_offset_bad_object(int fd)
> +{
> +       uint32_t real_handle;
> +       uint32_t handles[20];
> +       int i = 0;
> +
> +       real_handle = gem_create(fd, 4096);
> +
> +       handles[i++] = 0xdeadbeef;
> +       for (int bit = 0; bit < 16; bit++)
> +               handles[i++] = real_handle | (1 << (bit + 16));
> +       handles[i] = real_handle + 1;
> +
> +       for (; i >= 0; i--) {
> +               struct local_i915_gem_mmap_offset arg = {
> +                       .handle = handles[i],
> +                       .flags = LOCAL_I915_MMAP_OFFSET_WB,
> +               };
> +
> +               igt_debug("Trying MMAP IOCTL with handle %x\n",
> +                         handles[i]);
> +               igt_assert_eq(mmap_offset_ioctl(fd, &arg),
> +                             -ENOENT);
> +       }
> +
> +       gem_close(fd, real_handle);
> +}
> +
> +static void mmap_offset_basic(int fd)
> +{
> +       uint64_t flags;
> +       uint32_t handle, obj_size;
> +       uint8_t *expected, *buf, *addr;
> +
> +       obj_size = 4096;
> +       handle = gem_create(fd, obj_size);
> +       flags = LOCAL_I915_MMAP_OFFSET_WC;

Hmm, was about to say missed one...

> +       addr = __gem_mmap_offset(fd, handle, 0, obj_size,
> +                                PROT_READ | PROT_WRITE,
> +                                flags);
> +       igt_assert(addr);
> +
> +       igt_debug("Testing contents of newly created object.\n");
> +       expected = calloc(obj_size, sizeof(*expected));
> +       igt_assert_eq(memcmp(addr, expected, obj_size), 0);
> +       free(expected);
> +
> +       igt_debug("Testing coherency of writes and mmap reads.\n");
> +       buf = calloc(obj_size, sizeof(*buf));
> +       memset(buf + 1024, 0x01, 1024);
> +       gem_write(fd, handle, 0, buf, obj_size);
> +       igt_assert_eq(memcmp(buf, addr, obj_size), 0);

But you have a coherency check here, when all I was expecting was
...

> +
> +       igt_debug("Testing that mapping stays after close\n");
> +       gem_close(fd, handle);
> +       igt_assert_eq(memcmp(buf, addr, obj_size), 0);
> +       free(buf);
> +
> +       igt_debug("Testing unmapping\n");
> +       munmap(addr, obj_size);

... this mmap exists after gem_close().

I'd strongly advocate making these two independent tests. As the
mmap-vs-gem_close deserves more thorough probing as it is a source of
kernel use-after-frees (see gem_mmap_gtt::test_close_race) And
flink_race etc. But before we get into the prolonged races a simple
mmap-exists-after-close is a good basic test.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [igt-dev] ✗ Fi.CI.BAT: failure for Add GEM_MMAP_OFFSET support in IGT. (rev2)
  2019-11-25 11:05 [igt-dev] [PATCH i-g-t v2 0/3] Add GEM_MMAP_OFFSET support in IGT Zbigniew Kempczyński
  2019-11-25 11:05 ` [igt-dev] [PATCH i-g-t v2 1/3] include/drm-uapi/i915_drm: Add local defs for mmap_offset Zbigniew Kempczyński
  2019-11-25 11:05 ` [igt-dev] [PATCH i-g-t v2 3/3] tests/i915/gem_mmap_offset: Add new API test for gem_mmap_offset Zbigniew Kempczyński
@ 2019-11-25 12:16 ` Patchwork
  2 siblings, 0 replies; 5+ messages in thread
From: Patchwork @ 2019-11-25 12:16 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

== Series Details ==

Series: Add GEM_MMAP_OFFSET support in IGT. (rev2)
URL   : https://patchwork.freedesktop.org/series/69973/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_7416 -> IGTPW_3753
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_3753 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_3753, please notify your bug team to allow them
  to document this new failure mode, which will reduce false positives in CI.

  External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/index.html

Possible new issues
-------------------

  Here are the unknown changes that may have been introduced in IGTPW_3753:

### IGT changes ###

#### Possible regressions ####

  * igt@gem_exec_gttfill@basic:
    - fi-bsw-kefka:       [PASS][1] -> [TIMEOUT][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bsw-kefka/igt@gem_exec_gttfill@basic.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bsw-kefka/igt@gem_exec_gttfill@basic.html
    - fi-hsw-4770:        [PASS][3] -> [DMESG-FAIL][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-hsw-4770/igt@gem_exec_gttfill@basic.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-hsw-4770/igt@gem_exec_gttfill@basic.html
    - fi-ivb-3770:        [PASS][5] -> [DMESG-FAIL][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-ivb-3770/igt@gem_exec_gttfill@basic.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-ivb-3770/igt@gem_exec_gttfill@basic.html
    - fi-hsw-4770r:       [PASS][7] -> [DMESG-FAIL][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-hsw-4770r/igt@gem_exec_gttfill@basic.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-hsw-4770r/igt@gem_exec_gttfill@basic.html
    - fi-ilk-650:         [PASS][9] -> [TIMEOUT][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-ilk-650/igt@gem_exec_gttfill@basic.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-ilk-650/igt@gem_exec_gttfill@basic.html

  * igt@gem_mmap_gtt@basic-small-bo-tiledx:
    - fi-blb-e6850:       [PASS][11] -> [FAIL][12] +1 similar issue
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-blb-e6850/igt@gem_mmap_gtt@basic-small-bo-tiledx.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-blb-e6850/igt@gem_mmap_gtt@basic-small-bo-tiledx.html
    - fi-snb-2520m:       [PASS][13] -> [FAIL][14] +1 similar issue
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-snb-2520m/igt@gem_mmap_gtt@basic-small-bo-tiledx.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-snb-2520m/igt@gem_mmap_gtt@basic-small-bo-tiledx.html

  * igt@gem_mmap_gtt@basic-small-bo-tiledy:
    - fi-bwr-2160:        [PASS][15] -> [FAIL][16] +1 similar issue
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bwr-2160/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bwr-2160/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-kbl-guc:         [PASS][17] -> [FAIL][18]
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-kbl-guc/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-kbl-guc/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-bsw-nick:        [PASS][19] -> [FAIL][20]
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bsw-nick/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bsw-nick/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-kbl-r:           [PASS][21] -> [FAIL][22]
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-kbl-r/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-kbl-r/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-kbl-soraka:      [PASS][23] -> [FAIL][24]
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-kbl-soraka/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-kbl-soraka/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-icl-u3:          [PASS][25] -> [FAIL][26]
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-u3/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-u3/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-skl-6770hq:      [PASS][27] -> [FAIL][28]
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-skl-6770hq/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-skl-6770hq/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-snb-2600:        [PASS][29] -> [FAIL][30] +1 similar issue
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-snb-2600/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-snb-2600/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-cfl-guc:         [PASS][31] -> [FAIL][32]
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-cfl-guc/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-cfl-guc/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-skl-lmem:        [PASS][33] -> [FAIL][34]
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-skl-lmem/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-skl-lmem/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-byt-j1900:       [PASS][35] -> [FAIL][36]
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-byt-j1900/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-byt-j1900/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-skl-6700k2:      [PASS][37] -> [FAIL][38]
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-skl-6700k2/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-skl-6700k2/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-byt-n2820:       [PASS][39] -> [FAIL][40]
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-byt-n2820/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-byt-n2820/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-cfl-8700k:       [PASS][41] -> [FAIL][42]
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-cfl-8700k/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-cfl-8700k/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-apl-guc:         [PASS][43] -> [FAIL][44]
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-apl-guc/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-apl-guc/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-icl-dsi:         [PASS][45] -> [FAIL][46]
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-dsi/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-dsi/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-bdw-5557u:       [PASS][47] -> [FAIL][48]
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bdw-5557u/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bdw-5557u/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-pnv-d510:        [PASS][49] -> [FAIL][50]
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-pnv-d510/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-pnv-d510/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-skl-6600u:       [PASS][51] -> [FAIL][52]
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-skl-6600u/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-skl-6600u/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-icl-y:           [PASS][53] -> [FAIL][54]
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-y/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-y/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-kbl-7500u:       [PASS][55] -> [FAIL][56]
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-kbl-7500u/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-kbl-7500u/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-hsw-peppy:       [PASS][57] -> [FAIL][58]
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-hsw-peppy/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-hsw-peppy/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-kbl-8809g:       [PASS][59] -> [FAIL][60]
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-kbl-8809g/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-kbl-8809g/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-glk-dsi:         [PASS][61] -> [FAIL][62]
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-glk-dsi/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-glk-dsi/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-kbl-x1275:       [PASS][63] -> [FAIL][64]
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-kbl-x1275/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-kbl-x1275/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-bsw-n3050:       [PASS][65] -> [FAIL][66]
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bsw-n3050/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bsw-n3050/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-cml-u2:          [PASS][67] -> [FAIL][68]
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-cml-u2/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-cml-u2/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-icl-u2:          [PASS][69] -> [FAIL][70]
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-u2/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-u2/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-bxt-dsi:         [PASS][71] -> [FAIL][72]
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bxt-dsi/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bxt-dsi/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
    - fi-whl-u:           [PASS][73] -> [FAIL][74]
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-whl-u/igt@gem_mmap_gtt@basic-small-bo-tiledy.html
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-whl-u/igt@gem_mmap_gtt@basic-small-bo-tiledy.html

  * igt@gem_workarounds@basic-read:
    - fi-icl-dsi:         [PASS][75] -> [TIMEOUT][76]
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-dsi/igt@gem_workarounds@basic-read.html
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-dsi/igt@gem_workarounds@basic-read.html
    - fi-cml-u2:          [PASS][77] -> [TIMEOUT][78]
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-cml-u2/igt@gem_workarounds@basic-read.html
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-cml-u2/igt@gem_workarounds@basic-read.html
    - fi-icl-y:           [PASS][79] -> [TIMEOUT][80]
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-y/igt@gem_workarounds@basic-read.html
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-y/igt@gem_workarounds@basic-read.html
    - fi-apl-guc:         [PASS][81] -> [CRASH][82]
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-apl-guc/igt@gem_workarounds@basic-read.html
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-apl-guc/igt@gem_workarounds@basic-read.html
    - fi-icl-u3:          [PASS][83] -> [TIMEOUT][84]
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-u3/igt@gem_workarounds@basic-read.html
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-u3/igt@gem_workarounds@basic-read.html
    - fi-glk-dsi:         [PASS][85] -> [CRASH][86] +1 similar issue
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-glk-dsi/igt@gem_workarounds@basic-read.html
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-glk-dsi/igt@gem_workarounds@basic-read.html
    - fi-icl-u2:          [PASS][87] -> [TIMEOUT][88]
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-u2/igt@gem_workarounds@basic-read.html
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-u2/igt@gem_workarounds@basic-read.html
    - fi-bsw-nick:        [PASS][89] -> [CRASH][90]
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bsw-nick/igt@gem_workarounds@basic-read.html
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bsw-nick/igt@gem_workarounds@basic-read.html
    - fi-bdw-5557u:       [PASS][91] -> [TIMEOUT][92]
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bdw-5557u/igt@gem_workarounds@basic-read.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bdw-5557u/igt@gem_workarounds@basic-read.html

  * igt@kms_frontbuffer_tracking@basic:
    - fi-icl-u3:          [PASS][93] -> [CRASH][94]
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-u3/igt@kms_frontbuffer_tracking@basic.html
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-u3/igt@kms_frontbuffer_tracking@basic.html
    - fi-bsw-n3050:       [PASS][95] -> [CRASH][96] +1 similar issue
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bsw-n3050/igt@kms_frontbuffer_tracking@basic.html
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bsw-n3050/igt@kms_frontbuffer_tracking@basic.html
    - fi-kbl-soraka:      [PASS][97] -> [CRASH][98]
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-kbl-soraka/igt@kms_frontbuffer_tracking@basic.html
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-kbl-soraka/igt@kms_frontbuffer_tracking@basic.html
    - fi-bxt-dsi:         [PASS][99] -> [CRASH][100] +1 similar issue
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bxt-dsi/igt@kms_frontbuffer_tracking@basic.html
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bxt-dsi/igt@kms_frontbuffer_tracking@basic.html
    - fi-skl-6700k2:      [PASS][101] -> [CRASH][102]
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-skl-6700k2/igt@kms_frontbuffer_tracking@basic.html
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-skl-6700k2/igt@kms_frontbuffer_tracking@basic.html
    - fi-cml-u2:          [PASS][103] -> [CRASH][104]
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-cml-u2/igt@kms_frontbuffer_tracking@basic.html
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-cml-u2/igt@kms_frontbuffer_tracking@basic.html
    - fi-byt-j1900:       [PASS][105] -> [CRASH][106]
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-byt-j1900/igt@kms_frontbuffer_tracking@basic.html
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-byt-j1900/igt@kms_frontbuffer_tracking@basic.html
    - fi-skl-6600u:       [PASS][107] -> [CRASH][108]
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-skl-6600u/igt@kms_frontbuffer_tracking@basic.html
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-skl-6600u/igt@kms_frontbuffer_tracking@basic.html
    - fi-icl-dsi:         [PASS][109] -> [CRASH][110]
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-dsi/igt@kms_frontbuffer_tracking@basic.html
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-dsi/igt@kms_frontbuffer_tracking@basic.html
    - fi-bdw-5557u:       [PASS][111] -> [CRASH][112]
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-bdw-5557u/igt@kms_frontbuffer_tracking@basic.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-bdw-5557u/igt@kms_frontbuffer_tracking@basic.html
    - fi-kbl-r:           [PASS][113] -> [CRASH][114]
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-kbl-r/igt@kms_frontbuffer_tracking@basic.html
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-kbl-r/igt@kms_frontbuffer_tracking@basic.html
    - fi-icl-y:           [PASS][115] -> [CRASH][116]
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-y/igt@kms_frontbuffer_tracking@basic.html
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-icl-y/igt@kms_frontbuffer_tracking@basic.html
    - fi-snb-2600:        [PASS][117] -> [CRASH][118]
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-snb-2600/igt@kms_frontbuffer_tracking@basic.html
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-snb-2600/igt@kms_frontbuffer_tracking@basic.html
    - fi-hsw-peppy:       [PASS][119] -> [CRASH][120]
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-hsw-peppy/igt@kms_frontbuffer_tracking@basic.html
    - fi-skl-6770hq:      [PASS][121] -> [CRASH][122]
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-skl-6770hq/igt@kms_frontbuffer_tracking@basic.html
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-skl-6770hq/igt@kms_frontbuffer_tracking@basic.html
    - fi-byt-n2820:       [PASS][123] -> [CRASH][124]
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-byt-n2820/igt@kms_frontbuffer_tracking@basic.html
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-byt-n2820/igt@kms_frontbuffer_tracking@basic.html
    - fi-cfl-guc:         [PASS][125] -> [CRASH][126]
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-cfl-guc/igt@kms_frontbuffer_tracking@basic.html
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-cfl-guc/igt@kms_frontbuffer_tracking@basic.html
    - fi-skl-lmem:        [PASS][127] -> [CRASH][128]
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-skl-lmem/igt@kms_frontbuffer_tracking@basic.html
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-skl-lmem/igt@kms_frontbuffer_tracking@basic.html
    - fi-snb-2520m:       [PASS][129] -> [CRASH][130]
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-snb-2520m/igt@kms_frontbuffer_tracking@basic.html
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-snb-2520m/igt@kms_frontbuffer_tracking@basic.html
    - fi-whl-u:           [PASS][131] -> [CRASH][132]
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-whl-u/igt@kms_frontbuffer_tracking@basic.html
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-whl-u/igt@kms_frontbuffer_tracking@basic.html
    - fi-cfl-8700k:       [PASS][133] -> [CRASH][134]
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-cfl-8700k/igt@kms_frontbuffer_tracking@basic.html
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/fi-cfl-8700k/igt@kms_frontbuffer_tracking@basic.html
    - fi-icl-u2:          [PASS][135] -> [CRASH][136]
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7416/fi-icl-u2/igt@kms_frontbuffer_tracking@ba

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3753/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2019-11-25 12:16 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-25 11:05 [igt-dev] [PATCH i-g-t v2 0/3] Add GEM_MMAP_OFFSET support in IGT Zbigniew Kempczyński
2019-11-25 11:05 ` [igt-dev] [PATCH i-g-t v2 1/3] include/drm-uapi/i915_drm: Add local defs for mmap_offset Zbigniew Kempczyński
2019-11-25 11:05 ` [igt-dev] [PATCH i-g-t v2 3/3] tests/i915/gem_mmap_offset: Add new API test for gem_mmap_offset Zbigniew Kempczyński
2019-11-25 11:11   ` Chris Wilson
2019-11-25 12:16 ` [igt-dev] ✗ Fi.CI.BAT: failure for Add GEM_MMAP_OFFSET support in IGT. (rev2) Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.