All of lore.kernel.org
 help / color / mirror / Atom feed
* [igt-dev] [PATCH] i915/gem_linear_blits: Use buffer with variable width and height
@ 2019-11-05  1:03 Vanshidhar Konda
  2019-11-05  2:01 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Vanshidhar Konda @ 2019-11-05  1:03 UTC (permalink / raw)
  To: igt-dev

Currently the test uses a hardcoded width and height of 512 each. The
test is being extended to take width and height as variables instead.
The function used to copy the buffer is also passed as an argument -
this allows us to extend the test with different copy functions.

Signed-off-by: Vanshidhar Konda <vanshidhar.r.konda@intel.com>
---
 tests/i915/gem_linear_blits.c | 74 ++++++++++++++++++++---------------
 1 file changed, 42 insertions(+), 32 deletions(-)

diff --git a/tests/i915/gem_linear_blits.c b/tests/i915/gem_linear_blits.c
index 07ca2f29..8010679b 100644
--- a/tests/i915/gem_linear_blits.c
+++ b/tests/i915/gem_linear_blits.c
@@ -49,13 +49,8 @@
 IGT_TEST_DESCRIPTION("Test doing many blits with a working set larger than the"
 		     " aperture size.");
 
-#define WIDTH 512
-#define HEIGHT 512
-
-static uint32_t linear[WIDTH*HEIGHT];
-
 static void
-copy(int fd, uint32_t dst, uint32_t src)
+copy(int fd, uint32_t dst, uint32_t src, uint32_t width, uint32_t height)
 {
 	uint32_t batch[12];
 	struct drm_i915_gem_relocation_entry reloc[2];
@@ -73,14 +68,14 @@ copy(int fd, uint32_t dst, uint32_t src)
 
 	batch[i++] = (3 << 24) | /* 32 bits */
 		  (0xcc << 16) | /* copy ROP */
-		  WIDTH*4;
+		  width*4;
 	batch[i++] = 0; /* dst x1,y1 */
-	batch[i++] = (HEIGHT << 16) | WIDTH; /* dst x2,y2 */
+	batch[i++] = (height << 16) | width; /* dst x2,y2 */
 	batch[i++] = 0; /* dst reloc */
 	if (intel_gen(intel_get_drm_devid(fd)) >= 8)
 		batch[i++] = 0;
 	batch[i++] = 0; /* src x1,y1 */
-	batch[i++] = WIDTH*4;
+	batch[i++] = width*4;
 	batch[i++] = 0; /* src reloc */
 	if (intel_gen(intel_get_drm_devid(fd)) >= 8)
 		batch[i++] = 0;
@@ -123,31 +118,33 @@ copy(int fd, uint32_t dst, uint32_t src)
 }
 
 static uint32_t
-create_bo(int fd, uint32_t val)
+create_bo(int fd, uint32_t val, uint32_t width, uint32_t height,
+	  uint32_t *linear)
 {
 	uint32_t handle;
 	int i;
 
-	handle = gem_create(fd, sizeof(linear));
+	handle = gem_create(fd, (sizeof(uint32_t)*width*height));
 
 	/* Fill the BO with dwords starting at val */
-	for (i = 0; i < WIDTH*HEIGHT; i++)
+	for (i = 0; i < width*height; i++)
 		linear[i] = val++;
-	gem_write(fd, handle, 0, linear, sizeof(linear));
+	gem_write(fd, handle, 0, linear, sizeof(uint32_t)*width*height);
 
 	return handle;
 }
 
 static void
