All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
@ 2019-12-05 12:31 Zbigniew Kempczyński
  2019-12-05 12:40 ` Chris Wilson
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Zbigniew Kempczyński @ 2019-12-05 12:31 UTC (permalink / raw)
  To: igt-dev

With introduction of new kernel ioctl we need to cover this in
the IGT's. Patch adds mmap functions appropriate for this.

Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com>
Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
---
 lib/i915/gem_mman.c | 291 ++++++++++++++++++++++++++++++++++++++------
 lib/i915/gem_mman.h |  38 +++++-
 2 files changed, 291 insertions(+), 38 deletions(-)

diff --git a/lib/i915/gem_mman.c b/lib/i915/gem_mman.c
index 6256627b..c98f02ae 100644
--- a/lib/i915/gem_mman.c
+++ b/lib/i915/gem_mman.c
@@ -40,6 +40,26 @@
 #define VG(x) do {} while (0)
 #endif
 
+static int gem_mmap_gtt_version(int fd)
+{
+	struct drm_i915_getparam gp;
+	int gtt_version = -1;
+
+	memset(&gp, 0, sizeof(gp));
+	gp.param = I915_PARAM_MMAP_GTT_VERSION;
+	gp.value = &gtt_version;
+	ioctl(fd, DRM_IOCTL_I915_GETPARAM, &gp);
+
+	return gtt_version;
+}
+
+bool gem_has_mmap_offset(int fd)
+{
+	int gtt_version = gem_mmap_gtt_version(fd);
+
+	return gtt_version >= 4;
+}
+
 /**
  * __gem_mmap__gtt:
  * @fd: open i915 drm file descriptor
@@ -103,40 +123,55 @@ int gem_munmap(void *ptr, uint64_t size)
 
 bool gem_mmap__has_wc(int fd)
 {
-	static int has_wc = -1;
-
-	if (has_wc == -1) {
-		struct drm_i915_getparam gp;
-		int mmap_version = -1;
-		int gtt_version = -1;
-
-		has_wc = 0;
-
-		memset(&gp, 0, sizeof(gp));
-		gp.param = I915_PARAM_MMAP_GTT_VERSION;
-		gp.value = &gtt_version;
-		ioctl(fd, DRM_IOCTL_I915_GETPARAM, &gp);
-
-		memset(&gp, 0, sizeof(gp));
-		gp.param = I915_PARAM_MMAP_VERSION;
-		gp.value = &mmap_version;
-		ioctl(fd, DRM_IOCTL_I915_GETPARAM, &gp);
-
-		/* Do we have the new mmap_ioctl with DOMAIN_WC? */
-		if (mmap_version >= 1 && gtt_version >= 2) {
-			struct drm_i915_gem_mmap arg;
-
-			/* Does this device support wc-mmaps ? */
-			memset(&arg, 0, sizeof(arg));
-			arg.handle = gem_create(fd, 4096);
-			arg.offset = 0;
-			arg.size = 4096;
-			arg.flags = I915_MMAP_WC;
-			has_wc = igt_ioctl(fd, DRM_IOCTL_I915_GEM_MMAP, &arg) == 0;
-			gem_close(fd, arg.handle);
-		}
-		errno = 0;
+	int has_wc = 0;
+
+	struct drm_i915_getparam gp;
+	int mmap_version = -1;
+
+	memset(&gp, 0, sizeof(gp));
+	gp.param = I915_PARAM_MMAP_VERSION;
+	gp.value = &mmap_version;
+	ioctl(fd, DRM_IOCTL_I915_GETPARAM, &gp);
+
+	/* Do we have the mmap_ioctl with DOMAIN_WC? */
+	if (mmap_version >= 1 && gem_mmap_gtt_version(fd) >= 2) {
+		struct drm_i915_gem_mmap arg;
+
+		/* Does this device support wc-mmaps ? */
+		memset(&arg, 0, sizeof(arg));
+		arg.handle = gem_create(fd, 4096);
+		arg.offset = 0;
+		arg.size = 4096;
+		arg.flags = I915_MMAP_WC;
+		has_wc = igt_ioctl(fd, DRM_IOCTL_I915_GEM_MMAP, &arg) == 0;
+		gem_close(fd, arg.handle);
+
+		if (has_wc && from_user_pointer(arg.addr_ptr))
+			munmap(from_user_pointer(arg.addr_ptr), arg.size);
 	}
+	errno = 0;
+
+	return has_wc > 0;
+}
+
+bool gem_mmap_offset__has_wc(int fd)
+{
+	int has_wc = 0;
+	struct drm_i915_gem_mmap_offset arg;
+
+	if (!gem_has_mmap_offset(fd))
+		return false;
+
+	/* Does this device support wc-mmaps ? */
+	memset(&arg, 0, sizeof(arg));
+	arg.handle = gem_create(fd, 4096);
+	arg.offset = 0;
+	arg.flags = I915_MMAP_OFFSET_WC;
+	has_wc = igt_ioctl(fd, DRM_IOCTL_I915_GEM_MMAP_OFFSET,
+			   &arg) == 0;
+	gem_close(fd, arg.handle);
+
+	errno = 0;
 
 	return has_wc > 0;
 }
@@ -157,8 +192,8 @@ bool gem_mmap__has_wc(int fd)
  *
  * Returns: A pointer to the created memory mapping, NULL on failure.
  */
-static void
-*__gem_mmap(int fd, uint32_t handle, uint64_t offset, uint64_t size, unsigned int prot, uint64_t flags)
+static void *__gem_mmap(int fd, uint32_t handle, uint64_t offset, uint64_t size,
+			unsigned int prot, uint64_t flags)
 {
 	struct drm_i915_gem_mmap arg;
 
@@ -177,6 +212,50 @@ static void
 	return from_user_pointer(arg.addr_ptr);
 }
 
+/**
+ * __gem_mmap_offset:
+ * @fd: open i915 drm file descriptor
+ * @handle: gem buffer object handle
+ * @offset: offset in the gem buffer of the mmap arena
+ * @size: size of the mmap arena
+ * @prot: memory protection bits as used by mmap()
+ * @flags: flags used to determine caching
+ *
+ * Mmap the gem buffer memory on offset returned in GEM_MMAP_OFFSET ioctl.
+ * Offset argument passed in function call must be 0. In the future
+ * when driver will allow slice mapping of buffer object this restriction
+ * will be removed.
+ *
+ * Returns: A pointer to the created memory mapping, NULL on failure.
+ */
+void *__gem_mmap_offset(int fd, uint32_t handle, uint64_t offset, uint64_t size,
+			unsigned int prot, uint64_t flags)
+{
+	struct drm_i915_gem_mmap_offset arg;
+	void *ptr;
+
+	if (!gem_has_mmap_offset(fd))
+		return NULL;
+
+	igt_assert(offset == 0);
+
+	memset(&arg, 0, sizeof(arg));
+	arg.handle = handle;
+	arg.flags = flags;
+
+	if (igt_ioctl(fd, DRM_IOCTL_I915_GEM_MMAP_OFFSET, &arg))
+		return NULL;
+
+	ptr = mmap64(0, size, prot, MAP_SHARED, fd, arg.offset + offset);
+
+	if (ptr == MAP_FAILED)
+		ptr = NULL;
+	else
+		errno = 0;
+
+	return ptr;
+}
+
 /**
  * __gem_mmap__wc:
  * @fd: open i915 drm file descriptor
@@ -185,7 +264,7 @@ static void
  * @size: size of the mmap arena
  * @prot: memory protection bits as used by mmap()
  *
- * This functions wraps up procedure to establish a memory mapping through
+ * This function wraps up procedure to establish a memory mapping through
  * direct cpu access, bypassing the gpu and cpu caches completely and also
  * bypassing the GTT system agent (i.e. there is no automatic tiling of
  * the mmapping through the fence registers).
@@ -205,7 +284,7 @@ void *__gem_mmap__wc(int fd, uint32_t handle, uint64_t offset, uint64_t size, un
  * @size: size of the mmap arena
  * @prot: memory protection bits as used by mmap()
  *
- * Like __gem_mmap__wc() except we assert on failure.
+ * Try to __gem_mmap__wc(). Assert on failure.
  *
  * Returns: A pointer to the created memory mapping
  */
@@ -216,6 +295,102 @@ void *gem_mmap__wc(int fd, uint32_t handle, uint64_t offset, uint64_t size, unsi
 	return ptr;
 }
 
+/**
+ * __gem_mmap_offset__wc:
+ * @fd: open i915 drm file descriptor
+ * @handle: gem buffer object handle
+ * @offset: offset in the gem buffer of the mmap arena
+ * @size: size of the mmap arena
+ * @prot: memory protection bits as used by mmap()
+ *
+ * This function wraps up procedure to establish a memory mapping through
+ * direct cpu access, bypassing the gpu and cpu caches completely and also
+ * bypassing the GTT system agent (i.e. there is no automatic tiling of
+ * the mmapping through the fence registers).
+ *
+ * Returns: A pointer to the created memory mapping, NULL on failure.
+ */
+void *__gem_mmap_offset__wc(int fd, uint32_t handle, uint64_t offset,
+			    uint64_t size, unsigned prot)
+{
+	return __gem_mmap_offset(fd, handle, offset, size, prot,
+				 I915_MMAP_OFFSET_WC);
+}
+
+/**
+ * gem_mmap_offset__wc:
+ * @fd: open i915 drm file descriptor
+ * @handle: gem buffer object handle
+ * @offset: offset in the gem buffer of the mmap arena
+ * @size: size of the mmap arena
+ * @prot: memory protection bits as used by mmap()
+ *
+ * Try to __gem_mmap_offset__wc(). Assert on failure.
+ *
+ * Returns: A pointer to the created memory mapping
+ */
+void *gem_mmap_offset__wc(int fd, uint32_t handle, uint64_t offset,
+			  uint64_t size, unsigned prot)
+{
+	void *ptr = __gem_mmap_offset__wc(fd, handle, offset, size, prot);
+
+	igt_assert(ptr);
+	return ptr;
+}
+
+/**
+ * __gem_mmap__device_coherent:
+ * @fd: open i915 drm file descriptor
+ * @handle: gem buffer object handle
+ * @offset: offset in the gem buffer of the mmap arena
+ * @size: size of the mmap arena
+ * @prot: memory protection bits as used by mmap()
+ *
+ * Returns: A pointer to a block of linear device memory mapped into the
+ * process with WC semantics. When no WC is available try to mmap using GGTT.
+ */
+void *__gem_mmap__device_coherent(int fd, uint32_t handle, uint64_t offset,
+				  uint64_t size, unsigned prot)
+{
+	void *ptr = __gem_mmap_offset(fd, handle, offset, size, prot,
+				      I915_MMAP_OFFSET_WC);
+	if (!ptr)
+		ptr = __gem_mmap__wc(fd, handle, offset, size, prot);
+
+	if (!ptr)
+		ptr = __gem_mmap__gtt(fd, handle, size, prot);
+
+	return ptr;
+}
+
+/**
+ * gem_mmap__device_coherent:
+ * @fd: open i915 drm file descriptor
+ * @handle: gem buffer object handle
+ * @offset: offset in the gem buffer of the mmap arena
+ * @size: size of the mmap arena
+ * @prot: memory protection bits as used by mmap()
+ *
+ * Call __gem_mmap__device__coherent(), asserts on fail.
+ * Offset argument passed in function call must be 0. In the future
+ * when driver will allow slice mapping of buffer object this restriction
+ * will be removed.
+ *
+ * Returns: A pointer to the created memory mapping.
+ */
+void *gem_mmap__device_coherent(int fd, uint32_t handle, uint64_t offset,
+				uint64_t size, unsigned prot)
+{
+	void *ptr;
+
+	igt_assert(offset == 0);
+
+	ptr = __gem_mmap__device_coherent(fd, handle, offset, size, prot);
+	igt_assert(ptr);
+
+	return ptr;
+}
+
 /**
  * __gem_mmap__cpu:
  * @fd: open i915 drm file descriptor
@@ -253,6 +428,48 @@ void *gem_mmap__cpu(int fd, uint32_t handle, uint64_t offset, uint64_t size, uns
 	return ptr;
 }
 
+/**
+ * __gem_mmap_offset__cpu:
+ * @fd: open i915 drm file descriptor
+ * @handle: gem buffer object handle
+ * @offset: offset in the gem buffer of the mmap arena
+ * @size: size of the mmap arena
+ * @prot: memory protection bits as used by mmap()
+ *
+ * This function wraps up procedure to establish a memory mapping through
+ * direct cpu access.
+ *
+ * Returns: A pointer to the created memory mapping, NULL on failure.
+ */
+void *__gem_mmap_offset__cpu(int fd, uint32_t handle, uint64_t offset,
+			     uint64_t size, unsigned prot)
+{
+	return __gem_mmap_offset(fd, handle, offset, size, prot,
+				 I915_MMAP_OFFSET_WB);
+}
+
+/**
+ * gem_mmap_offset__cpu:
+ * @fd: open i915 drm file descriptor
+ * @handle: gem buffer object handle
+ * @offset: offset in the gem buffer of the mmap arena
+ * @size: size of the mmap arena
+ * @prot: memory protection bits as used by mmap()
+ *
+ * Like __gem_mmap__cpu() except we assert on failure.
+ *
+ * Returns: A pointer to the created memory mapping
+ */
+void *gem_mmap_offset__cpu(int fd, uint32_t handle, uint64_t offset,
+			   uint64_t size, unsigned prot)
+{
+	void *ptr = __gem_mmap_offset(fd, handle, offset, size, prot,
+				      I915_MMAP_OFFSET_WB);
+
+	igt_assert(ptr);
+	return ptr;
+}
+
 bool gem_has_mappable_ggtt(int i915)
 {
 	struct drm_i915_gem_mmap_gtt arg = {};
diff --git a/lib/i915/gem_mman.h b/lib/i915/gem_mman.h
index 096ff592..7b4d6f90 100644
--- a/lib/i915/gem_mman.h
+++ b/lib/i915/gem_mman.h
@@ -25,25 +25,51 @@
 #ifndef GEM_MMAN_H
 #define GEM_MMAN_H
 
+#include <stdint.h>
+
 void *gem_mmap__gtt(int fd, uint32_t handle, uint64_t size, unsigned prot);
 void *gem_mmap__cpu(int fd, uint32_t handle, uint64_t offset, uint64_t size, unsigned prot);
+void *gem_mmap_offset__cpu(int fd, uint32_t handle, uint64_t offset,
+			   uint64_t size, unsigned prot);
 
 bool gem_mmap__has_wc(int fd);
+bool gem_mmap_offset__has_wc(int fd);
 void *gem_mmap__wc(int fd, uint32_t handle, uint64_t offset, uint64_t size, unsigned prot);
-
+void *gem_mmap_offset__wc(int fd, uint32_t handle, uint64_t offset,
+			  uint64_t size, unsigned prot);
+void *gem_mmap__device_coherent(int fd, uint32_t handle, uint64_t offset,
+				uint64_t size, unsigned prot);
 #ifndef I915_GEM_DOMAIN_WC
 #define I915_GEM_DOMAIN_WC 0x80
 #endif
 
 bool gem_has_mappable_ggtt(int i915);
 void gem_require_mappable_ggtt(int i915);
+bool gem_has_mmap_offset(int fd);
 
 void *__gem_mmap__gtt(int fd, uint32_t handle, uint64_t size, unsigned prot);
 void *__gem_mmap__cpu(int fd, uint32_t handle, uint64_t offset, uint64_t size, unsigned prot);
+void *__gem_mmap_offset__cpu(int fd, uint32_t handle, uint64_t offset,
+			     uint64_t size, unsigned prot);
 void *__gem_mmap__wc(int fd, uint32_t handle, uint64_t offset, uint64_t size, unsigned prot);
+void *__gem_mmap_offset__wc(int fd, uint32_t handle, uint64_t offset,
+			    uint64_t size, unsigned prot);
+void *__gem_mmap__device_coherent(int fd, uint32_t handle, uint64_t offset,
+				  uint64_t size, unsigned prot);
+void *__gem_mmap_offset(int fd, uint32_t handle, uint64_t offset, uint64_t size,
+			unsigned int prot, uint64_t flags);
 
 int gem_munmap(void *ptr, uint64_t size);
 
+/**
+ * gem_require_mmap_offset:
+ * @fd: open i915 drm file descriptor
+ *
+ * Feature test macro to query whether is possible to map memory using mmap
+ * offset interface. Automatically skips through igt_require() if not.
+ */
+#define gem_require_mmap_offset(fd) igt_require(gem_has_mmap_offset(fd))
+
 /**
  * gem_require_mmap_wc:
  * @fd: open i915 drm file descriptor
@@ -54,5 +80,15 @@ int gem_munmap(void *ptr, uint64_t size);
  */
 #define gem_require_mmap_wc(fd) igt_require(gem_mmap__has_wc(fd))
 
+/**
+ * gem_require_mmap_offset_wc:
+ * @fd: open i915 drm file descriptor
+ *
+ * Feature test macro to query whether direct (i.e. cpu access path, bypassing
+ * the gtt) write-combine memory mappings are available. Automatically skips
+ * through igt_require() if not.
+ */
+#define gem_require_mmap_offset_wc(fd) igt_require(gem_mmap_offset__has_wc(fd))
+
 #endif /* GEM_MMAN_H */
 
-- 
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] 11+ messages in thread

* Re: [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2019-12-05 12:31 [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl Zbigniew Kempczyński
@ 2019-12-05 12:40 ` Chris Wilson
  2020-02-10 10:31   ` Tvrtko Ursulin
  2019-12-05 13:13 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 11+ messages in thread
From: Chris Wilson @ 2019-12-05 12:40 UTC (permalink / raw)
  To: Zbigniew Kempczyński, igt-dev

Quoting Zbigniew Kempczyński (2019-12-05 12:31:13)
> With introduction of new kernel ioctl we need to cover this in
> the IGT's. Patch adds mmap functions appropriate for this.
> 
> Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
> Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com>
> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> Cc: Chris Wilson <chris@chris-wilson.co.uk>

Do we really have people outside of gem_mmap_wc.c and gem_mmap_offset.c
that care whether their WC/WB mmapping is provided by MMAP_OFFSET_IOCTL
or MMAP_IOCTL. They just expect it to work, I would have thought --
basically just gem_mmap__device_coherent (and maybe the alternative would
be gem_mmap__cache_coherent, don't quote me on that :)

It's not a huge deal, I think it falls under overengineering that will
simply lead to confusion of "when do I use one and not the other?"

Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] ✓ Fi.CI.BAT: success for lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2019-12-05 12:31 [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl Zbigniew Kempczyński
  2019-12-05 12:40 ` Chris Wilson
