All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH i-g-t v3] tests/i915/gem_mmap_offset: add new tests to extend coverage
@ 2019-12-09 11:00 Zbigniew Kempczyński
  2019-12-09 11:15 ` Chris Wilson
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Zbigniew Kempczyński @ 2019-12-09 11:00 UTC (permalink / raw)
  To: igt-dev

Extend coverity by adding:
 * big-bo test - check is single bo creation and mapping is possible
 * coherence test - verify mappings coherency
 * test descriptions
 * some minor changes within existing tests

v2: Changes according to the review:
 * allocation strategy is now more adaptive in 'clear' test
 * removing not important flags in 'bad-flags' test
 * increase big-bo allocation size with some step size until bo
   cannot be created
 * coherency test supports now more strategies

v3: Decrease minimum memory requirement for 'clear' test.

Signed-off-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
---
 tests/i915/gem_mmap_offset.c | 177 ++++++++++++++++++++++++++++++++---
 1 file changed, 162 insertions(+), 15 deletions(-)

diff --git a/tests/i915/gem_mmap_offset.c b/tests/i915/gem_mmap_offset.c
index 95e1e3e6..9cff91d5 100644
--- a/tests/i915/gem_mmap_offset.c
+++ b/tests/i915/gem_mmap_offset.c
@@ -31,7 +31,7 @@
 #include "igt.h"
 #include "igt_x86.h"
 
-IGT_TEST_DESCRIPTION("Basic MMAP_OFFSET IOCTL tests for mem regions\n");
+IGT_TEST_DESCRIPTION("Basic MMAP_OFFSET IOCTL tests\n");
 
 static const struct mmap_offset {
 	const char *name;
@@ -119,7 +119,6 @@ static void bad_flags(int i915)
 		.handle = gem_create(i915, 4096),
 		.flags = -1ull,
 	};
-
 	igt_assert_eq(mmap_offset_ioctl(i915, &arg), -EINVAL);
 	gem_close(i915, arg.handle);
 }
@@ -147,7 +146,7 @@ static void basic_uaf(int i915)
 
 	for_each_mmap_offset_type(t) {
 		uint32_t handle = gem_create(i915, obj_size);
-		uint8_t *expected, *buf, *addr;
+		uint8_t *buf, *addr;
 
 		addr = __mmap_offset(i915, handle, 0, obj_size,
 				     PROT_READ | PROT_WRITE,
@@ -157,14 +156,12 @@ static void basic_uaf(int i915)
 			continue;
 		}
 
-		expected = calloc(obj_size, sizeof(*expected));
+		buf = calloc(obj_size, sizeof(*buf));
 		gem_set_domain(i915, handle, t->domain, 0);
-		igt_assert_f(memcmp(addr, expected, obj_size) == 0,
+		igt_assert_f(memcmp(addr, buf, obj_size) == 0,
 			     "mmap(%s) not clear on gem_create()\n",
 			     t->name);
-		free(expected);
 
-		buf = calloc(obj_size, sizeof(*buf));
 		memset(buf + 1024, 0x01, 1024);
 		gem_write(i915, handle, 0, buf, obj_size);
 		gem_set_domain(i915, handle, t->domain, 0);
@@ -184,9 +181,8 @@ static void basic_uaf(int i915)
 		igt_assert_f(memcmp(buf, addr, obj_size) == 0,
 			     "mmap(%s) not resident after gem_close()\n",
 			     t->name);
-		free(buf);
 
-		igt_debug("Testing unmapping\n");
+		free(buf);
 		munmap(addr, obj_size);
 	}
 }
@@ -218,10 +214,10 @@ static void isolation(int i915)
 		igt_assert_eq(mmap_offset_ioctl(B, &mmap_arg), 0);
 		offset_b = mmap_arg.offset;
 
-		igt_info("A[%s]: {fd:%d, handle:%d, offset:%"PRIx64"}\n",
-			 t->name, A, a, offset_a);
-		igt_info("B[%s]: {fd:%d, handle:%d, offset:%"PRIx64"}\n",
-			 t->name, B, b, offset_b);
+		igt_debug("A[%s]: {fd:%d, handle:%d, offset:%"PRIx64"}\n",
+			  t->name, A, a, offset_a);
+		igt_debug("B[%s]: {fd:%d, handle:%d, offset:%"PRIx64"}\n",
+			  t->name, B, b, offset_b);
 
 		errno = 0;
 		ptr = mmap64(0, 4096, PROT_READ, MAP_SHARED, i915, offset_a);
@@ -349,6 +345,8 @@ static uint64_t get_npages(_Atomic(uint64_t) *global, uint64_t npages)
 
 struct thread_clear {
 	_Atomic(uint64_t) max;
+	_Atomic(uint64_t) current;
+	uint64_t min;
 	int timeout;
 	int i915;
 };
@@ -378,6 +376,7 @@ static void *thread_clear(void *data)
 		struct drm_i915_gem_create create = {};
 		uint64_t npages;
 		void *ptr;
+		int ret;
 
 		npages = random();
 		npages <<= 32;
@@ -385,10 +384,33 @@ static void *thread_clear(void *data)
 		npages = get_npages(&arg->max, npages);
 		create.size = npages << 12;
 
-		create_ioctl(i915, &create);
+		ret = create_ioctl(i915, &create);
+		if (ret) {
+			uint64_t current;
+
+			/*
+			 * We're executing on hardware with different memory
+			 * regions and sizes so we try do adopt our needs.
+			 * Thus for each unsuccessful allocation size we reduce
+			 * by half.
+			 */
+			current = atomic_load(&arg->current);
+			igt_debug("Decreasing pages %lu -> %lu, current: %lu, "
+				  "min: %lu\n",
+				  npages, npages / 2,
+				  current - npages/2, arg->min);
+			atomic_fetch_add(&arg->max, npages/2);
+			atomic_fetch_sub(&arg->current, npages/2);
+			current = atomic_load(&arg->current);
+			igt_assert(current > arg->min);
+
+			continue;
+		}
+		igt_assert(!ret);
 		ptr = __mmap_offset(i915, create.handle, 0, create.size,
 				    PROT_READ | PROT_WRITE,
 				    t->type);
+
 		/* No set-domains as we are being as naughty as possible */
 		for (uint64_t page = 0; ptr && page < npages; page++) {
 			uint64_t x[8] = {
@@ -424,6 +446,8 @@ static void always_clear(int i915, int timeout)
 		.i915 = i915,
 		.timeout = timeout,
 		.max = intel_get_avail_ram_mb() << (20 - 12), /* in pages */
+		.min = 32ULL << (20 - 12),
+		.current = intel_get_avail_ram_mb() << (20 - 12),
 	};
 	const int ncpus = sysconf(_SC_NPROCESSORS_ONLN);
 	unsigned long checked;
@@ -438,7 +462,114 @@ static void always_clear(int i915, int timeout)
 		pthread_join(thread[i], &result);
 		checked += (uintptr_t)result;
 	}
-	igt_info("Checked %'lu page allocations\n", checked);
+	igt_debug("Checked %'lu page allocations\n", checked);
+}
+
+static const struct coherency_pair {
+	const char *name;
+	unsigned int type1;
+	unsigned int type2;
+	unsigned int domain;
+	bool invalidate_cpu;
+} coherency_pair_types[] = {
+	{ "wc-wb", I915_MMAP_OFFSET_WC, I915_MMAP_OFFSET_WB,
+	  I915_GEM_DOMAIN_WC, true },
+	{ "uc-wb", I915_MMAP_OFFSET_UC, I915_MMAP_OFFSET_WB,
+	  I915_GEM_DOMAIN_WC, false },
+	{ "uc-wc", I915_MMAP_OFFSET_UC, I915_MMAP_OFFSET_WC,
+	  I915_GEM_DOMAIN_WC, false },
+	{ "gtt-wb", I915_MMAP_OFFSET_GTT, I915_MMAP_OFFSET_WB,
+	  I915_GEM_DOMAIN_CPU, true },
+	{ "gtt-wc", I915_MMAP_OFFSET_GTT, I915_MMAP_OFFSET_WC,
+	  I915_GEM_DOMAIN_WC, false },
+	{ "gtt-uc", I915_MMAP_OFFSET_GTT, I915_MMAP_OFFSET_UC,
+	  I915_GEM_DOMAIN_WC, false },
+	{},
+};
+
+#define for_each_coherency_pair(__cp) \
+	for (const struct coherency_pair *__cp = coherency_pair_types; \
+	     (__cp)->name; \
+	     (__cp)++)
+
+static void test_coherency(int i915)
+{
+	uint64_t size = 1 << 20; /* 1/16 is enough */
+	uint32_t handle;
+	uint32_t *map1, *map2;
+	int i;
+
+	igt_require(igt_setup_clflush());
+
+	handle = gem_create(i915, size);
+
+	for_each_coherency_pair(cp) {
+		igt_debug("Checking coherency pair: %s - ", cp->name);
+		map1 = __mmap_offset(i915, handle, 0, size,
+				     PROT_READ | PROT_WRITE,
+				     cp->type1);
+		if (!map1) {
+			igt_debug("skip\n");
+			continue;
+		}
+
+		map2 = __mmap_offset(i915, handle, 0, size,
+				     PROT_READ | PROT_WRITE,
+				     cp->type2);
+		if (!map2) {
+			igt_debug("skip\n");
+			goto skip;
+		}
+
+		gem_set_domain(i915, handle, cp->domain, cp->domain);
+
+		for (i = 0; i < size / 64; i++) {
+			int x = 16*i + (i%16);
+
+			map1[x] = i;
+			if (cp->invalidate_cpu)
+				igt_clflush_range(&map2[x], sizeof(map2[x]));
+			igt_assert_eq(map2[x], i);
+
+		}
+		igt_debug("ok\n");
+		munmap(map1, size);
+skip:		munmap(map2, size);
+	}
+	gem_close(i915, handle);
+}
+
+static void big_bo(int i915)
+{
+	uint64_t step = 256LLU << 20;  /* 256 MB is the minimum */
+	uint64_t size = step;
+	uint32_t handle;
+	uint8_t *ptr;
+	int i;
+
+	while (!__gem_create(i915, size, &handle)) {
+		gem_close(i915, handle);
+		size += step;
+	}
+	size -= step;
+	igt_assert_f(size, "Big-bo size must be minimum %lu MB", step >> 20);
+
+	handle = gem_create(i915, size);
+	igt_debug("Big-bo size: %lu MB\n", size >> 20);
+
+	for_each_mmap_offset_type(t) {
+		ptr = __mmap_offset(i915, handle, 0, size,
+				    PROT_READ | PROT_WRITE,
+				    t->type);
+		if (!ptr)
+			continue;
+
+		for (i = 0; i < size; i += 4096)
+			ptr[i] = i / 4096;
+
+		munmap(ptr, size);
+	}
+	gem_close(i915, handle);
 }
 
 static int mmap_gtt_version(int i915)
@@ -470,8 +601,12 @@ igt_main
 	igt_describe("Verify mapping to invalid gem objects won't be created");
 	igt_subtest_f("bad-object")
 		bad_object(i915);
+
+	igt_describe("Verify mapping is not possible on wrong flags");
 	igt_subtest_f("bad-flags")
 		bad_flags(i915);
+
+	igt_describe("Verify mapping is not possible on wrong extensions");
 	igt_subtest_f("bad-extensions")
 		bad_extensions(i915);
 
@@ -479,8 +614,11 @@ igt_main
 	igt_subtest_f("basic-uaf")
 		basic_uaf(i915);
 
+	igt_describe("Check BOs are isolated between contexts");
 	igt_subtest_f("isolation")
 		isolation(i915);
+
+	igt_describe("Verify pagefault is async");
 	igt_subtest_f("pf-nonblock")
 		pf_nonblock(i915);
 
@@ -488,9 +626,18 @@ igt_main
 	igt_subtest_f("close-race")
 		close_race(i915, 20);
 
+	igt_describe("Verify BOs allocated in many threads are zeroed");
 	igt_subtest_f("clear")
 		always_clear(i915, 20);
 
+	igt_describe("Check coherency between WC and WB mappings");
+	igt_subtest_f("coherency")
+		test_coherency(i915);
+
+	igt_describe("Check one big bo can be created");
+	igt_subtest_f("big-bo")
+		big_bo(i915);
+
 	igt_fixture {
 		close(i915);
 	}
-- 
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] 4+ messages in thread

* Re: [igt-dev] [PATCH i-g-t v3] tests/i915/gem_mmap_offset: add new tests to extend coverage
  2019-12-09 11:00 [igt-dev] [PATCH i-g-t v3] tests/i915/gem_mmap_offset: add new tests to extend coverage Zbigniew Kempczyński
@ 2019-12-09 11:15 ` Chris Wilson
  2019-12-09 13:54 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_mmap_offset: add new tests to extend coverage (rev3) Patchwork
  2019-12-09 18:19 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Chris Wilson @ 2019-12-09 11:15 UTC (permalink / raw)
  To: Zbigniew Kempczyński, igt-dev