-check_bo(int fd, uint32_t handle, uint32_t val)
+check_bo(int fd, uint32_t handle, uint32_t val, uint32_t width,
+	 uint32_t height, uint32_t *linear)
 {
 	int num_errors;
 	int i;
 
-	gem_read(fd, handle, 0, linear, sizeof(linear));
+	gem_read(fd, handle, 0, linear, sizeof(uint32_t)*width*height);
 
 	num_errors = 0;
-	for (i = 0; i < WIDTH*HEIGHT; i++) {
+	for (i = 0; i < width*height; i++) {
 		if (linear[i] != val && num_errors++ < 32)
 			igt_warn("[%08x] Expected 0x%08x, found 0x%08x (difference 0x%08x)\n",
 				 i * 4, val, linear[i], val ^ linear[i]);
@@ -156,7 +153,10 @@ check_bo(int fd, uint32_t handle, uint32_t val)
 	igt_assert_eq(num_errors, 0);
 }
 
-static void run_test(int fd, int count)
+static void run_test(int fd, int count, uint32_t width,
+		     uint32_t height, uint32_t *linear,
+		     void (*copy_func)(int, uint32_t, uint32_t,
+				       uint32_t, uint32_t))
 {
 	uint32_t *handle, *start_val;
 	uint32_t start = 0;
@@ -168,36 +168,36 @@ static void run_test(int fd, int count)
 	start_val = handle + count;
 
 	for (i = 0; i < count; i++) {
-		handle[i] = create_bo(fd, start);
+		handle[i] = create_bo(fd, start, width, height, linear);
 		start_val[i] = start;
 		start += 1024 * 1024 / 4;
 	}
 
 	igt_debug("Verifying initialisation...\n");
 	for (i = 0; i < count; i++)
-		check_bo(fd, handle[i], start_val[i]);
+		check_bo(fd, handle[i], start_val[i], width, height, linear);
 
 	igt_debug("Cyclic blits, forward...\n");
 	for (i = 0; i < count * 4; i++) {
 		int src = i % count;
 		int dst = (i + 1) % count;
 
-		copy(fd, handle[dst], handle[src]);
+		copy_func(fd, handle[dst], handle[src], width, height);
 		start_val[dst] = start_val[src];
 	}
 	for (i = 0; i < count; i++)
-		check_bo(fd, handle[i], start_val[i]);
+		check_bo(fd, handle[i], start_val[i], width, height, linear);
 
 	igt_debug("Cyclic blits, backward...\n");
 	for (i = 0; i < count * 4; i++) {
 		int src = (i + 1) % count;
 		int dst = i % count;
 
-		copy(fd, handle[dst], handle[src]);
+		copy_func(fd, handle[dst], handle[src], width, height);
 		start_val[dst] = start_val[src];
 	}
 	for (i = 0; i < count; i++)
-		check_bo(fd, handle[i], start_val[i]);
+		check_bo(fd, handle[i], start_val[i], width, height, linear);
 
 	igt_debug("Random blits...\n");
 	for (i = 0; i < count * 4; i++) {
@@ -207,11 +207,11 @@ static void run_test(int fd, int count)
 		if (src == dst)
 			continue;
 
-		copy(fd, handle[dst], handle[src]);
+		copy_func(fd, handle[dst], handle[src], width, height);
 		start_val[dst] = start_val[src];
 	}
 	for (i = 0; i < count; i++) {
-		check_bo(fd, handle[i], start_val[i]);
+		check_bo(fd, handle[i], start_val[i], width, height, linear);
 		gem_close(fd, handle[i]);
 	}
 
@@ -223,6 +223,8 @@ static void run_test(int fd, int count)
 igt_main
 {
 	int fd = 0;
+	uint32_t width, height;
+	uint32_t *linear;
 
 	igt_fixture {
 		fd = drm_open_driver(DRIVER_INTEL);
@@ -230,34 +232,42 @@ igt_main
 		gem_require_blitter(fd);
 	}
 
-	igt_subtest("basic")
-		run_test(fd, 2);
+	igt_subtest("basic") {
+		width = 1024;
+		height = 512;
+		linear = malloc(sizeof(uint32_t)*width*height);
+		run_test(fd, 2, width, height, linear, copy);
+	}
 
 	igt_subtest("normal") {
 		uint64_t count;
+		width = 512;
+		height = 512;
 
 		count = gem_aperture_size(fd);
 		if (count >> 32)
 			count = MAX_32b;
 		count = 3 * count / (1024*1024) / 2;
 		igt_require(count > 1);
-		intel_require_memory(count, sizeof(linear), CHECK_RAM);
+		intel_require_memory(count, sizeof(uint32_t), CHECK_RAM);
 
-		run_test(fd, count);
+		run_test(fd, count, width, height, linear, copy);
 	}
 
 	igt_subtest("interruptible") {
 		uint64_t count;
-
+		width = 512;
+		height = 512;
 		count = gem_aperture_size(fd);
 		if (count >> 32)
 			count = MAX_32b;
 		count = 3 * count / (1024*1024) / 2;
 		igt_require(count > 1);
-		intel_require_memory(count, sizeof(linear), CHECK_RAM);
+		intel_require_memory(count, sizeof(uint32_t), CHECK_RAM);
 
+		linear = malloc(sizeof(uint32_t)*width*height);
 		igt_fork_signal_helper();
-		run_test(fd, count);
+		run_test(fd, count, width, height, linear, copy);
 		igt_stop_signal_helper();
 	}
 }
-- 
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

* [igt-dev] ✓ Fi.CI.BAT: success for i915/gem_linear_blits: Use buffer with variable width and height
  2019-11-05  1:03 [igt-dev] [PATCH] i915/gem_linear_blits: Use buffer with variable width and height Vanshidhar Konda
@ 2019-11-05  2:01 ` Patchwork
  2019-11-05 11:10 ` [igt-dev] [PATCH] " Chris Wilson
  2019-11-05 14:26 ` [igt-dev] ✗ Fi.CI.IGT: failure for " Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2019-11-05  2:01 UTC (permalink / raw)
  To: Vanshidhar Konda; +Cc: igt-dev

== Series Details ==

Series: i915/gem_linear_blits: Use buffer with variable width and height
URL   : https://patchwork.freedesktop.org/series/68969/
State : success

== Summary ==

CI Bug Log - changes from CI_DRM_7259 -> IGTPW_3650
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

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

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

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

### IGT changes ###

#### Issues hit ####

  * igt@gem_mmap_gtt@basic-read-write-distinct:
    - fi-icl-u3:          [PASS][1] -> [DMESG-WARN][2] ([fdo#107724]) +1 similar issue
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/fi-icl-u3/igt@gem_mmap_gtt@basic-read-write-distinct.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/fi-icl-u3/igt@gem_mmap_gtt@basic-read-write-distinct.html

  * igt@i915_selftest@live_gem:
    - fi-icl-u2:          [PASS][3] -> [INCOMPLETE][4] ([fdo#107713])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/fi-icl-u2/igt@i915_selftest@live_gem.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/fi-icl-u2/igt@i915_selftest@live_gem.html

  
#### Possible fixes ####

  * igt@kms_chamelium@hdmi-hpd-fast:
    - fi-kbl-7500u:       [FAIL][5] ([fdo#111045] / [fdo#111096]) -> [PASS][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html

  * igt@prime_vgem@basic-fence-flip:
    - fi-icl-u3:          [DMESG-WARN][7] ([fdo#107724]) -> [PASS][8] +1 similar issue
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/fi-icl-u3/igt@prime_vgem@basic-fence-flip.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/fi-icl-u3/igt@prime_vgem@basic-fence-flip.html

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

  [fdo# 112163]: https://bugs.freedesktop.org/show_bug.cgi?id= 112163
  [fdo#102505]: https://bugs.freedesktop.org/show_bug.cgi?id=102505
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#105602]: https://bugs.freedesktop.org/show_bug.cgi?id=105602
  [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713
  [fdo#107724]: https://bugs.freedesktop.org/show_bug.cgi?id=107724
  [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
  [fdo#111045]: https://bugs.freedesktop.org/show_bug.cgi?id=111045
  [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096


Participating hosts (51 -> 43)
------------------------------

  Additional (1): fi-kbl-r 
  Missing    (9): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-bwr-2160 fi-ctg-p8600 fi-gdg-551 fi-blb-e6850 fi-byt-clapper 


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

  * CI: CI-20190529 -> None
  * IGT: IGT_5261 -> IGTPW_3650

  CI-20190529: 20190529
  CI_DRM_7259: 968dc716c095b1301a44ecb048bd311b3eb54e08 @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_3650: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/index.html
  IGT_5261: 6c3bae1455c373c49fe744ea037e33b11e8daf1e @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/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

* Re: [igt-dev] [PATCH] i915/gem_linear_blits: Use buffer with variable width and height
  2019-11-05  1:03 [igt-dev] [PATCH] i915/gem_linear_blits: Use buffer with variable width and height Vanshidhar Konda
  2019-11-05  2:01 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
@ 2019-11-05 11:10 ` Chris Wilson
  2019-11-05 14:26 ` [igt-dev] ✗ Fi.CI.IGT: failure for " Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Chris Wilson @ 2019-11-05 11:10 UTC (permalink / raw)
  To: Vanshidhar Konda, igt-dev

Quoting Vanshidhar Konda (2019-11-05 01:03:37)
> Currently the test uses a hardcoded width and height of 512 each. The
> test is being extended to take width and height as variables instead.
> The function used to copy the buffer is also passed as an argument -
> this allows us to extend the test with different copy functions.

Ah, I see now why you didn't adapt gem_blits.c! See
20180725213823.2025-1-chris@chris-wilson.co.uk for ideas.
-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.IGT: failure for i915/gem_linear_blits: Use buffer with variable width and height
  2019-11-05  1:03 [igt-dev] [PATCH] i915/gem_linear_blits: Use buffer with variable width and height Vanshidhar Konda
  2019-11-05  2:01 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
  2019-11-05 11:10 ` [igt-dev] [PATCH] " Chris Wilson
@ 2019-11-05 14:26 ` Patchwork
  2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2019-11-05 14:26 UTC (permalink / raw)
  To: Vanshidhar Konda; +Cc: igt-dev

== Series Details ==

Series: i915/gem_linear_blits: Use buffer with variable width and height
URL   : https://patchwork.freedesktop.org/series/68969/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_7259_full -> IGTPW_3650_full
====================================================

Summary
-------

  **FAILURE**

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

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@gem_linear_blits@normal:
    - shard-apl:          [PASS][1] -> [CRASH][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-apl4/igt@gem_linear_blits@normal.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-apl8/igt@gem_linear_blits@normal.html
    - shard-iclb:         [PASS][3] -> [CRASH][4]
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb8/igt@gem_linear_blits@normal.html
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb6/igt@gem_linear_blits@normal.html
    - shard-glk:          [PASS][5] -> [CRASH][6]
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-glk9/igt@gem_linear_blits@normal.html
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-glk3/igt@gem_linear_blits@normal.html
    - shard-hsw:          [PASS][7] -> [CRASH][8]
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-hsw6/igt@gem_linear_blits@normal.html
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-hsw4/igt@gem_linear_blits@normal.html
    - shard-kbl:          [PASS][9] -> [CRASH][10]
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-kbl2/igt@gem_linear_blits@normal.html
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-kbl3/igt@gem_linear_blits@normal.html
    - shard-snb:          [PASS][11] -> [CRASH][12]
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-snb5/igt@gem_linear_blits@normal.html
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-snb2/igt@gem_linear_blits@normal.html

  
#### Suppressed ####

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

  * igt@gem_linear_blits@normal:
    - {shard-tglb}:       [PASS][13] -> [CRASH][14]
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-tglb5/igt@gem_linear_blits@normal.html
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb8/igt@gem_linear_blits@normal.html

  * igt@kms_atomic_transition@4x-modeset-transitions-nonblocking:
    - {shard-tglb}:       NOTRUN -> [SKIP][15] +6 similar issues
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb9/igt@kms_atomic_transition@4x-modeset-transitions-nonblocking.html

  * igt@kms_content_protection@srm:
    - {shard-tglb}:       [SKIP][16] ([fdo#111828]) -> [SKIP][17]
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-tglb8/igt@kms_content_protection@srm.html
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb9/igt@kms_content_protection@srm.html

  * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite:
    - {shard-tglb}:       [SKIP][18] ([fdo#111825]) -> [SKIP][19] +1 similar issue
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-tglb8/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb9/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-spr-indfb-draw-pwrite.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@gem_ctx_exec@basic-invalid-context-vcs1:
    - shard-iclb:         [PASS][20] -> [SKIP][21] ([fdo#112080]) +8 similar issues
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb2/igt@gem_ctx_exec@basic-invalid-context-vcs1.html
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb7/igt@gem_ctx_exec@basic-invalid-context-vcs1.html

  * igt@gem_ctx_isolation@vcs1-none:
    - shard-iclb:         [PASS][22] -> [SKIP][23] ([fdo#109276] / [fdo#112080]) +1 similar issue
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb4/igt@gem_ctx_isolation@vcs1-none.html
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb6/igt@gem_ctx_isolation@vcs1-none.html

  * igt@gem_exec_async@concurrent-writes-bsd:
    - shard-iclb:         [PASS][24] -> [SKIP][25] ([fdo#112146]) +2 similar issues
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb8/igt@gem_exec_async@concurrent-writes-bsd.html
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb4/igt@gem_exec_async@concurrent-writes-bsd.html

  * igt@gem_exec_schedule@preempt-queue-chain-bsd2:
    - shard-iclb:         [PASS][26] -> [SKIP][27] ([fdo#109276]) +12 similar issues
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb1/igt@gem_exec_schedule@preempt-queue-chain-bsd2.html
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb5/igt@gem_exec_schedule@preempt-queue-chain-bsd2.html

  * igt@gem_persistent_relocs@forked-interruptible-thrashing:
    - shard-iclb:         [PASS][28] -> [FAIL][29] ([fdo#112037])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb5/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb3/igt@gem_persistent_relocs@forked-interruptible-thrashing.html

  * igt@gem_softpin@noreloc-s3:
    - shard-apl:          [PASS][30] -> [DMESG-WARN][31] ([fdo#108566]) +2 similar issues
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-apl8/igt@gem_softpin@noreloc-s3.html
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-apl6/igt@gem_softpin@noreloc-s3.html

  * igt@gem_userptr_blits@map-fixed-invalidate-busy:
    - shard-hsw:          [PASS][32] -> [DMESG-WARN][33] ([fdo#111870]) +1 similar issue
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-hsw5/igt@gem_userptr_blits@map-fixed-invalidate-busy.html
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-hsw1/igt@gem_userptr_blits@map-fixed-invalidate-busy.html

  * igt@i915_selftest@live_hangcheck:
    - shard-iclb:         [PASS][34] -> [DMESG-FAIL][35] ([fdo#111144] / [fdo#111678])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb8/igt@i915_selftest@live_hangcheck.html
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb3/igt@i915_selftest@live_hangcheck.html

  * igt@i915_selftest@mock_requests:
    - shard-glk:          [PASS][36] -> [INCOMPLETE][37] ([fdo#103359] / [k.org#198133])
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-glk1/igt@i915_selftest@mock_requests.html
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-glk1/igt@i915_selftest@mock_requests.html

  * igt@kms_cursor_crc@pipe-b-cursor-size-change:
    - shard-kbl:          [PASS][38] -> [FAIL][39] ([fdo#103232])
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-kbl7/igt@kms_cursor_crc@pipe-b-cursor-size-change.html
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-kbl3/igt@kms_cursor_crc@pipe-b-cursor-size-change.html
    - shard-apl:          [PASS][40] -> [FAIL][41] ([fdo#103232])
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-apl3/igt@kms_cursor_crc@pipe-b-cursor-size-change.html
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-apl8/igt@kms_cursor_crc@pipe-b-cursor-size-change.html

  * igt@kms_cursor_legacy@short-flip-after-cursor-toggle:
    - shard-snb:          [PASS][42] -> [SKIP][43] ([fdo#109271]) +2 similar issues
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-snb7/igt@kms_cursor_legacy@short-flip-after-cursor-toggle.html
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-snb2/igt@kms_cursor_legacy@short-flip-after-cursor-toggle.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff:
    - shard-apl:          [PASS][44] -> [FAIL][45] ([fdo#103167])
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-apl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-apl3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html
    - shard-kbl:          [PASS][46] -> [FAIL][47] ([fdo#103167])
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-kbl2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-cur-indfb-onoff.html

  * igt@kms_frontbuffer_tracking@fbc-suspend:
    - shard-kbl:          [PASS][48] -> [DMESG-WARN][49] ([fdo#108566]) +6 similar issues
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-suspend.html
   [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-kbl3/igt@kms_frontbuffer_tracking@fbc-suspend.html

  * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render:
    - shard-iclb:         [PASS][50] -> [FAIL][51] ([fdo#103167]) +3 similar issues
   [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render.html
   [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-render.html

  * igt@kms_psr2_su@frontbuffer:
    - shard-iclb:         [PASS][52] -> [SKIP][53] ([fdo#109642] / [fdo#111068])
   [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb2/igt@kms_psr2_su@frontbuffer.html
   [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb6/igt@kms_psr2_su@frontbuffer.html

  * igt@kms_psr@psr2_cursor_blt:
    - shard-iclb:         [PASS][54] -> [SKIP][55] ([fdo#109441]) +2 similar issues
   [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb2/igt@kms_psr@psr2_cursor_blt.html
   [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb5/igt@kms_psr@psr2_cursor_blt.html

  * igt@kms_setmode@basic:
    - shard-apl:          [PASS][56] -> [FAIL][57] ([fdo#99912])
   [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-apl6/igt@kms_setmode@basic.html
   [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-apl2/igt@kms_setmode@basic.html

  
#### Possible fixes ####

  * igt@gem_ctx_isolation@rcs0-s3:
    - {shard-tglb}:       [INCOMPLETE][58] ([fdo#111832]) -> [PASS][59]
   [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-tglb1/igt@gem_ctx_isolation@rcs0-s3.html
   [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb1/igt@gem_ctx_isolation@rcs0-s3.html

  * igt@gem_ctx_isolation@vcs1-clean:
    - shard-iclb:         [SKIP][60] ([fdo#109276] / [fdo#112080]) -> [PASS][61] +1 similar issue
   [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb6/igt@gem_ctx_isolation@vcs1-clean.html
   [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb2/igt@gem_ctx_isolation@vcs1-clean.html

  * igt@gem_exec_balancer@smoke:
    - shard-iclb:         [SKIP][62] ([fdo#110854]) -> [PASS][63]
   [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb7/igt@gem_exec_balancer@smoke.html
   [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb2/igt@gem_exec_balancer@smoke.html

  * igt@gem_exec_parallel@vcs1-fds:
    - shard-iclb:         [SKIP][64] ([fdo#112080]) -> [PASS][65] +14 similar issues
   [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb6/igt@gem_exec_parallel@vcs1-fds.html
   [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb2/igt@gem_exec_parallel@vcs1-fds.html

  * igt@gem_exec_schedule@independent-bsd2:
    - shard-iclb:         [SKIP][66] ([fdo#109276]) -> [PASS][67] +17 similar issues
   [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb5/igt@gem_exec_schedule@independent-bsd2.html
   [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb4/igt@gem_exec_schedule@independent-bsd2.html

  * igt@gem_exec_schedule@preemptive-hang-bsd:
    - shard-iclb:         [SKIP][68] ([fdo#112146]) -> [PASS][69] +8 similar issues
   [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb2/igt@gem_exec_schedule@preemptive-hang-bsd.html
   [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb7/igt@gem_exec_schedule@preemptive-hang-bsd.html

  * igt@gem_persistent_relocs@forked-interruptible-thrashing:
    - shard-hsw:          [TIMEOUT][70] ([fdo#112068 ]) -> [PASS][71]
   [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-hsw6/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
   [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-hsw1/igt@gem_persistent_relocs@forked-interruptible-thrashing.html

  * igt@gem_persistent_relocs@forked-thrashing:
    - shard-snb:          [FAIL][72] ([fdo#112037]) -> [PASS][73]
   [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-snb6/igt@gem_persistent_relocs@forked-thrashing.html
   [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-snb6/igt@gem_persistent_relocs@forked-thrashing.html

  * igt@gem_userptr_blits@sync-unmap-cycles:
    - shard-snb:          [DMESG-WARN][74] ([fdo#111870]) -> [PASS][75] +1 similar issue
   [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-snb6/igt@gem_userptr_blits@sync-unmap-cycles.html
   [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-snb1/igt@gem_userptr_blits@sync-unmap-cycles.html
    - shard-hsw:          [DMESG-WARN][76] ([fdo#111870]) -> [PASS][77] +3 similar issues
   [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-hsw2/igt@gem_userptr_blits@sync-unmap-cycles.html
   [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-hsw7/igt@gem_userptr_blits@sync-unmap-cycles.html

  * igt@i915_pm_rc6_residency@rc6-accuracy:
    - shard-kbl:          [SKIP][78] ([fdo#109271]) -> [PASS][79]
   [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-kbl7/igt@i915_pm_rc6_residency@rc6-accuracy.html
   [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-kbl7/igt@i915_pm_rc6_residency@rc6-accuracy.html

  * {igt@i915_selftest@live_gt_timelines}:
    - {shard-tglb}:       [INCOMPLETE][80] ([fdo#111831]) -> [PASS][81]
   [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-tglb6/igt@i915_selftest@live_gt_timelines.html
   [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb8/igt@i915_selftest@live_gt_timelines.html

  * igt@i915_suspend@fence-restore-untiled:
    - {shard-tglb}:       [INCOMPLETE][82] ([fdo#111832] / [fdo#111850]) -> [PASS][83] +2 similar issues
   [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-tglb4/igt@i915_suspend@fence-restore-untiled.html
   [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb5/igt@i915_suspend@fence-restore-untiled.html

  * igt@kms_flip@flip-vs-suspend-interruptible:
    - shard-apl:          [DMESG-WARN][84] ([fdo#108566]) -> [PASS][85] +3 similar issues
   [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-apl1/igt@kms_flip@flip-vs-suspend-interruptible.html
   [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-apl2/igt@kms_flip@flip-vs-suspend-interruptible.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt:
    - {shard-tglb}:       [FAIL][86] ([fdo#103167]) -> [PASS][87]
   [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html
   [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-plflip-blt.html

  * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt:
    - shard-iclb:         [FAIL][88] ([fdo#103167]) -> [PASS][89] +3 similar issues
   [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html
   [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-blt.html

  * igt@kms_psr@no_drrs:
    - shard-iclb:         [FAIL][90] ([fdo#108341]) -> [PASS][91]
   [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb1/igt@kms_psr@no_drrs.html
   [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb4/igt@kms_psr@no_drrs.html

  * igt@kms_psr@psr2_sprite_mmap_gtt:
    - shard-iclb:         [SKIP][92] ([fdo#109441]) -> [PASS][93] +1 similar issue
   [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb3/igt@kms_psr@psr2_sprite_mmap_gtt.html
   [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html

  * igt@kms_vblank@pipe-a-ts-continuation-suspend:
    - shard-kbl:          [DMESG-WARN][94] ([fdo#108566]) -> [PASS][95] +5 similar issues
   [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-kbl7/igt@kms_vblank@pipe-a-ts-continuation-suspend.html
   [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-kbl2/igt@kms_vblank@pipe-a-ts-continuation-suspend.html

  * igt@kms_vblank@pipe-c-ts-continuation-suspend:
    - shard-kbl:          [INCOMPLETE][96] ([fdo#103665]) -> [PASS][97]
   [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-kbl3/igt@kms_vblank@pipe-c-ts-continuation-suspend.html
   [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-kbl2/igt@kms_vblank@pipe-c-ts-continuation-suspend.html

  * igt@kms_vblank@pipe-d-ts-continuation-dpms-suspend:
    - {shard-tglb}:       [INCOMPLETE][98] ([fdo#111850]) -> [PASS][99]
   [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-tglb4/igt@kms_vblank@pipe-d-ts-continuation-dpms-suspend.html
   [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-tglb6/igt@kms_vblank@pipe-d-ts-continuation-dpms-suspend.html

  * igt@tools_test@sysfs_l3_parity:
    - shard-hsw:          [SKIP][100] ([fdo#109271]) -> [PASS][101]
   [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-hsw1/igt@tools_test@sysfs_l3_parity.html
   [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-hsw8/igt@tools_test@sysfs_l3_parity.html

  
#### Warnings ####

  * igt@gem_ctx_isolation@vcs1-nonpriv:
    - shard-iclb:         [FAIL][102] ([fdo#111329]) -> [SKIP][103] ([fdo#109276] / [fdo#112080])
   [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb4/igt@gem_ctx_isolation@vcs1-nonpriv.html
   [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb6/igt@gem_ctx_isolation@vcs1-nonpriv.html

  * igt@gem_mocs_settings@mocs-reset-bsd2:
    - shard-iclb:         [FAIL][104] ([fdo#111330]) -> [SKIP][105] ([fdo#109276]) +1 similar issue
   [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7259/shard-iclb2/igt@gem_mocs_settings@mocs-reset-bsd2.html
   [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/shard-iclb6/igt@gem_mocs_settings@mocs-reset-bsd2.html

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

  [fdo# 112000 ]: https://bugs.freedesktop.org/show_bug.cgi?id= 112000 
  [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167
  [fdo#103232]: https://bugs.freedesktop.org/show_bug.cgi?id=103232

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3650/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-11-05 14:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-05  1:03 [igt-dev] [PATCH] i915/gem_linear_blits: Use buffer with variable width and height Vanshidhar Konda
2019-11-05  2:01 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2019-11-05 11:10 ` [igt-dev] [PATCH] " Chris Wilson
2019-11-05 14:26 ` [igt-dev] ✗ Fi.CI.IGT: failure for " 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.