@ 2019-12-05 13:13 ` Patchwork
  2019-12-05 16:53 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
  2019-12-09 10:19 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork
  3 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2019-12-05 13:13 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

== Series Details ==

Series: lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
URL   : https://patchwork.freedesktop.org/series/70489/
State : success

== Summary ==

CI Bug Log - changes from IGT_5333 -> IGTPW_3818
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

Known issues
------------

  Here are the changes found in IGTPW_3818 that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@i915_module_load@reload-no-display:
    - fi-skl-lmem:        [PASS][1] -> [DMESG-WARN][2] ([i915#592])
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-skl-lmem/igt@i915_module_load@reload-no-display.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-skl-lmem/igt@i915_module_load@reload-no-display.html

  * igt@i915_selftest@live_blt:
    - fi-hsw-4770:        [PASS][3] -> [DMESG-FAIL][4] ([i915#563])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-hsw-4770/igt@i915_selftest@live_blt.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-hsw-4770/igt@i915_selftest@live_blt.html

  * igt@i915_selftest@live_gem_contexts:
    - fi-byt-j1900:       [PASS][5] -> [INCOMPLETE][6] ([i915#45])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-byt-j1900/igt@i915_selftest@live_gem_contexts.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-byt-j1900/igt@i915_selftest@live_gem_contexts.html

  * igt@i915_selftest@live_hangcheck:
    - fi-icl-dsi:         [PASS][7] -> [DMESG-FAIL][8] ([i915#333] / [i915#419])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-icl-dsi/igt@i915_selftest@live_hangcheck.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-icl-dsi/igt@i915_selftest@live_hangcheck.html

  * igt@kms_chamelium@hdmi-hpd-fast:
    - fi-kbl-7500u:       [PASS][9] -> [FAIL][10] ([fdo#111407])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html

  
#### Possible fixes ####

  * igt@kms_frontbuffer_tracking@basic:
    - fi-icl-u3:          [FAIL][11] ([i915#49]) -> [PASS][12]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-icl-u3/igt@kms_frontbuffer_tracking@basic.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-icl-u3/igt@kms_frontbuffer_tracking@basic.html

  
#### Warnings ####

  * igt@i915_pm_rpm@basic-rte:
    - fi-kbl-guc:         [FAIL][13] ([i915#579]) -> [SKIP][14] ([fdo#109271])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html

  * igt@kms_busy@basic-flip-pipe-b:
    - fi-kbl-x1275:       [DMESG-WARN][15] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][16] ([i915#62] / [i915#92]) +5 similar issues
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-kbl-x1275/igt@kms_busy@basic-flip-pipe-b.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-kbl-x1275/igt@kms_busy@basic-flip-pipe-b.html

  * igt@kms_cursor_legacy@basic-flip-after-cursor-legacy:
    - fi-kbl-x1275:       [DMESG-WARN][17] ([i915#62] / [i915#92]) -> [DMESG-WARN][18] ([i915#62] / [i915#92] / [i915#95]) +4 similar issues
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/fi-kbl-x1275/igt@kms_cursor_legacy@basic-flip-after-cursor-legacy.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#111407]: https://bugs.freedesktop.org/show_bug.cgi?id=111407
  [fdo#111593]: https://bugs.freedesktop.org/show_bug.cgi?id=111593
  [i915#333]: https://gitlab.freedesktop.org/drm/intel/issues/333
  [i915#419]: https://gitlab.freedesktop.org/drm/intel/issues/419
  [i915#45]: https://gitlab.freedesktop.org/drm/intel/issues/45
  [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
  [i915#563]: https://gitlab.freedesktop.org/drm/intel/issues/563
  [i915#579]: https://gitlab.freedesktop.org/drm/intel/issues/579
  [i915#592]: https://gitlab.freedesktop.org/drm/intel/issues/592
  [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
  [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
  [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95


Participating hosts (54 -> 47)
------------------------------

  Missing    (7): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus 


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_5333 -> IGTPW_3818

  CI-20190529: 20190529
  CI_DRM_7489: 969b4daff0be9ed5dcefda656621bad5f9a06906 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_3818: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/index.html
  IGT_5333: e08522bb09ff1b9720359b3867da7e4aca0bd5f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

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

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

* [igt-dev] ✗ Fi.CI.IGT: failure for lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2019-12-05 12:31 [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl Zbigniew Kempczyński
  2019-12-05 12:40 ` Chris Wilson
  2019-12-05 13:13 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