Quoting Zbigniew Kempczyński (2019-12-09 11:00:25)
> +static void big_bo(int i915)
> +{
> +       uint64_t step = 256LLU << 20;  /* 256 MB is the minimum */
> +       uint64_t size = step;
> +       uint32_t handle;
> +       uint8_t *ptr;
> +       int i;
> +
> +       while (!__gem_create(i915, size, &handle)) {

This is still meaningless though, the limit for gem_create is just the
value fits in an unsigned long (or equivalent).

It's not until much later that it will be validated for available
resources, and even then we may have partial objects.

Be careful not to assume broken patches on a garbage pile imply ABI.
-Chris
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev

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

* [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_mmap_offset: add new tests to extend coverage (rev3)
  2019-12-09 11:00 [igt-dev] [PATCH i-g-t v3] tests/i915/gem_mmap_offset: add new tests to extend coverage Zbigniew Kempczyński
  2019-12-09 11:15 ` Chris Wilson
@ 2019-12-09 13:54 ` Patchwork
  2019-12-09 18:19 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2019-12-09 13:54 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

== Series Details ==

Series: tests/i915/gem_mmap_offset: add new tests to extend coverage (rev3)
URL   : https://patchwork.freedesktop.org/series/70549/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_7518 -> IGTPW_3830
====================================================

Summary
-------

  **WARNING**

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

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

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

### IGT changes ###

#### Warnings ####

  * igt@i915_selftest@live_blt:
    - fi-hsw-4770r:       [DMESG-FAIL][1] ([i915#725]) -> [DMESG-FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/fi-hsw-4770r/igt@i915_selftest@live_blt.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-hsw-4770r/igt@i915_selftest@live_blt.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * igt@i915_selftest@live_gt_pm:
    - {fi-tgl-guc}:       NOTRUN -> [DMESG-FAIL][3]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-tgl-guc/igt@i915_selftest@live_gt_pm.html

  * igt@kms_chamelium@dp-hpd-fast:
    - {fi-tgl-guc}:       NOTRUN -> [SKIP][4] +8 similar issues
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-tgl-guc/igt@kms_chamelium@dp-hpd-fast.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@i915_selftest@live_blt:
    - fi-ivb-3770:        [PASS][5] -> [DMESG-FAIL][6] ([i915#725])
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/fi-ivb-3770/igt@i915_selftest@live_blt.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-ivb-3770/igt@i915_selftest@live_blt.html

  * igt@i915_selftest@live_gem_contexts:
    - fi-hsw-peppy:       [PASS][7] -> [INCOMPLETE][8] ([i915#694])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/fi-hsw-peppy/igt@i915_selftest@live_gem_contexts.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-hsw-peppy/igt@i915_selftest@live_gem_contexts.html
    - fi-byt-n2820:       [PASS][9] -> [INCOMPLETE][10] ([i915#45])
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/fi-byt-n2820/igt@i915_selftest@live_gem_contexts.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-byt-n2820/igt@i915_selftest@live_gem_contexts.html

  * igt@kms_chamelium@hdmi-hpd-fast:
    - fi-kbl-7500u:       [PASS][11] -> [FAIL][12] ([fdo#111096] / [i915#323])
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html

  
#### Possible fixes ####

  * igt@gem_exec_create@basic:
    - {fi-tgl-u}:         [INCOMPLETE][13] ([fdo#111736]) -> [PASS][14]
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/fi-tgl-u/igt@gem_exec_create@basic.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-tgl-u/igt@gem_exec_create@basic.html

  * igt@kms_busy@basic-flip-pipe-a:
    - fi-icl-u2:          [TIMEOUT][15] ([i915#449]) -> [PASS][16]
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/fi-icl-u2/igt@kms_busy@basic-flip-pipe-a.html
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-icl-u2/igt@kms_busy@basic-flip-pipe-a.html

  
#### Warnings ####

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

  * igt@kms_flip@basic-flip-vs-modeset:
    - fi-kbl-x1275:       [DMESG-WARN][19] ([i915#62] / [i915#92]) -> [DMESG-WARN][20] ([i915#62] / [i915#92] / [i915#95]) +5 similar issues
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset.html
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset.html

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

  [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096
  [fdo#111736]: https://bugs.freedesktop.org/show_bug.cgi?id=111736
  [i915#323]: https://gitlab.freedesktop.org/drm/intel/issues/323
  [i915#449]: https://gitlab.freedesktop.org/drm/intel/issues/449
  [i915#45]: https://gitlab.freedesktop.org/drm/intel/issues/45
  [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
  [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694
  [i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
  [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
  [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95


Participating hosts (53 -> 48)
------------------------------

  Additional (2): fi-tgl-guc fi-kbl-7560u 
  Missing    (7): fi-icl-1065g7 fi-ilk-m540 fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus 


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

  * CI: CI-20190529 -> None
  * IGT: IGT_5340 -> IGTPW_3830

  CI-20190529: 20190529
  CI_DRM_7518: ff6011543a027b51cd4597a05b80bbe1236290fa @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_3830: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/index.html
  IGT_5340: 1b21dc2c399805f8580e000346ff457fe50f12fa @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools



== Testlist changes ==

+igt@gem_mmap_offset@big-bo
+igt@gem_mmap_offset@coherency

== Logs ==

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

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

* [igt-dev] ✗ Fi.CI.IGT: failure for tests/i915/gem_mmap_offset: add new tests to extend coverage (rev3)
  2019-12-09 11:00 [igt-dev] [PATCH i-g-t v3] tests/i915/gem_mmap_offset: add new tests to extend coverage Zbigniew Kempczyński
  2019-12-09 11:15 ` Chris Wilson
  2019-12-09 13:54 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_mmap_offset: add new tests to extend coverage (rev3) Patchwork
@ 2019-12-09 18:19 ` Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2019-12-09 18:19 UTC (permalink / raw)
  To: Zbigniew Kempczyński; +Cc: igt-dev

== Series Details ==

Series: tests/i915/gem_mmap_offset: add new tests to extend coverage (rev3)
URL   : https://patchwork.freedesktop.org/series/70549/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_7518_full -> IGTPW_3830_full
====================================================

Summary
-------

  **FAILURE**

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

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@perf_pmu@cpu-hotplug:
    - shard-tglb:         [PASS][1] -> [DMESG-WARN][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb7/igt@perf_pmu@cpu-hotplug.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb6/igt@perf_pmu@cpu-hotplug.html

  
#### Suppressed ####

  The following results come from untrusted machines, tests, or statuses.
  They do not affect the overall result.

  * {igt@gem_render_copy@x-tiled-to-vebox-yf-tiled}:
    - shard-iclb:         NOTRUN -> [SKIP][3] +4 similar issues
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb5/igt@gem_render_copy@x-tiled-to-vebox-yf-tiled.html

  
New tests
---------

  New tests have been introduced between CI_DRM_7518_full and IGTPW_3830_full:

### New IGT tests (2) ###

  * igt@gem_mmap_offset@big-bo:
    - Statuses : 4 pass(s)
    - Exec time: [0.88, 4.67] s

  * igt@gem_mmap_offset@coherency:
    - Statuses : 7 pass(s)
    - Exec time: [0.02, 0.03] s

  

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

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

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_isolation@bcs0-s3:
    - shard-tglb:         [PASS][4] -> [INCOMPLETE][5] ([i915#456])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb5/igt@gem_ctx_isolation@bcs0-s3.html
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb1/igt@gem_ctx_isolation@bcs0-s3.html

  * igt@gem_ctx_persistence@vcs0-mixed-process:
    - shard-apl:          [PASS][6] -> [FAIL][7] ([i915#679])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-apl8/igt@gem_ctx_persistence@vcs0-mixed-process.html
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-apl7/igt@gem_ctx_persistence@vcs0-mixed-process.html

  * igt@gem_ctx_shared@q-smoketest-bsd1:
    - shard-tglb:         [PASS][8] -> [INCOMPLETE][9] ([fdo#111735])
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb5/igt@gem_ctx_shared@q-smoketest-bsd1.html
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb3/igt@gem_ctx_shared@q-smoketest-bsd1.html

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

  * igt@gem_exec_create@basic:
    - shard-tglb:         [PASS][12] -> [INCOMPLETE][13] ([fdo#111736])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb9/igt@gem_exec_create@basic.html
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb6/igt@gem_exec_create@basic.html

  * igt@gem_exec_parallel@vcs1-fds:
    - shard-iclb:         [PASS][14] -> [SKIP][15] ([fdo#112080]) +6 similar issues
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb2/igt@gem_exec_parallel@vcs1-fds.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb3/igt@gem_exec_parallel@vcs1-fds.html

  * igt@gem_exec_reuse@contexts:
    - shard-iclb:         [PASS][16] -> [INCOMPLETE][17] ([fdo#109100] / [i915#140] / [i915#659])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb5/igt@gem_exec_reuse@contexts.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb7/igt@gem_exec_reuse@contexts.html

  * igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2:
    - shard-tglb:         [PASS][18] -> [INCOMPLETE][19] ([fdo#111677])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb2/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb6/igt@gem_exec_schedule@preempt-queue-contexts-chain-bsd2.html

  * igt@gem_exec_schedule@preemptive-hang-bsd:
    - shard-iclb:         [PASS][20] -> [SKIP][21] ([fdo#112146]) +3 similar issues
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb8/igt@gem_exec_schedule@preemptive-hang-bsd.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb4/igt@gem_exec_schedule@preemptive-hang-bsd.html

  * igt@gem_exec_schedule@promotion-bsd1:
    - shard-iclb:         [PASS][22] -> [SKIP][23] ([fdo#109276]) +4 similar issues
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb4/igt@gem_exec_schedule@promotion-bsd1.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb6/igt@gem_exec_schedule@promotion-bsd1.html

  * igt@gem_exec_schedule@smoketest-vebox:
    - shard-tglb:         [PASS][24] -> [INCOMPLETE][25] ([i915#707])
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb9/igt@gem_exec_schedule@smoketest-vebox.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb3/igt@gem_exec_schedule@smoketest-vebox.html

  * igt@gem_persistent_relocs@forked-faulting-reloc-thrashing:
    - shard-iclb:         [PASS][26] -> [TIMEOUT][27] ([i915#530])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb3/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb6/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html

  * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive:
    - shard-snb:          [PASS][28] -> [TIMEOUT][29] ([i915#530])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-snb1/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-snb4/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrash-inactive.html

  * igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing:
    - shard-apl:          [PASS][30] -> [TIMEOUT][31] ([i915#530])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-apl2/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-apl8/igt@gem_persistent_relocs@forked-interruptible-faulting-reloc-thrashing.html

  * igt@gem_sync@basic-all:
    - shard-tglb:         [PASS][32] -> [INCOMPLETE][33] ([i915#470] / [i915#472])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb9/igt@gem_sync@basic-all.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb6/igt@gem_sync@basic-all.html

  * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
    - shard-snb:          [PASS][34] -> [DMESG-WARN][35] ([fdo#110789] / [fdo#111870])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-snb4/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-snb1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html

  * igt@gem_userptr_blits@sync-unmap-cycles:
    - shard-snb:          [PASS][36] -> [DMESG-WARN][37] ([fdo#111870]) +1 similar issue
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-snb4/igt@gem_userptr_blits@sync-unmap-cycles.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-snb6/igt@gem_userptr_blits@sync-unmap-cycles.html

  * igt@gem_workarounds@suspend-resume-fd:
    - shard-iclb:         [PASS][38] -> [DMESG-WARN][39] ([fdo#111764])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb3/igt@gem_workarounds@suspend-resume-fd.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb1/igt@gem_workarounds@suspend-resume-fd.html
    - shard-kbl:          [PASS][40] -> [DMESG-WARN][41] ([i915#180]) +3 similar issues
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-kbl3/igt@gem_workarounds@suspend-resume-fd.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-kbl7/igt@gem_workarounds@suspend-resume-fd.html

  * igt@kms_cursor_crc@pipe-d-cursor-suspend:
    - shard-tglb:         [PASS][42] -> [INCOMPLETE][43] ([i915#460])
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb9/igt@kms_cursor_crc@pipe-d-cursor-suspend.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb8/igt@kms_cursor_crc@pipe-d-cursor-suspend.html

  * igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled:
    - shard-kbl:          [PASS][44] -> [INCOMPLETE][45] ([fdo#103665])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-kbl7/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-kbl1/igt@kms_draw_crc@draw-method-xrgb8888-blt-ytiled.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-apl:          [PASS][46] -> [DMESG-WARN][47] ([i915#180]) +1 similar issue
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-apl6/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render:
    - shard-iclb:         [PASS][48] -> [FAIL][49] ([i915#49]) +3 similar issues
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-render.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt:
    - shard-tglb:         [PASS][50] -> [FAIL][51] ([i915#49]) +2 similar issues
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_plane@pixel-format-pipe-a-planes-source-clamping:
    - shard-iclb:         [PASS][52] -> [INCOMPLETE][53] ([i915#140] / [i915#246])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb3/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb5/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html

  * igt@kms_plane@pixel-format-pipe-b-planes-source-clamping:
    - shard-kbl:          [PASS][54] -> [INCOMPLETE][55] ([fdo#103665] / [i915#435])
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-kbl3/igt@kms_plane@pixel-format-pipe-b-planes-source-clamping.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-kbl2/igt@kms_plane@pixel-format-pipe-b-planes-source-clamping.html

  * igt@kms_setmode@basic:
    - shard-glk:          [PASS][56] -> [FAIL][57] ([i915#31])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-glk4/igt@kms_setmode@basic.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-glk7/igt@kms_setmode@basic.html

  * igt@kms_vblank@pipe-a-ts-continuation-suspend:
    - shard-tglb:         [PASS][58] -> [INCOMPLETE][59] ([i915#456] / [i915#460]) +3 similar issues
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb1/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb5/igt@kms_vblank@pipe-a-ts-continuation-suspend.html

  
#### Possible fixes ####

  * igt@gem_ctx_create@basic-files:
    - shard-tglb:         [INCOMPLETE][60] ([fdo#111735]) -> [PASS][61]
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb6/igt@gem_ctx_create@basic-files.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb1/igt@gem_ctx_create@basic-files.html

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

  * igt@gem_exec_create@madvise:
    - shard-tglb:         [INCOMPLETE][64] ([i915#435]) -> [PASS][65]
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb5/igt@gem_exec_create@madvise.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb1/igt@gem_exec_create@madvise.html

  * igt@gem_exec_schedule@preempt-queue-blt:
    - shard-tglb:         [INCOMPLETE][66] ([fdo#111677]) -> [PASS][67]
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb6/igt@gem_exec_schedule@preempt-queue-blt.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb8/igt@gem_exec_schedule@preempt-queue-blt.html

  * igt@gem_exec_schedule@wide-bsd:
    - shard-iclb:         [SKIP][68] ([fdo#112146]) -> [PASS][69] +3 similar issues
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb1/igt@gem_exec_schedule@wide-bsd.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb3/igt@gem_exec_schedule@wide-bsd.html

  * igt@gem_exec_store@cachelines-vcs1:
    - shard-iclb:         [SKIP][70] ([fdo#112080]) -> [PASS][71] +1 similar issue
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb3/igt@gem_exec_store@cachelines-vcs1.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb4/igt@gem_exec_store@cachelines-vcs1.html

  * igt@gem_persistent_relocs@forked-thrashing:
    - shard-snb:          [FAIL][72] ([i915#520]) -> [PASS][73]
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-snb7/igt@gem_persistent_relocs@forked-thrashing.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-snb2/igt@gem_persistent_relocs@forked-thrashing.html

  * igt@gem_ppgtt@flink-and-close-vma-leak:
    - shard-kbl:          [FAIL][74] ([i915#644]) -> [PASS][75]
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-kbl1/igt@gem_ppgtt@flink-and-close-vma-leak.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-kbl4/igt@gem_ppgtt@flink-and-close-vma-leak.html

  * igt@gem_sync@basic-many-each:
    - shard-tglb:         [INCOMPLETE][76] ([i915#472] / [i915#707]) -> [PASS][77]
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb6/igt@gem_sync@basic-many-each.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb7/igt@gem_sync@basic-many-each.html

  * igt@gem_userptr_blits@dmabuf-sync:
    - shard-snb:          [DMESG-WARN][78] ([fdo#111870]) -> [PASS][79] +1 similar issue
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-snb7/igt@gem_userptr_blits@dmabuf-sync.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-snb1/igt@gem_userptr_blits@dmabuf-sync.html

  * igt@gem_userptr_blits@sync-unmap-after-close:
    - shard-snb:          [DMESG-WARN][80] ([fdo#110789] / [fdo#111870]) -> [PASS][81]
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-snb2/igt@gem_userptr_blits@sync-unmap-after-close.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-snb1/igt@gem_userptr_blits@sync-unmap-after-close.html

  * igt@i915_pm_dc@dc6-dpms:
    - shard-iclb:         [FAIL][82] ([i915#454]) -> [PASS][83]
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb3/igt@i915_pm_dc@dc6-dpms.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb2/igt@i915_pm_dc@dc6-dpms.html

  * igt@i915_suspend@fence-restore-untiled:
    - shard-apl:          [DMESG-WARN][84] ([i915#180]) -> [PASS][85]
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-apl7/igt@i915_suspend@fence-restore-untiled.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-apl4/igt@i915_suspend@fence-restore-untiled.html

  * igt@kms_cursor_crc@pipe-c-cursor-128x128-random:
    - shard-glk:          [FAIL][86] ([i915#54]) -> [PASS][87]
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-glk3/igt@kms_cursor_crc@pipe-c-cursor-128x128-random.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-glk3/igt@kms_cursor_crc@pipe-c-cursor-128x128-random.html
    - shard-apl:          [FAIL][88] ([i915#54]) -> [PASS][89]
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-128x128-random.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-apl1/igt@kms_cursor_crc@pipe-c-cursor-128x128-random.html
    - shard-kbl:          [FAIL][90] ([i915#54]) -> [PASS][91]
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-kbl4/igt@kms_cursor_crc@pipe-c-cursor-128x128-random.html
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-kbl4/igt@kms_cursor_crc@pipe-c-cursor-128x128-random.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-snb:          [INCOMPLETE][92] ([i915#82]) -> [PASS][93]
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-snb1/igt@kms_flip@flip-vs-suspend-interruptible.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-snb2/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite:
    - shard-tglb:         [INCOMPLETE][94] ([i915#474] / [i915#667]) -> [PASS][95]
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb7/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move:
    - shard-iclb:         [INCOMPLETE][96] ([i915#140]) -> [PASS][97]
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-move.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc:
    - shard-snb:          [DMESG-WARN][98] -> [PASS][99]
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-snb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-snb6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
    - shard-tglb:         [FAIL][100] ([i915#49]) -> [PASS][101] +2 similar issues
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html

  * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc:
    - shard-glk:          [FAIL][102] ([i915#49]) -> [PASS][103]
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-glk2/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-glk1/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-iclb:         [DMESG-WARN][104] ([fdo#111764]) -> [PASS][105]
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite:
    - shard-iclb:         [FAIL][106] ([i915#49]) -> [PASS][107] +4 similar issues
   [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html
   [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-pwrite.html

  * igt@kms_plane@pixel-format-pipe-b-planes:
    - shard-kbl:          [INCOMPLETE][108] ([fdo#103665]) -> [PASS][109] +1 similar issue
   [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-kbl3/igt@kms_plane@pixel-format-pipe-b-planes.html
   [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-kbl6/igt@kms_plane@pixel-format-pipe-b-planes.html

  * igt@kms_plane@pixel-format-pipe-c-planes-source-clamping:
    - shard-iclb:         [INCOMPLETE][110] ([i915#140] / [i915#246]) -> [PASS][111]
   [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb7/igt@kms_plane@pixel-format-pipe-c-planes-source-clamping.html
   [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb8/igt@kms_plane@pixel-format-pipe-c-planes-source-clamping.html

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

  * igt@kms_psr@psr2_cursor_blt:
    - shard-iclb:         [SKIP][114] ([fdo#109441]) -> [PASS][115] +1 similar issue
   [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb8/igt@kms_psr@psr2_cursor_blt.html
   [115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb2/igt@kms_psr@psr2_cursor_blt.html

  * igt@kms_vblank@pipe-d-ts-continuation-dpms-suspend:
    - shard-tglb:         [INCOMPLETE][116] ([i915#460]) -> [PASS][117]
   [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb8/igt@kms_vblank@pipe-d-ts-continuation-dpms-suspend.html
   [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb8/igt@kms_vblank@pipe-d-ts-continuation-dpms-suspend.html

  * igt@prime_vgem@fence-wait-bsd2:
    - shard-iclb:         [SKIP][118] ([fdo#109276]) -> [PASS][119] +11 similar issues
   [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb8/igt@prime_vgem@fence-wait-bsd2.html
   [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb4/igt@prime_vgem@fence-wait-bsd2.html

  
#### Warnings ####

  * igt@gem_ctx_isolation@vcs0-s3:
    - shard-kbl:          [DMESG-WARN][120] ([i915#180]) -> [DMESG-WARN][121] ([i915#56])
   [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-kbl7/igt@gem_ctx_isolation@vcs0-s3.html
   [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-kbl3/igt@gem_ctx_isolation@vcs0-s3.html

  * igt@gem_ctx_isolation@vcs1-nonpriv:
    - shard-iclb:         [FAIL][122] ([IGT#28]) -> [SKIP][123] ([fdo#109276] / [fdo#112080])
   [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb4/igt@gem_ctx_isolation@vcs1-nonpriv.html
   [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb6/igt@gem_ctx_isolation@vcs1-nonpriv.html

  * igt@gem_ctx_isolation@vcs2-s3:
    - shard-tglb:         [SKIP][124] ([fdo#112080]) -> [SKIP][125] ([fdo#111912] / [fdo#112080])
   [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb9/igt@gem_ctx_isolation@vcs2-s3.html
   [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb1/igt@gem_ctx_isolation@vcs2-s3.html

  * igt@kms_atomic_transition@6x-modeset-transitions:
    - shard-tglb:         [SKIP][126] ([fdo#112021]) -> [SKIP][127] ([fdo#112016] / [fdo#112021])
   [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb9/igt@kms_atomic_transition@6x-modeset-transitions.html
   [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb6/igt@kms_atomic_transition@6x-modeset-transitions.html

  * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw:
    - shard-tglb:         [INCOMPLETE][128] ([i915#435] / [i915#474]) -> [FAIL][129] ([i915#49])
   [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-tglb4/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
   [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-kbl:          [INCOMPLETE][130] ([fdo#103665]) -> [DMESG-WARN][131] ([i915#180])
   [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-kbl2/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@runner@aborted:
    - shard-iclb:         [FAIL][132] ([fdo#111093] / [i915#209]) -> ([FAIL][133], [FAIL][134], [FAIL][135]) ([fdo#111093])
   [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7518/shard-iclb7/igt@runner@aborted.html
   [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb1/igt@runner@aborted.html
   [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb7/igt@runner@aborted.html
   [135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/shard-iclb6/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#28]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28
  [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
  [fdo#109100]: https://bugs.freedesktop.org/show_bug.cgi?id=109100
  [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
  [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
  [fdo#110789]: https://bugs.freedesktop.org/show_bug.cgi?id=110789
  [fdo#111093]: https://bugs.freedesktop.org/show_bug.cgi?id=111093
  [fdo#111677]: https://bugs.freedesktop.org/show_bug.cgi?id=111677
  [fdo#111735]: https://bugs.freedesktop.org/show_bug.cgi?id=111735
  [fdo#111736]: https://bugs.freedesktop.org/show_bug.cgi?id=111736
  [fdo#111764]: https://bugs.freedesktop.org/show_bug.cgi?id=111764
  [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870
  [fdo#111912]: https://bugs.freedesktop.org/show_bug.cgi?id=111912
  [fdo#112016]: https://bugs.freedesktop.org/show_bug.cgi?id=112016
  [fdo#112021]: https://bugs.freedesktop.org/show_bug.cgi?id=112021
  [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
  [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
  [i915#140]: https://gitlab.freedesktop.org/drm/intel/issues/140
  [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
  [i915#209]: https://gitlab.freedesktop.org/drm/intel/issues/209
  [i915#232]: https://gitlab.freedesktop.org/drm/intel/issues/232
  [i915#246]: https://gitlab.freedesktop.org/drm/intel/issues/246
  [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31
  [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#470]: https://gitlab.freedesktop.org/drm/intel/issues/470
  [i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472
  [i915#474]: https://gitlab.freedesktop.org/drm/intel/issues/474
  [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49
  [i915#520]: https://gitlab.freedesktop.org/drm/intel/issues/520
  [i915#530]: https://gitlab.freedesktop.org/drm/intel/issues/530
  [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
  [i915#56]: https://gitlab.freedesktop.org/drm/intel/issues/56
  [i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644
  [i915#659]: https://gitlab.freedesktop.org/drm/intel/issues/659
  [i915#667]: https://gitlab.freedesktop.org/drm/intel/issues/667
  [i915#679]: https://gitlab.freedesktop.org/drm/intel/issues/679
  [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707
  [i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82


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

  Missing    (3): pig-skl-6260u pig-glk-j5005 pig-hsw-4770r 


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

  * CI: CI-20190529 -> None
  * IGT: IGT_5340 -> IGTPW_3830
  * Piglit: piglit_4509 -> None

  CI-20190529: 20190529
  CI_DRM_7518: ff6011543a027b51cd4597a05b80bbe1236290fa @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_3830: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3830/index.html
  IGT_5340: 1b21dc2c399805f8580e000346ff457fe50f12fa @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
  piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit

== Logs ==

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

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

end of thread, other threads:[~2019-12-09 18:19 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-12-09 11:00 [igt-dev] [PATCH i-g-t v3] tests/i915/gem_mmap_offset: add new tests to extend coverage Zbigniew Kempczyński
2019-12-09 11:15 ` Chris Wilson
2019-12-09 13:54 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_mmap_offset: add new tests to extend coverage (rev3) Patchwork
2019-12-09 18:19 ` [igt-dev] ✗ Fi.CI.IGT: failure " 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.