@ 2019-12-05 16:53 ` Patchwork
  2019-12-06 12:37   ` Zbigniew Kempczyński
  2019-12-09 10:19 ` [igt-dev] ✓ Fi.CI.IGT: success " Patchwork
  3 siblings, 1 reply; 11+ messages in thread
From: Patchwork @ 2019-12-05 16:53 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

== Series Details ==

Series: lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
URL   : https://patchwork.freedesktop.org/series/70489/
State : failure

== Summary ==

CI Bug Log - changes from IGT_5333_full -> IGTPW_3818_full
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_3818_full absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_3818_full, 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_3818/index.html

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing:
    - shard-glk:          [PASS][1] -> [DMESG-WARN][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk6/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk2/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing.html

  * igt@kms_frontbuffer_tracking@psr-1p-rte:
    - shard-tglb:         NOTRUN -> [DMESG-WARN][3]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@kms_frontbuffer_tracking@psr-1p-rte.html

  
#### Warnings ####

  * igt@perf_pmu@frequency-idle:
    - shard-iclb:         [FAIL][4] ([i915#675]) -> [DMESG-FAIL][5]
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@perf_pmu@frequency-idle.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@perf_pmu@frequency-idle.html
    - shard-tglb:         [FAIL][6] ([i915#675]) -> [DMESG-FAIL][7]
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@perf_pmu@frequency-idle.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb9/igt@perf_pmu@frequency-idle.html

  
Known issues
------------

  Here are the changes found in IGTPW_3818_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_persistence@vcs1-mixed-process:
    - shard-iclb:         [PASS][8] -> [SKIP][9] ([fdo#109276] / [fdo#112080])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_ctx_persistence@vcs1-mixed-process.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_ctx_persistence@vcs1-mixed-process.html

  * igt@gem_eio@reset-stress:
    - shard-snb:          [PASS][10] -> [FAIL][11] ([i915#232])
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb6/igt@gem_eio@reset-stress.html
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb6/igt@gem_eio@reset-stress.html

  * igt@gem_exec_parallel@vecs0-fds:
    - shard-hsw:          [PASS][12] -> [FAIL][13] ([i915#676])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw7/igt@gem_exec_parallel@vecs0-fds.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@gem_exec_parallel@vecs0-fds.html

  * igt@gem_exec_schedule@preempt-bsd:
    - shard-iclb:         [PASS][14] -> [SKIP][15] ([fdo#112146]) +3 similar issues
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@gem_exec_schedule@preempt-bsd.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_exec_schedule@preempt-bsd.html

  * igt@gem_exec_schedule@preempt-contexts-bsd2:
    - shard-iclb:         [PASS][16] -> [SKIP][17] ([fdo#109276]) +11 similar issues
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@gem_exec_schedule@preempt-contexts-bsd2.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_exec_schedule@preempt-contexts-bsd2.html

  * igt@gem_persistent_relocs@forked-thrash-inactive:
    - shard-hsw:          [PASS][18] -> [TIMEOUT][19] ([i915#530])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw8/igt@gem_persistent_relocs@forked-thrash-inactive.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@gem_persistent_relocs@forked-thrash-inactive.html

  * igt@gem_persistent_relocs@forked-thrashing:
    - shard-tglb:         [PASS][20] -> [TIMEOUT][21] ([i915#530])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_persistent_relocs@forked-thrashing.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@gem_persistent_relocs@forked-thrashing.html

  * igt@gem_softpin@noreloc-s3:
    - shard-tglb:         [PASS][22] -> [INCOMPLETE][23] ([i915#456])
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_softpin@noreloc-s3.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb4/igt@gem_softpin@noreloc-s3.html

  * igt@gem_userptr_blits@sync-unmap-cycles:
    - shard-snb:          [PASS][24] -> [DMESG-WARN][25] ([fdo#111870]) +1 similar issue
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb5/igt@gem_userptr_blits@sync-unmap-cycles.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb2/igt@gem_userptr_blits@sync-unmap-cycles.html

  * igt@kms_big_fb@y-tiled-16bpp-rotate-0:
    - shard-kbl:          [PASS][26] -> [INCOMPLETE][27] ([fdo#103665] / [fdo#112413])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html

  * igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
    - shard-apl:          [PASS][28] -> [FAIL][29] ([i915#54])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl1/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl3/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html

  * igt@kms_cursor_crc@pipe-a-cursor-suspend:
    - shard-kbl:          [PASS][30] -> [INCOMPLETE][31] ([fdo#103665]) +1 similar issue
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
    - shard-apl:          [PASS][32] -> [DMESG-WARN][33] ([i915#180])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl7/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl8/igt@kms_cursor_crc@pipe-a-cursor-suspend.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
    - shard-hsw:          [PASS][34] -> [SKIP][35] ([fdo#109271])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

  * igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled:
    - shard-iclb:         [PASS][36] -> [INCOMPLETE][37] ([i915#140])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb3/igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc:
    - shard-kbl:          [PASS][38] -> [DMESG-WARN][39] ([i915#728]) +1 similar issue
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
    - shard-tglb:         [PASS][40] -> [DMESG-WARN][41] ([i915#728]) +1 similar issue
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
    - shard-iclb:         [PASS][42] -> [DMESG-WARN][43] ([i915#728]) +4 similar issues
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-1p-rte:
    - shard-tglb:         [PASS][44] -> [INCOMPLETE][45] ([i915#474])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb4/igt@kms_frontbuffer_tracking@fbc-1p-rte.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-glk:          [PASS][46] -> [FAIL][47] ([i915#49])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
    - shard-iclb:         [PASS][48] -> [FAIL][49] ([i915#49]) +1 similar issue
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-tglb:         [PASS][50] -> [FAIL][51] ([i915#49]) +1 similar issue
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
    - shard-kbl:          [PASS][52] -> [DMESG-WARN][53] ([i915#180]) +4 similar issues
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html

  * igt@kms_psr2_su@page_flip:
    - shard-iclb:         [PASS][54] -> [SKIP][55] ([fdo#109642] / [fdo#111068])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_psr2_su@page_flip.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@kms_psr2_su@page_flip.html

  * igt@kms_psr@psr2_basic:
    - shard-iclb:         [PASS][56] -> [SKIP][57] ([fdo#109441]) +1 similar issue
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_psr@psr2_basic.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_psr@psr2_basic.html

  * igt@kms_sequence@get-idle:
    - shard-snb:          [PASS][58] -> [INCOMPLETE][59] ([i915#82])
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb2/igt@kms_sequence@get-idle.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb1/igt@kms_sequence@get-idle.html

  * igt@perf_pmu@busy-vcs1:
    - shard-iclb:         [PASS][60] -> [SKIP][61] ([fdo#112080]) +8 similar issues
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@perf_pmu@busy-vcs1.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@perf_pmu@busy-vcs1.html

  
#### Possible fixes ####

  * igt@gem_ctx_isolation@rcs0-s3:
    - shard-kbl:          [DMESG-WARN][62] ([i915#180]) -> [PASS][63] +5 similar issues
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html

  * igt@gem_ctx_isolation@vcs1-none:
    - shard-iclb:         [SKIP][64] ([fdo#109276] / [fdo#112080]) -> [PASS][65] +2 similar issues
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@gem_ctx_isolation@vcs1-none.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_ctx_isolation@vcs1-none.html

  * igt@gem_exec_parallel@vcs0-fds:
    - shard-hsw:          [FAIL][66] ([i915#676]) -> [PASS][67] +1 similar issue
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw5/igt@gem_exec_parallel@vcs0-fds.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw2/igt@gem_exec_parallel@vcs0-fds.html

  * igt@gem_exec_reuse@single:
    - shard-tglb:         [INCOMPLETE][68] ([i915#435]) -> [PASS][69]
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_exec_reuse@single.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb2/igt@gem_exec_reuse@single.html

  * igt@gem_exec_schedule@out-order-bsd1:
    - shard-iclb:         [SKIP][70] ([fdo#109276]) -> [PASS][71] +6 similar issues
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@gem_exec_schedule@out-order-bsd1.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_exec_schedule@out-order-bsd1.html

  * {igt@gem_exec_schedule@pi-shared-iova-bsd}:
    - shard-iclb:         [SKIP][72] ([i915#677]) -> [PASS][73]
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_exec_schedule@pi-shared-iova-bsd.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@gem_exec_schedule@pi-shared-iova-bsd.html

  * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd:
    - shard-iclb:         [SKIP][74] ([fdo#112146]) -> [PASS][75] +5 similar issues
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html

  * igt@gem_exec_schedule@smoketest-vebox:
    - shard-tglb:         [INCOMPLETE][76] ([i915#707]) -> [PASS][77]
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb1/igt@gem_exec_schedule@smoketest-vebox.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@gem_exec_schedule@smoketest-vebox.html

  * igt@gem_softpin@noreloc-s3:
    - shard-apl:          [DMESG-WARN][78] ([i915#180]) -> [PASS][79] +2 similar issues
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl6/igt@gem_softpin@noreloc-s3.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl7/igt@gem_softpin@noreloc-s3.html

  * igt@gem_userptr_blits@map-fixed-invalidate-busy:
    - shard-snb:          [DMESG-WARN][80] ([fdo#111870]) -> [PASS][81] +3 similar issues
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb6/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb2/igt@gem_userptr_blits@map-fixed-invalidate-busy.html

  * igt@i915_pm_dc@dc6-psr:
    - shard-iclb:         [FAIL][82] ([i915#454]) -> [PASS][83]
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb6/igt@i915_pm_dc@dc6-psr.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@i915_pm_dc@dc6-psr.html

  * igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
    - shard-kbl:          [DMESG-WARN][84] ([i915#728]) -> [PASS][85] +3 similar issues
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl3/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html

  * igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen:
    - shard-apl:          [FAIL][86] ([i915#54]) -> [PASS][87] +1 similar issue
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl8/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl4/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html

  * igt@kms_cursor_crc@pipe-b-cursor-suspend:
    - shard-glk:          [FAIL][88] ([i915#54]) -> [PASS][89]
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk8/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk2/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
    - shard-kbl:          [FAIL][90] ([i915#54]) -> [PASS][91]
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl6/igt@kms_cursor_crc@pipe-b-cursor-suspend.html

  * igt@kms_cursor_crc@pipe-c-cursor-64x21-random:
    - shard-iclb:         [DMESG-WARN][92] ([IGT#6]) -> [PASS][93]
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb3/igt@kms_cursor_crc@pipe-c-cursor-64x21-random.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@kms_cursor_crc@pipe-c-cursor-64x21-random.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render:
    - shard-tglb:         [FAIL][94] ([i915#49]) -> [PASS][95]
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
    - shard-iclb:         [DMESG-FAIL][96] ([i915#49]) -> [PASS][97]
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff:
    - shard-tglb:         [DMESG-WARN][98] ([i915#728]) -> [PASS][99] +1 similar issue
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt:
    - shard-iclb:         [DMESG-WARN][100] -> [PASS][101]
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite:
    - shard-iclb:         [FAIL][102] ([i915#49]) -> [PASS][103] +2 similar issues
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d:
    - shard-tglb:         [INCOMPLETE][104] ([i915#460]) -> [PASS][105]
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html

  * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
    - shard-tglb:         [INCOMPLETE][106] ([i915#456] / [i915#460]) -> [PASS][107]
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html

  * igt@kms_psr@psr2_no_drrs:
    - shard-iclb:         [SKIP][108] ([fdo#109441]) -> [PASS][109] +1 similar issue
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@kms_psr@psr2_no_drrs.html
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@kms_psr@psr2_no_drrs.html

  * igt@perf_pmu@busy-check-all-vcs1:
    - shard-iclb:         [SKIP][110] ([fdo#112080]) -> [PASS][111] +5 similar issues
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb6/igt@perf_pmu@busy-check-all-vcs1.html
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@perf_pmu@busy-check-all-vcs1.html

  * igt@perf_pmu@busy-idle-vcs0:
    - shard-iclb:         [DMESG-WARN][112] ([i915#728]) -> [PASS][113] +5 similar issues
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb8/igt@perf_pmu@busy-idle-vcs0.html
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb7/igt@perf_pmu@busy-idle-vcs0.html

  * igt@perf_pmu@idle-vcs1:
    - shard-kbl:          [DMESG-WARN][114] -> [PASS][115]
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@perf_pmu@idle-vcs1.html
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl1/igt@perf_pmu@idle-vcs1.html

  
#### Warnings ####

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
    - shard-tglb:         [INCOMPLETE][116] ([i915#474]) -> [FAIL][117] ([i915#49])
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-iclb:         [DMESG-WARN][118] ([i915#728]) -> [INCOMPLETE][119] ([i915#123] / [i915#140])
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc.html
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_plane@pixel-format-pipe-a-planes-source-clamping:
    - shard-kbl:          [INCOMPLETE][120] ([fdo#103665]) -> [DMESG-WARN][121] ([i915#728])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl3/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html

  * igt@perf_pmu@idle-vcs1:
    - shard-iclb:         [DMESG-WARN][122] ([i915#728]) -> [SKIP][123] ([fdo#112080])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@perf_pmu@idle-vcs1.html
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@perf_pmu@idle-vcs1.html

  * igt@runner@aborted:
    - shard-kbl:          ([FAIL][124], [FAIL][125]) -> [FAIL][126] ([i915#728])
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@runner@aborted.html
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl7/igt@runner@aborted.html
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@runner@aborted.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [IGT#6]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/6
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870
  [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
  [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
  [fdo#112413]: https://bugs.freedesktop.org/show_bug.cgi?id=112413
  [i915#123]: https://gitlab.freedesktop.org/drm/intel/issues/123
  [i915#140]: https://gitlab.freedesktop.org/drm/intel/issues/140
  [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
  [i915#232]: https://gitlab.freedesktop.org/drm/intel/issues/232
  [i915#435]: https://gitlab.freedesktop.org/drm/intel/issues/435
  [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
  [i915#456]: https://gitlab.freedesktop.org/drm/intel/issues/456
  [i915#460]: https://gitlab.freedesktop.org/drm/intel/issues/460
  [i915#474]: https://gitlab.freedesktop.org/drm/intel/issues/474
  [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
  [i915#530]: https://gitlab.freedesktop.org/drm/intel/issues/530
  [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
  [i915#669]: https://gitlab.freedesktop.org/drm/intel/issues/669
  [i915#675]: https://gitlab.freedesktop.org/drm/intel/issues/675
  [i915#676]: https://gitlab.freedesktop.org/drm/intel/issues/676
  [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
  [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707
  [i915#728]: https://gitlab.freedesktop.org/drm/intel/issues/728
  [i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82


Participating hosts (8 -> 8)
------------------------------

  No changes in participating hosts


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_5333 -> IGTPW_3818

  CI-20190529: 20190529
  CI_DRM_7489: 969b4daff0be9ed5dcefda656621bad5f9a06906 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_3818: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/index.html
  IGT_5333: e08522bb09ff1b9720359b3867da7e4aca0bd5f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

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

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

* Re: [igt-dev] ✗ Fi.CI.IGT: failure for lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2019-12-05 16:53 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
@ 2019-12-06 12:37   ` Zbigniew Kempczyński
  0 siblings, 0 replies; 11+ messages in thread
From: Zbigniew Kempczyński @ 2019-12-06 12:37 UTC (permalink / raw)
  To: igt-dev; +Cc: Vudum, Lakshminarayana

On Thu, Dec 05, 2019 at 04:53:54PM +0000, Patchwork wrote:
> == Series Details ==
> 
> Series: lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
> URL   : https://patchwork.freedesktop.org/series/70489/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from IGT_5333_full -> IGTPW_3818_full
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with IGTPW_3818_full absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in IGTPW_3818_full, 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_3818/index.html
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in IGTPW_3818_full:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing:
>     - shard-glk:          [PASS][1] -> [DMESG-WARN][2]
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk6/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing.html
>    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk2/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing.html
> 
>   * igt@kms_frontbuffer_tracking@psr-1p-rte:
>     - shard-tglb:         NOTRUN -> [DMESG-WARN][3]
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@kms_frontbuffer_tracking@psr-1p-rte.html
> 
>   
> #### Warnings ####
> 
>   * igt@perf_pmu@frequency-idle:
>     - shard-iclb:         [FAIL][4] ([i915#675]) -> [DMESG-FAIL][5]
>    [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@perf_pmu@frequency-idle.html
>    [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@perf_pmu@frequency-idle.html
>     - shard-tglb:         [FAIL][6] ([i915#675]) -> [DMESG-FAIL][7]
>    [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@perf_pmu@frequency-idle.html
>    [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb9/igt@perf_pmu@frequency-idle.html
> 

Change is unrelated errors above.

Zbigniew

>   
> Known issues
> ------------
> 
>   Here are the changes found in IGTPW_3818_full that come from known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@gem_ctx_persistence@vcs1-mixed-process:
>     - shard-iclb:         [PASS][8] -> [SKIP][9] ([fdo#109276] / [fdo#112080])
>    [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_ctx_persistence@vcs1-mixed-process.html
>    [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_ctx_persistence@vcs1-mixed-process.html
> 
>   * igt@gem_eio@reset-stress:
>     - shard-snb:          [PASS][10] -> [FAIL][11] ([i915#232])
>    [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb6/igt@gem_eio@reset-stress.html
>    [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb6/igt@gem_eio@reset-stress.html
> 
>   * igt@gem_exec_parallel@vecs0-fds:
>     - shard-hsw:          [PASS][12] -> [FAIL][13] ([i915#676])
>    [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw7/igt@gem_exec_parallel@vecs0-fds.html
>    [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@gem_exec_parallel@vecs0-fds.html
> 
>   * igt@gem_exec_schedule@preempt-bsd:
>     - shard-iclb:         [PASS][14] -> [SKIP][15] ([fdo#112146]) +3 similar issues
>    [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@gem_exec_schedule@preempt-bsd.html
>    [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_exec_schedule@preempt-bsd.html
> 
>   * igt@gem_exec_schedule@preempt-contexts-bsd2:
>     - shard-iclb:         [PASS][16] -> [SKIP][17] ([fdo#109276]) +11 similar issues
>    [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@gem_exec_schedule@preempt-contexts-bsd2.html
>    [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_exec_schedule@preempt-contexts-bsd2.html
> 
>   * igt@gem_persistent_relocs@forked-thrash-inactive:
>     - shard-hsw:          [PASS][18] -> [TIMEOUT][19] ([i915#530])
>    [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw8/igt@gem_persistent_relocs@forked-thrash-inactive.html
>    [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@gem_persistent_relocs@forked-thrash-inactive.html
> 
>   * igt@gem_persistent_relocs@forked-thrashing:
>     - shard-tglb:         [PASS][20] -> [TIMEOUT][21] ([i915#530])
>    [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_persistent_relocs@forked-thrashing.html
>    [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@gem_persistent_relocs@forked-thrashing.html
> 
>   * igt@gem_softpin@noreloc-s3:
>     - shard-tglb:         [PASS][22] -> [INCOMPLETE][23] ([i915#456])
>    [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_softpin@noreloc-s3.html
>    [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb4/igt@gem_softpin@noreloc-s3.html
> 
>   * igt@gem_userptr_blits@sync-unmap-cycles:
>     - shard-snb:          [PASS][24] -> [DMESG-WARN][25] ([fdo#111870]) +1 similar issue
>    [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb5/igt@gem_userptr_blits@sync-unmap-cycles.html
>    [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb2/igt@gem_userptr_blits@sync-unmap-cycles.html
> 
>   * igt@kms_big_fb@y-tiled-16bpp-rotate-0:
>     - shard-kbl:          [PASS][26] -> [INCOMPLETE][27] ([fdo#103665] / [fdo#112413])
>    [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
>    [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
> 
>   * igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
>     - shard-apl:          [PASS][28] -> [FAIL][29] ([i915#54])
>    [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl1/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html
>    [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl3/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html
> 
>   * igt@kms_cursor_crc@pipe-a-cursor-suspend:
>     - shard-kbl:          [PASS][30] -> [INCOMPLETE][31] ([fdo#103665]) +1 similar issue
>    [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
>    [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
>     - shard-apl:          [PASS][32] -> [DMESG-WARN][33] ([i915#180])
>    [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl7/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
>    [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl8/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
> 
>   * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
>     - shard-hsw:          [PASS][34] -> [SKIP][35] ([fdo#109271])
>    [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
>    [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
> 
>   * igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled:
>     - shard-iclb:         [PASS][36] -> [INCOMPLETE][37] ([i915#140])
>    [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled.html
>    [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb3/igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc:
>     - shard-kbl:          [PASS][38] -> [DMESG-WARN][39] ([i915#728]) +1 similar issue
>    [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html
>    [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
>     - shard-tglb:         [PASS][40] -> [DMESG-WARN][41] ([i915#728]) +1 similar issue
>    [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
>    [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
>     - shard-iclb:         [PASS][42] -> [DMESG-WARN][43] ([i915#728]) +4 similar issues
>    [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
>    [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-rte:
>     - shard-tglb:         [PASS][44] -> [INCOMPLETE][45] ([i915#474])
>    [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
>    [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb4/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
>     - shard-glk:          [PASS][46] -> [FAIL][47] ([i915#49])
>    [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
>    [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
>     - shard-iclb:         [PASS][48] -> [FAIL][49] ([i915#49]) +1 similar issue
>    [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
>    [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
>     - shard-tglb:         [PASS][50] -> [FAIL][51] ([i915#49]) +1 similar issue
>    [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
>    [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
> 
>   * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
>     - shard-kbl:          [PASS][52] -> [DMESG-WARN][53] ([i915#180]) +4 similar issues
>    [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
>    [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
> 
>   * igt@kms_psr2_su@page_flip:
>     - shard-iclb:         [PASS][54] -> [SKIP][55] ([fdo#109642] / [fdo#111068])
>    [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_psr2_su@page_flip.html
>    [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@kms_psr2_su@page_flip.html
> 
>   * igt@kms_psr@psr2_basic:
>     - shard-iclb:         [PASS][56] -> [SKIP][57] ([fdo#109441]) +1 similar issue
>    [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_psr@psr2_basic.html
>    [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_psr@psr2_basic.html
> 
>   * igt@kms_sequence@get-idle:
>     - shard-snb:          [PASS][58] -> [INCOMPLETE][59] ([i915#82])
>    [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb2/igt@kms_sequence@get-idle.html
>    [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb1/igt@kms_sequence@get-idle.html
> 
>   * igt@perf_pmu@busy-vcs1:
>     - shard-iclb:         [PASS][60] -> [SKIP][61] ([fdo#112080]) +8 similar issues
>    [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@perf_pmu@busy-vcs1.html
>    [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@perf_pmu@busy-vcs1.html
> 
>   
> #### Possible fixes ####
> 
>   * igt@gem_ctx_isolation@rcs0-s3:
>     - shard-kbl:          [DMESG-WARN][62] ([i915#180]) -> [PASS][63] +5 similar issues
>    [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html
>    [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html
> 
>   * igt@gem_ctx_isolation@vcs1-none:
>     - shard-iclb:         [SKIP][64] ([fdo#109276] / [fdo#112080]) -> [PASS][65] +2 similar issues
>    [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@gem_ctx_isolation@vcs1-none.html
>    [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_ctx_isolation@vcs1-none.html
> 
>   * igt@gem_exec_parallel@vcs0-fds:
>     - shard-hsw:          [FAIL][66] ([i915#676]) -> [PASS][67] +1 similar issue
>    [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw5/igt@gem_exec_parallel@vcs0-fds.html
>    [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw2/igt@gem_exec_parallel@vcs0-fds.html
> 
>   * igt@gem_exec_reuse@single:
>     - shard-tglb:         [INCOMPLETE][68] ([i915#435]) -> [PASS][69]
>    [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_exec_reuse@single.html
>    [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb2/igt@gem_exec_reuse@single.html
> 
>   * igt@gem_exec_schedule@out-order-bsd1:
>     - shard-iclb:         [SKIP][70] ([fdo#109276]) -> [PASS][71] +6 similar issues
>    [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@gem_exec_schedule@out-order-bsd1.html
>    [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_exec_schedule@out-order-bsd1.html
> 
>   * {igt@gem_exec_schedule@pi-shared-iova-bsd}:
>     - shard-iclb:         [SKIP][72] ([i915#677]) -> [PASS][73]
>    [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_exec_schedule@pi-shared-iova-bsd.html
>    [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@gem_exec_schedule@pi-shared-iova-bsd.html
> 
>   * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd:
>     - shard-iclb:         [SKIP][74] ([fdo#112146]) -> [PASS][75] +5 similar issues
>    [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
>    [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
> 
>   * igt@gem_exec_schedule@smoketest-vebox:
>     - shard-tglb:         [INCOMPLETE][76] ([i915#707]) -> [PASS][77]
>    [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb1/igt@gem_exec_schedule@smoketest-vebox.html
>    [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@gem_exec_schedule@smoketest-vebox.html
> 
>   * igt@gem_softpin@noreloc-s3:
>     - shard-apl:          [DMESG-WARN][78] ([i915#180]) -> [PASS][79] +2 similar issues
>    [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl6/igt@gem_softpin@noreloc-s3.html
>    [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl7/igt@gem_softpin@noreloc-s3.html
> 
>   * igt@gem_userptr_blits@map-fixed-invalidate-busy:
>     - shard-snb:          [DMESG-WARN][80] ([fdo#111870]) -> [PASS][81] +3 similar issues
>    [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb6/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
>    [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb2/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
> 
>   * igt@i915_pm_dc@dc6-psr:
>     - shard-iclb:         [FAIL][82] ([i915#454]) -> [PASS][83]
>    [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb6/igt@i915_pm_dc@dc6-psr.html
>    [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@i915_pm_dc@dc6-psr.html
> 
>   * igt@kms_big_fb@yf-tiled-32bpp-rotate-90:
>     - shard-kbl:          [DMESG-WARN][84] ([i915#728]) -> [PASS][85] +3 similar issues
>    [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl3/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
>    [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_big_fb@yf-tiled-32bpp-rotate-90.html
> 
>   * igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen:
>     - shard-apl:          [FAIL][86] ([i915#54]) -> [PASS][87] +1 similar issue
>    [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl8/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html
>    [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl4/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html
> 
>   * igt@kms_cursor_crc@pipe-b-cursor-suspend:
>     - shard-glk:          [FAIL][88] ([i915#54]) -> [PASS][89]
>    [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk8/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
>    [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk2/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
>     - shard-kbl:          [FAIL][90] ([i915#54]) -> [PASS][91]
>    [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
>    [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl6/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
> 
>   * igt@kms_cursor_crc@pipe-c-cursor-64x21-random:
>     - shard-iclb:         [DMESG-WARN][92] ([IGT#6]) -> [PASS][93]
>    [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb3/igt@kms_cursor_crc@pipe-c-cursor-64x21-random.html
>    [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@kms_cursor_crc@pipe-c-cursor-64x21-random.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render:
>     - shard-tglb:         [FAIL][94] ([i915#49]) -> [PASS][95]
>    [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
>    [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
> 
>   * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
>     - shard-iclb:         [DMESG-FAIL][96] ([i915#49]) -> [PASS][97]
>    [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
>    [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff:
>     - shard-tglb:         [DMESG-WARN][98] ([i915#728]) -> [PASS][99] +1 similar issue
>    [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
>    [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt:
>     - shard-iclb:         [DMESG-WARN][100] -> [PASS][101]
>    [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html
>    [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite:
>     - shard-iclb:         [FAIL][102] ([i915#49]) -> [PASS][103] +2 similar issues
>    [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html
>    [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html
> 
>   * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d:
>     - shard-tglb:         [INCOMPLETE][104] ([i915#460]) -> [PASS][105]
>    [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html
>    [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html
> 
>   * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
>     - shard-tglb:         [INCOMPLETE][106] ([i915#456] / [i915#460]) -> [PASS][107]
>    [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
>    [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
> 
>   * igt@kms_psr@psr2_no_drrs:
>     - shard-iclb:         [SKIP][108] ([fdo#109441]) -> [PASS][109] +1 similar issue
>    [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@kms_psr@psr2_no_drrs.html
>    [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@kms_psr@psr2_no_drrs.html
> 
>   * igt@perf_pmu@busy-check-all-vcs1:
>     - shard-iclb:         [SKIP][110] ([fdo#112080]) -> [PASS][111] +5 similar issues
>    [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb6/igt@perf_pmu@busy-check-all-vcs1.html
>    [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@perf_pmu@busy-check-all-vcs1.html
> 
>   * igt@perf_pmu@busy-idle-vcs0:
>     - shard-iclb:         [DMESG-WARN][112] ([i915#728]) -> [PASS][113] +5 similar issues
>    [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb8/igt@perf_pmu@busy-idle-vcs0.html
>    [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb7/igt@perf_pmu@busy-idle-vcs0.html
> 
>   * igt@perf_pmu@idle-vcs1:
>     - shard-kbl:          [DMESG-WARN][114] -> [PASS][115]
>    [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@perf_pmu@idle-vcs1.html
>    [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl1/igt@perf_pmu@idle-vcs1.html
> 
>   
> #### Warnings ####
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
>     - shard-tglb:         [INCOMPLETE][116] ([i915#474]) -> [FAIL][117] ([i915#49])
>    [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
>    [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
> 
>   * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc:
>     - shard-iclb:         [DMESG-WARN][118] ([i915#728]) -> [INCOMPLETE][119] ([i915#123] / [i915#140])
>    [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc.html
>    [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc.html
> 
>   * igt@kms_plane@pixel-format-pipe-a-planes-source-clamping:
>     - shard-kbl:          [INCOMPLETE][120] ([fdo#103665]) -> [DMESG-WARN][121] ([i915#728])
>    [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html
>    [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl3/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html
> 
>   * igt@perf_pmu@idle-vcs1:
>     - shard-iclb:         [DMESG-WARN][122] ([i915#728]) -> [SKIP][123] ([fdo#112080])
>    [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@perf_pmu@idle-vcs1.html
>    [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@perf_pmu@idle-vcs1.html
> 
>   * igt@runner@aborted:
>     - shard-kbl:          ([FAIL][124], [FAIL][125]) -> [FAIL][126] ([i915#728])
>    [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@runner@aborted.html
>    [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl7/igt@runner@aborted.html
>    [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@runner@aborted.html
> 
>   
>   {name}: This element is suppressed. This means it is ignored when computing
>           the status of the difference (SUCCESS, WARNING, or FAILURE).
> 
>   [IGT#6]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/6
>   [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
>   [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
>   [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
>   [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
>   [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
>   [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
>   [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870
>   [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
>   [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
>   [fdo#112413]: https://bugs.freedesktop.org/show_bug.cgi?id=112413
>   [i915#123]: https://gitlab.freedesktop.org/drm/intel/issues/123
>   [i915#140]: https://gitlab.freedesktop.org/drm/intel/issues/140
>   [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
>   [i915#232]: https://gitlab.freedesktop.org/drm/intel/issues/232
>   [i915#435]: https://gitlab.freedesktop.org/drm/intel/issues/435
>   [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
>   [i915#456]: https://gitlab.freedesktop.org/drm/intel/issues/456
>   [i915#460]: https://gitlab.freedesktop.org/drm/intel/issues/460
>   [i915#474]: https://gitlab.freedesktop.org/drm/intel/issues/474
>   [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
>   [i915#530]: https://gitlab.freedesktop.org/drm/intel/issues/530
>   [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
>   [i915#669]: https://gitlab.freedesktop.org/drm/intel/issues/669
>   [i915#675]: https://gitlab.freedesktop.org/drm/intel/issues/675
>   [i915#676]: https://gitlab.freedesktop.org/drm/intel/issues/676
>   [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
>   [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707
>   [i915#728]: https://gitlab.freedesktop.org/drm/intel/issues/728
>   [i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82
> 
> 
> Participating hosts (8 -> 8)
> ------------------------------
> 
>   No changes in participating hosts
> 
> 
> Build changes
> -------------
> 
>   * CI: CI-20190529 -> None
>   * IGT: IGT_5333 -> IGTPW_3818
> 
>   CI-20190529: 20190529
>   CI_DRM_7489: 969b4daff0be9ed5dcefda656621bad5f9a06906 @ git://anongit.freedesktop.org/gfx-ci/linux
>   IGTPW_3818: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/index.html
>   IGT_5333: e08522bb09ff1b9720359b3867da7e4aca0bd5f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] ✓ Fi.CI.IGT: success for lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2019-12-05 12:31 [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl Zbigniew Kempczyński
                   ` (2 preceding siblings ...)
  2019-12-05 16:53 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
@ 2019-12-09 10:19 ` Patchwork
  3 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2019-12-09 10:19 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

== Series Details ==

Series: lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
URL   : https://patchwork.freedesktop.org/series/70489/
State : success

== Summary ==

CI Bug Log - changes from IGT_5333_full -> IGTPW_3818_full
====================================================

Summary
-------

  **WARNING**

  Minor unknown changes coming with IGTPW_3818_full need to be verified
  manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_3818_full, 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_3818/index.html

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

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

### IGT changes ###

#### Warnings ####

  * igt@perf_pmu@frequency-idle:
    - shard-iclb:         [FAIL][1] ([i915#675]) -> [DMESG-FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@perf_pmu@frequency-idle.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@perf_pmu@frequency-idle.html
    - shard-tglb:         [FAIL][3] ([i915#675]) -> [DMESG-FAIL][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@perf_pmu@frequency-idle.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb9/igt@perf_pmu@frequency-idle.html

  
Known issues
------------

  Here are the changes found in IGTPW_3818_full that come from known issues:

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_persistence@vcs1-mixed-process:
    - shard-iclb:         [PASS][5] -> [SKIP][6] ([fdo#109276] / [fdo#112080])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_ctx_persistence@vcs1-mixed-process.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_ctx_persistence@vcs1-mixed-process.html

  * igt@gem_eio@reset-stress:
    - shard-snb:          [PASS][7] -> [FAIL][8] ([i915#232])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb6/igt@gem_eio@reset-stress.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb6/igt@gem_eio@reset-stress.html

  * igt@gem_exec_parallel@vecs0-fds:
    - shard-hsw:          [PASS][9] -> [FAIL][10] ([i915#676])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw7/igt@gem_exec_parallel@vecs0-fds.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@gem_exec_parallel@vecs0-fds.html

  * igt@gem_exec_schedule@preempt-bsd:
    - shard-iclb:         [PASS][11] -> [SKIP][12] ([fdo#112146]) +3 similar issues
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@gem_exec_schedule@preempt-bsd.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_exec_schedule@preempt-bsd.html

  * igt@gem_exec_schedule@preempt-contexts-bsd2:
    - shard-iclb:         [PASS][13] -> [SKIP][14] ([fdo#109276]) +11 similar issues
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@gem_exec_schedule@preempt-contexts-bsd2.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_exec_schedule@preempt-contexts-bsd2.html

  * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing:
    - shard-glk:          [PASS][15] -> [DMESG-WARN][16] ([i915#743])
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk6/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk2/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing.html

  * igt@gem_persistent_relocs@forked-thrash-inactive:
    - shard-hsw:          [PASS][17] -> [TIMEOUT][18] ([i915#530])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw8/igt@gem_persistent_relocs@forked-thrash-inactive.html
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@gem_persistent_relocs@forked-thrash-inactive.html

  * igt@gem_persistent_relocs@forked-thrashing:
    - shard-tglb:         [PASS][19] -> [TIMEOUT][20] ([i915#530])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_persistent_relocs@forked-thrashing.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@gem_persistent_relocs@forked-thrashing.html

  * igt@gem_softpin@noreloc-s3:
    - shard-tglb:         [PASS][21] -> [INCOMPLETE][22] ([i915#456])
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_softpin@noreloc-s3.html
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb4/igt@gem_softpin@noreloc-s3.html

  * igt@gem_userptr_blits@sync-unmap-cycles:
    - shard-snb:          [PASS][23] -> [DMESG-WARN][24] ([fdo#111870]) +1 similar issue
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb5/igt@gem_userptr_blits@sync-unmap-cycles.html
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb2/igt@gem_userptr_blits@sync-unmap-cycles.html

  * igt@kms_big_fb@y-tiled-16bpp-rotate-0:
    - shard-kbl:          [PASS][25] -> [INCOMPLETE][26] ([fdo#103665] / [fdo#112413])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html

  * igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen:
    - shard-apl:          [PASS][27] -> [FAIL][28] ([i915#54])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl1/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl3/igt@kms_cursor_crc@pipe-a-cursor-256x85-onscreen.html

  * igt@kms_cursor_crc@pipe-a-cursor-suspend:
    - shard-kbl:          [PASS][29] -> [INCOMPLETE][30] ([fdo#103665]) +1 similar issue
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
    - shard-apl:          [PASS][31] -> [DMESG-WARN][32] ([i915#180])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl7/igt@kms_cursor_crc@pipe-a-cursor-suspend.html
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl8/igt@kms_cursor_crc@pipe-a-cursor-suspend.html

  * igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size:
    - shard-hsw:          [PASS][33] -> [SKIP][34] ([fdo#109271])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw1/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw4/igt@kms_cursor_legacy@cursorb-vs-flipa-atomic-transitions-varying-size.html

  * igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled:
    - shard-iclb:         [PASS][35] -> [INCOMPLETE][36] ([i915#140])
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled.html
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb3/igt@kms_draw_crc@draw-method-xrgb8888-render-xtiled.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc:
    - shard-kbl:          [PASS][37] -> [DMESG-WARN][38] ([i915#728]) +1 similar issue
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt:
    - shard-tglb:         [PASS][39] -> [DMESG-WARN][40] ([i915#728]) +1 similar issue
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
    - shard-iclb:         [PASS][41] -> [DMESG-WARN][42] ([i915#728]) +4 similar issues
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-1p-rte:
    - shard-tglb:         [PASS][43] -> [INCOMPLETE][44] ([i915#474])
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb4/igt@kms_frontbuffer_tracking@fbc-1p-rte.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-glk:          [PASS][45] -> [FAIL][46] ([i915#49])
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
    - shard-iclb:         [PASS][47] -> [FAIL][48] ([i915#49]) +1 similar issue
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt:
    - shard-tglb:         [PASS][49] -> [FAIL][50] ([i915#49]) +1 similar issue
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html

  * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes:
    - shard-kbl:          [PASS][51] -> [DMESG-WARN][52] ([i915#180]) +4 similar issues
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-a-planes.html

  * igt@kms_psr2_su@page_flip:
    - shard-iclb:         [PASS][53] -> [SKIP][54] ([fdo#109642] / [fdo#111068])
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_psr2_su@page_flip.html
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@kms_psr2_su@page_flip.html

  * igt@kms_psr@psr2_basic:
    - shard-iclb:         [PASS][55] -> [SKIP][56] ([fdo#109441]) +1 similar issue
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_psr@psr2_basic.html
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_psr@psr2_basic.html

  * igt@kms_sequence@get-idle:
    - shard-snb:          [PASS][57] -> [INCOMPLETE][58] ([i915#82])
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb2/igt@kms_sequence@get-idle.html
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb1/igt@kms_sequence@get-idle.html

  * igt@perf_pmu@busy-vcs1:
    - shard-iclb:         [PASS][59] -> [SKIP][60] ([fdo#112080]) +8 similar issues
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@perf_pmu@busy-vcs1.html
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@perf_pmu@busy-vcs1.html

  
#### Possible fixes ####

  * igt@gem_ctx_isolation@rcs0-s3:
    - shard-kbl:          [DMESG-WARN][61] ([i915#180]) -> [PASS][62] +5 similar issues
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html

  * igt@gem_ctx_isolation@vcs1-none:
    - shard-iclb:         [SKIP][63] ([fdo#109276] / [fdo#112080]) -> [PASS][64] +2 similar issues
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@gem_ctx_isolation@vcs1-none.html
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_ctx_isolation@vcs1-none.html

  * igt@gem_exec_parallel@vcs0-fds:
    - shard-hsw:          [FAIL][65] ([i915#676]) -> [PASS][66] +1 similar issue
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-hsw5/igt@gem_exec_parallel@vcs0-fds.html
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-hsw2/igt@gem_exec_parallel@vcs0-fds.html

  * igt@gem_exec_reuse@single:
    - shard-tglb:         [INCOMPLETE][67] ([i915#435]) -> [PASS][68]
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb6/igt@gem_exec_reuse@single.html
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb2/igt@gem_exec_reuse@single.html

  * igt@gem_exec_schedule@out-order-bsd1:
    - shard-iclb:         [SKIP][69] ([fdo#109276]) -> [PASS][70] +6 similar issues
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@gem_exec_schedule@out-order-bsd1.html
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@gem_exec_schedule@out-order-bsd1.html

  * {igt@gem_exec_schedule@pi-shared-iova-bsd}:
    - shard-iclb:         [SKIP][71] ([i915#677]) -> [PASS][72]
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_exec_schedule@pi-shared-iova-bsd.html
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@gem_exec_schedule@pi-shared-iova-bsd.html

  * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd:
    - shard-iclb:         [SKIP][73] ([fdo#112146]) -> [PASS][74] +5 similar issues
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb1/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb5/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd.html

  * igt@gem_exec_schedule@smoketest-vebox:
    - shard-tglb:         [INCOMPLETE][75] ([i915#707]) -> [PASS][76]
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb1/igt@gem_exec_schedule@smoketest-vebox.html
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@gem_exec_schedule@smoketest-vebox.html

  * igt@gem_softpin@noreloc-s3:
    - shard-apl:          [DMESG-WARN][77] ([i915#180]) -> [PASS][78] +2 similar issues
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl6/igt@gem_softpin@noreloc-s3.html
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl7/igt@gem_softpin@noreloc-s3.html

  * igt@gem_userptr_blits@map-fixed-invalidate-busy:
    - shard-snb:          [DMESG-WARN][79] ([fdo#111870]) -> [PASS][80] +3 similar issues
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-snb6/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-snb2/igt@gem_userptr_blits@map-fixed-invalidate-busy.html

  * igt@i915_pm_dc@dc6-psr:
    - shard-iclb:         [FAIL][81] ([i915#454]) -> [PASS][82]
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb6/igt@i915_pm_dc@dc6-psr.html
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@i915_pm_dc@dc6-psr.html

  * igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen:
    - shard-apl:          [FAIL][83] ([i915#54]) -> [PASS][84] +1 similar issue
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-apl8/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-apl4/igt@kms_cursor_crc@pipe-b-cursor-128x128-onscreen.html

  * igt@kms_cursor_crc@pipe-b-cursor-suspend:
    - shard-glk:          [FAIL][85] ([i915#54]) -> [PASS][86]
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-glk8/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-glk2/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
    - shard-kbl:          [FAIL][87] ([i915#54]) -> [PASS][88]
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@kms_cursor_crc@pipe-b-cursor-suspend.html
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl6/igt@kms_cursor_crc@pipe-b-cursor-suspend.html

  * igt@kms_cursor_crc@pipe-c-cursor-64x21-random:
    - shard-iclb:         [DMESG-WARN][89] ([IGT#6]) -> [PASS][90]
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb3/igt@kms_cursor_crc@pipe-c-cursor-64x21-random.html
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@kms_cursor_crc@pipe-c-cursor-64x21-random.html

  * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render:
    - shard-tglb:         [FAIL][91] ([i915#49]) -> [PASS][92]
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
    - shard-iclb:         [DMESG-FAIL][93] ([i915#49]) -> [PASS][94]
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff:
    - shard-tglb:         [DMESG-WARN][95] ([i915#728]) -> [PASS][96] +1 similar issue
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt:
    - shard-iclb:         [DMESG-WARN][97] ([i915#731]) -> [PASS][98]
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-pgflip-blt.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite:
    - shard-iclb:         [FAIL][99] ([i915#49]) -> [PASS][100] +2 similar issues
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb8/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-pwrite.html

  * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d:
    - shard-tglb:         [INCOMPLETE][101] ([i915#460]) -> [PASS][102]
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-d.html

  * igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
    - shard-tglb:         [INCOMPLETE][103] ([i915#456] / [i915#460]) -> [PASS][104]
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb4/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb6/igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes.html

  * igt@kms_psr@psr2_no_drrs:
    - shard-iclb:         [SKIP][105] ([fdo#109441]) -> [PASS][106] +1 similar issue
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb7/igt@kms_psr@psr2_no_drrs.html
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@kms_psr@psr2_no_drrs.html

  * igt@perf_pmu@busy-check-all-vcs1:
    - shard-iclb:         [SKIP][107] ([fdo#112080]) -> [PASS][108] +5 similar issues
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb6/igt@perf_pmu@busy-check-all-vcs1.html
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb2/igt@perf_pmu@busy-check-all-vcs1.html

  * igt@perf_pmu@busy-idle-vcs0:
    - shard-iclb:         [DMESG-WARN][109] ([i915#728]) -> [PASS][110] +5 similar issues
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb8/igt@perf_pmu@busy-idle-vcs0.html
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb7/igt@perf_pmu@busy-idle-vcs0.html

  * igt@perf_pmu@idle-vcs1:
    - shard-kbl:          [DMESG-WARN][111] ([i915#728]) -> [PASS][112] +4 similar issues
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@perf_pmu@idle-vcs1.html
   [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl1/igt@perf_pmu@idle-vcs1.html

  
#### Warnings ####

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
    - shard-tglb:         [INCOMPLETE][113] ([i915#474]) -> [FAIL][114] ([i915#49])
   [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-tglb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-tglb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-iclb:         [DMESG-WARN][115] ([i915#728]) -> [INCOMPLETE][116] ([i915#123] / [i915#140])
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc.html
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_plane@pixel-format-pipe-a-planes-source-clamping:
    - shard-kbl:          [INCOMPLETE][117] ([fdo#103665]) -> [DMESG-WARN][118] ([i915#728])
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl4/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl3/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html

  * igt@perf_pmu@idle-vcs1:
    - shard-iclb:         [DMESG-WARN][119] ([i915#728]) -> [SKIP][120] ([fdo#112080])
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-iclb2/igt@perf_pmu@idle-vcs1.html
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-iclb6/igt@perf_pmu@idle-vcs1.html

  * igt@runner@aborted:
    - shard-kbl:          ([FAIL][121], [FAIL][122]) -> [FAIL][123] ([i915#728])
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl7/igt@runner@aborted.html
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5333/shard-kbl1/igt@runner@aborted.html
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/shard-kbl2/igt@runner@aborted.html

  
  {name}: This element is suppressed. This means it is ignored when computing
          the status of the difference (SUCCESS, WARNING, or FAILURE).

  [IGT#6]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/6
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
  [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
  [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
  [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870
  [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
  [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
  [fdo#112413]: https://bugs.freedesktop.org/show_bug.cgi?id=112413
  [i915#123]: https://gitlab.freedesktop.org/drm/intel/issues/123
  [i915#140]: https://gitlab.freedesktop.org/drm/intel/issues/140
  [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
  [i915#232]: https://gitlab.freedesktop.org/drm/intel/issues/232
  [i915#435]: https://gitlab.freedesktop.org/drm/intel/issues/435
  [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
  [i915#456]: https://gitlab.freedesktop.org/drm/intel/issues/456
  [i915#460]: https://gitlab.freedesktop.org/drm/intel/issues/460
  [i915#474]: https://gitlab.freedesktop.org/drm/intel/issues/474
  [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
  [i915#530]: https://gitlab.freedesktop.org/drm/intel/issues/530
  [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
  [i915#669]: https://gitlab.freedesktop.org/drm/intel/issues/669
  [i915#675]: https://gitlab.freedesktop.org/drm/intel/issues/675
  [i915#676]: https://gitlab.freedesktop.org/drm/intel/issues/676
  [i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
  [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707
  [i915#728]: https://gitlab.freedesktop.org/drm/intel/issues/728
  [i915#731]: https://gitlab.freedesktop.org/drm/intel/issues/731
  [i915#743]: https://gitlab.freedesktop.org/drm/intel/issues/743
  [i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82


Participating hosts (8 -> 8)
------------------------------

  No changes in participating hosts


Build changes
-------------

  * CI: CI-20190529 -> None
  * IGT: IGT_5333 -> IGTPW_3818

  CI-20190529: 20190529
  CI_DRM_7489: 969b4daff0be9ed5dcefda656621bad5f9a06906 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_3818: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3818/index.html
  IGT_5333: e08522bb09ff1b9720359b3867da7e4aca0bd5f1 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

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

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

* Re: [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2019-12-05 12:40 ` Chris Wilson
@ 2020-02-10 10:31   ` Tvrtko Ursulin
  2020-02-10 10:37     ` Chris Wilson
  0 siblings, 1 reply; 11+ messages in thread
From: Tvrtko Ursulin @ 2020-02-10 10:31 UTC (permalink / raw)
  To: Chris Wilson, Zbigniew Kempczyński, igt-dev


On 05/12/2019 12:40, Chris Wilson wrote:
> Quoting Zbigniew Kempczyński (2019-12-05 12:31:13)
>> With introduction of new kernel ioctl we need to cover this in
>> the IGT's. Patch adds mmap functions appropriate for this.
>>
>> Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
>> Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com>
>> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
>> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> 
> Do we really have people outside of gem_mmap_wc.c and gem_mmap_offset.c
> that care whether their WC/WB mmapping is provided by MMAP_OFFSET_IOCTL
> or MMAP_IOCTL. They just expect it to work, I would have thought --
> basically just gem_mmap__device_coherent (and maybe the alternative would
> be gem_mmap__cache_coherent, don't quote me on that :)
> 
> It's not a huge deal, I think it falls under overengineering that will
> simply lead to confusion of "when do I use one and not the other?"

What shall we do with call sites which used to do:

   gem_mmap__gtt()
   get_set_domain(GTT)

And now do:

   gem_mmap__device_coherent()
   gem_set_domain(GTT)

?

Sounds like we need a helper to either lets the caller know which 
flavour of mmap was used so correct flushing can be done, or a 
synchronous helper where possible sounds much easier:

   gem_mmap__device_coherent_sync() - does the correct set_domain internally

Regards,

Tvrtko


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

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

* Re: [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2020-02-10 10:31   ` Tvrtko Ursulin
@ 2020-02-10 10:37     ` Chris Wilson
  2020-02-10 10:47       ` Tvrtko Ursulin
  0 siblings, 1 reply; 11+ messages in thread
From: Chris Wilson @ 2020-02-10 10:37 UTC (permalink / raw)
  To: Zbigniew Kempczyński, Tvrtko Ursulin, igt-dev

Quoting Tvrtko Ursulin (2020-02-10 10:31:40)
> 
> On 05/12/2019 12:40, Chris Wilson wrote:
> > Quoting Zbigniew Kempczyński (2019-12-05 12:31:13)
> >> With introduction of new kernel ioctl we need to cover this in
> >> the IGT's. Patch adds mmap functions appropriate for this.
> >>
> >> Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
> >> Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com>
> >> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> >> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> > 
> > Do we really have people outside of gem_mmap_wc.c and gem_mmap_offset.c
> > that care whether their WC/WB mmapping is provided by MMAP_OFFSET_IOCTL
> > or MMAP_IOCTL. They just expect it to work, I would have thought --
> > basically just gem_mmap__device_coherent (and maybe the alternative would
> > be gem_mmap__cache_coherent, don't quote me on that :)
> > 
> > It's not a huge deal, I think it falls under overengineering that will
> > simply lead to confusion of "when do I use one and not the other?"
> 
> What shall we do with call sites which used to do:
> 
>    gem_mmap__gtt()
>    get_set_domain(GTT)
> 
> And now do:
> 
>    gem_mmap__device_coherent()
>    gem_set_domain(GTT)
> 
> ?

For the large part it's immaterial. The subtly is only when mixing GEM
operations on the same buffer within the same critical section.

> Sounds like we need a helper to either lets the caller know which 
> flavour of mmap was used so correct flushing can be done, or a 
> synchronous helper where possible sounds much easier:
> 
>    gem_mmap__device_coherent_sync() - does the correct set_domain internally

gem_mmap__device_coherent_domain() to return the domain and sync to roll
up the common actions into one (though I'm not fond of hiding subtle
details in helpers when the tests are meant to be exercising those
subtle details :(
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* Re: [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2020-02-10 10:37     ` Chris Wilson
@ 2020-02-10 10:47       ` Tvrtko Ursulin
  2020-02-10 10:50         ` Chris Wilson
  0 siblings, 1 reply; 11+ messages in thread
From: Tvrtko Ursulin @ 2020-02-10 10:47 UTC (permalink / raw)
  To: Chris Wilson, Zbigniew Kempczyński, igt-dev


On 10/02/2020 10:37, Chris Wilson wrote:
> Quoting Tvrtko Ursulin (2020-02-10 10:31:40)
>>
>> On 05/12/2019 12:40, Chris Wilson wrote:
>>> Quoting Zbigniew Kempczyński (2019-12-05 12:31:13)
>>>> With introduction of new kernel ioctl we need to cover this in
>>>> the IGT's. Patch adds mmap functions appropriate for this.
>>>>
>>>> Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
>>>> Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com>
>>>> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
>>>> Cc: Chris Wilson <chris@chris-wilson.co.uk>
>>>
>>> Do we really have people outside of gem_mmap_wc.c and gem_mmap_offset.c
>>> that care whether their WC/WB mmapping is provided by MMAP_OFFSET_IOCTL
>>> or MMAP_IOCTL. They just expect it to work, I would have thought --
>>> basically just gem_mmap__device_coherent (and maybe the alternative would
>>> be gem_mmap__cache_coherent, don't quote me on that :)
>>>
>>> It's not a huge deal, I think it falls under overengineering that will
>>> simply lead to confusion of "when do I use one and not the other?"
>>
>> What shall we do with call sites which used to do:
>>
>>     gem_mmap__gtt()
>>     get_set_domain(GTT)
>>
>> And now do:
>>
>>     gem_mmap__device_coherent()
>>     gem_set_domain(GTT)
>>
>> ?
> 
> For the large part it's immaterial. The subtly is only when mixing GEM
> operations on the same buffer within the same critical section.
> 
>> Sounds like we need a helper to either lets the caller know which
>> flavour of mmap was used so correct flushing can be done, or a
>> synchronous helper where possible sounds much easier:
>>
>>     gem_mmap__device_coherent_sync() - does the correct set_domain internally
> 
> gem_mmap__device_coherent_domain() to return the domain and sync to roll
> up the common actions into one (though I'm not fond of hiding subtle
> details in helpers when the tests are meant to be exercising those
> subtle details :(

So gem_mmap__device_coherent_domain calls the set_domain, not just 
returns the needed domain?

Regards,

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

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

* Re: [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2020-02-10 10:47       ` Tvrtko Ursulin
@ 2020-02-10 10:50         ` Chris Wilson
  2020-02-10 10:55           ` Tvrtko Ursulin
  0 siblings, 1 reply; 11+ messages in thread
From: Chris Wilson @ 2020-02-10 10:50 UTC (permalink / raw)
  To: Zbigniew Kempczyński, Tvrtko Ursulin, igt-dev

Quoting Tvrtko Ursulin (2020-02-10 10:47:23)
> 
> On 10/02/2020 10:37, Chris Wilson wrote:
> > Quoting Tvrtko Ursulin (2020-02-10 10:31:40)
> >>
> >> On 05/12/2019 12:40, Chris Wilson wrote:
> >>> Quoting Zbigniew Kempczyński (2019-12-05 12:31:13)
> >>>> With introduction of new kernel ioctl we need to cover this in
> >>>> the IGT's. Patch adds mmap functions appropriate for this.
> >>>>
> >>>> Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
> >>>> Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com>
> >>>> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
> >>>> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> >>>
> >>> Do we really have people outside of gem_mmap_wc.c and gem_mmap_offset.c
> >>> that care whether their WC/WB mmapping is provided by MMAP_OFFSET_IOCTL
> >>> or MMAP_IOCTL. They just expect it to work, I would have thought --
> >>> basically just gem_mmap__device_coherent (and maybe the alternative would
> >>> be gem_mmap__cache_coherent, don't quote me on that :)
> >>>
> >>> It's not a huge deal, I think it falls under overengineering that will
> >>> simply lead to confusion of "when do I use one and not the other?"
> >>
> >> What shall we do with call sites which used to do:
> >>
> >>     gem_mmap__gtt()
> >>     get_set_domain(GTT)
> >>
> >> And now do:
> >>
> >>     gem_mmap__device_coherent()
> >>     gem_set_domain(GTT)
> >>
> >> ?
> > 
> > For the large part it's immaterial. The subtly is only when mixing GEM
> > operations on the same buffer within the same critical section.
> > 
> >> Sounds like we need a helper to either lets the caller know which
> >> flavour of mmap was used so correct flushing can be done, or a
> >> synchronous helper where possible sounds much easier:
> >>
> >>     gem_mmap__device_coherent_sync() - does the correct set_domain internally
> > 
> > gem_mmap__device_coherent_domain() to return the domain and sync to roll
> > up the common actions into one (though I'm not fond of hiding subtle
> > details in helpers when the tests are meant to be exercising those
> > subtle details :(
> 
> So gem_mmap__device_coherent_domain calls the set_domain, not just 
> returns the needed domain?

I would say returns the domain, with _sync being the helper that mmaps
+ set-domain in one.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* Re: [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl
  2020-02-10 10:50         ` Chris Wilson
@ 2020-02-10 10:55           ` Tvrtko Ursulin
  0 siblings, 0 replies; 11+ messages in thread
From: Tvrtko Ursulin @ 2020-02-10 10:55 UTC (permalink / raw)
  To: Chris Wilson, Zbigniew Kempczyński, igt-dev


On 10/02/2020 10:50, Chris Wilson wrote:
> Quoting Tvrtko Ursulin (2020-02-10 10:47:23)
>>
>> On 10/02/2020 10:37, Chris Wilson wrote:
>>> Quoting Tvrtko Ursulin (2020-02-10 10:31:40)
>>>>
>>>> On 05/12/2019 12:40, Chris Wilson wrote:
>>>>> Quoting Zbigniew Kempczyński (2019-12-05 12:31:13)
>>>>>> With introduction of new kernel ioctl we need to cover this in
>>>>>> the IGT's. Patch adds mmap functions appropriate for this.
>>>>>>
>>>>>> Signed-off-by: Lukasz Kalamarz <lukasz.kalamarz@intel.com>
>>>>>> Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com>
>>>>>> Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
>>>>>> Cc: Chris Wilson <chris@chris-wilson.co.uk>
>>>>>
>>>>> Do we really have people outside of gem_mmap_wc.c and gem_mmap_offset.c
>>>>> that care whether their WC/WB mmapping is provided by MMAP_OFFSET_IOCTL
>>>>> or MMAP_IOCTL. They just expect it to work, I would have thought --
>>>>> basically just gem_mmap__device_coherent (and maybe the alternative would
>>>>> be gem_mmap__cache_coherent, don't quote me on that :)
>>>>>
>>>>> It's not a huge deal, I think it falls under overengineering that will
>>>>> simply lead to confusion of "when do I use one and not the other?"
>>>>
>>>> What shall we do with call sites which used to do:
>>>>
>>>>      gem_mmap__gtt()
>>>>      get_set_domain(GTT)
>>>>
>>>> And now do:
>>>>
>>>>      gem_mmap__device_coherent()
>>>>      gem_set_domain(GTT)
>>>>
>>>> ?
>>>
>>> For the large part it's immaterial. The subtly is only when mixing GEM
>>> operations on the same buffer within the same critical section.
>>>
>>>> Sounds like we need a helper to either lets the caller know which
>>>> flavour of mmap was used so correct flushing can be done, or a
>>>> synchronous helper where possible sounds much easier:
>>>>
>>>>      gem_mmap__device_coherent_sync() - does the correct set_domain internally
>>>
>>> gem_mmap__device_coherent_domain() to return the domain and sync to roll
>>> up the common actions into one (though I'm not fond of hiding subtle
>>> details in helpers when the tests are meant to be exercising those
>>> subtle details :(
>>
>> So gem_mmap__device_coherent_domain calls the set_domain, not just
>> returns the needed domain?
> 
> I would say returns the domain, with _sync being the helper that mmaps
> + set-domain in one.

Sounds good to me.

Sreedhar could you sketch this and convert gem_ctx_shared as an example?

Regards,

Tvrtko

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

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

end of thread, other threads:[~2020-02-10 10:55 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-05 12:31 [igt-dev] [PATCH i-g-t] lib/i915/gem_mman: Add support for GEM_MMAP_OFFSET ioctl Zbigniew Kempczyński
2019-12-05 12:40 ` Chris Wilson
2020-02-10 10:31   ` Tvrtko Ursulin
2020-02-10 10:37     ` Chris Wilson
2020-02-10 10:47       ` Tvrtko Ursulin
2020-02-10 10:50         ` Chris Wilson
2020-02-10 10:55           ` Tvrtko Ursulin
2019-12-05 13:13 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2019-12-05 16:53 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2019-12-06 12:37   ` Zbigniew Kempczyński
2019-12-09 10:19 ` [igt-dev] ✓ Fi.CI.IGT: success " 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.