Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t] tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
@ 2024-01-15  3:19 sai.gowtham.ch
  2024-01-15  3:50 ` Matthew Brost
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: sai.gowtham.ch @ 2024-01-15  3:19 UTC (permalink / raw)
  To: igt-dev, matthew.brost, sai.gowtham.ch

From: Sai Gowtham Ch <sai.gowtham.ch@intel.com>

Fix submission of exec, Call exec ioctl sperately instead existing
igt wrapper _xe_exec which leads to infinite loop even kernel throws an
error.

Cc: Matthew Brost <matthew.brost@intel.com>
Signed-off-by: Sai Gowtham Ch <sai.gowtham.ch@intel.com>
---
 tests/intel/xe_exec_compute_mode.c | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git a/tests/intel/xe_exec_compute_mode.c b/tests/intel/xe_exec_compute_mode.c
index 6ebfa1a86..473b11ae9 100644
--- a/tests/intel/xe_exec_compute_mode.c
+++ b/tests/intel/xe_exec_compute_mode.c
@@ -15,6 +15,7 @@
 #include "igt.h"
 #include "lib/igt_syncobj.h"
 #include "lib/intel_reg.h"
+#include <sys/ioctl.h>
 #include "xe_drm.h"
 
 #include "xe/xe_ioctl.h"
@@ -320,7 +321,7 @@ static void non_block(int fd, int expect)
 		uint32_t data;
 		uint64_t exec_sync;
 	} *data = NULL;
-	struct xe_spin_opts spin_opts = { .addr = addr, .preempt = false };
+	struct xe_spin_opts spin_opts = { .preempt = false };
 	struct drm_xe_engine *engine;
 	uint64_t batch_offset = (char *)&data[EXEC_DATA].batch - (char *)data;
 	uint64_t batch_addr = addr + batch_offset;
@@ -350,6 +351,7 @@ static void non_block(int fd, int expect)
 	xe_wait_ufence(fd, &data[VM_DATA].vm_sync, USER_FENCE_VALUE, 0, ONE_SEC);
 	data[VM_DATA].vm_sync = 0;
 
+	spin_opts.addr = addr + (char *)&data[SPIN_DATA].spin - (char *)data;
 	xe_spin_init(&data[SPIN_DATA].spin, &spin_opts);
 	sync[0].addr = addr + (char *)&data[SPIN_DATA].exec_sync - (char *)data;
 	exec.exec_queue_id = exec_queue;
@@ -358,11 +360,11 @@ static void non_block(int fd, int expect)
 	xe_spin_wait_started(&data[SPIN_DATA].spin);
 
 	b = 0;
-	data[0].batch[b++] = MI_STORE_DWORD_IMM_GEN4;
-	data[0].batch[b++] = sdi_addr;
-	data[0].batch[b++] = sdi_addr >> 32;
-	data[0].batch[b++] = value;
-	data[0].batch[b++] = MI_BATCH_BUFFER_END;
+	data[EXEC_DATA].batch[b++] = MI_STORE_DWORD_IMM_GEN4;
+	data[EXEC_DATA].batch[b++] = sdi_addr;
+	data[EXEC_DATA].batch[b++] = sdi_addr >> 32;
+	data[EXEC_DATA].batch[b++] = value;
+	data[EXEC_DATA].batch[b++] = MI_BATCH_BUFFER_END;
 	igt_assert(b <= ARRAY_SIZE(data->batch));
 
 	sync[0].addr = addr + (char *)&data[EXEC_DATA].exec_sync - (char *)data;
@@ -371,12 +373,15 @@ static void non_block(int fd, int expect)
 	exec.address = batch_addr;
 
 	while (1) {
-		err = __xe_exec(fd, &exec);
 
-		if (err == -EWOULDBLOCK)
+		err = ioctl(fd, DRM_IOCTL_XE_EXEC, &exec);
+
+		if (err == -1 && errno == EWOULDBLOCK)
 			break;
+
+		igt_assert_eq(err, 0);
 	}
-	igt_assert_eq(err, expect);
+	igt_assert_eq(errno, expect);
 
 	xe_spin_end(&data[SPIN_DATA].spin);
 	xe_wait_ufence(fd, &data[SPIN_DATA].exec_sync, USER_FENCE_VALUE, 0, ONE_SEC);
@@ -454,7 +459,7 @@ igt_main
 	}
 
 	igt_subtest("non-blocking")
-		non_block(fd, -EWOULDBLOCK);
+		non_block(fd, EWOULDBLOCK);
 
 
 	igt_fixture
-- 
2.39.1

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

* Re: [PATCH i-g-t] tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
  2024-01-15  3:19 [PATCH i-g-t] tests/intel/xe_exec_compute_mode: Fix non-blocking subtest sai.gowtham.ch
@ 2024-01-15  3:50 ` Matthew Brost
  2024-01-15  3:50   ` Matthew Brost
  2024-01-15  3:52 ` ✓ CI.xeBAT: success for " Patchwork
  2024-01-15  4:10 ` ✗ Fi.CI.BAT: failure " Patchwork
  2 siblings, 1 reply; 6+ messages in thread
From: Matthew Brost @ 2024-01-15  3:50 UTC (permalink / raw)
  To: sai.gowtham.ch; +Cc: igt-dev

On Mon, Jan 15, 2024 at 08:49:42AM +0530, sai.gowtham.ch@intel.com wrote:
> From: Sai Gowtham Ch <sai.gowtham.ch@intel.com>
> 
> Fix submission of exec, Call exec ioctl sperately instead existing
> igt wrapper _xe_exec which leads to infinite loop even kernel throws an
> error.
> 
> Cc: Matthew Brost <matthew.brost@intel.com>

Reviewed-by: Matthew Brost <matthew.brost@intel.com>

> Signed-off-by: Sai Gowtham Ch <sai.gowtham.ch@intel.com>
> ---
>  tests/intel/xe_exec_compute_mode.c | 25 +++++++++++++++----------
>  1 file changed, 15 insertions(+), 10 deletions(-)
> 
> diff --git a/tests/intel/xe_exec_compute_mode.c b/tests/intel/xe_exec_compute_mode.c
> index 6ebfa1a86..473b11ae9 100644
> --- a/tests/intel/xe_exec_compute_mode.c
> +++ b/tests/intel/xe_exec_compute_mode.c
> @@ -15,6 +15,7 @@
>  #include "igt.h"
>  #include "lib/igt_syncobj.h"
>  #include "lib/intel_reg.h"
> +#include <sys/ioctl.h>
>  #include "xe_drm.h"
>  
>  #include "xe/xe_ioctl.h"
> @@ -320,7 +321,7 @@ static void non_block(int fd, int expect)
>  		uint32_t data;
>  		uint64_t exec_sync;
>  	} *data = NULL;
> -	struct xe_spin_opts spin_opts = { .addr = addr, .preempt = false };
> +	struct xe_spin_opts spin_opts = { .preempt = false };
>  	struct drm_xe_engine *engine;
>  	uint64_t batch_offset = (char *)&data[EXEC_DATA].batch - (char *)data;
>  	uint64_t batch_addr = addr + batch_offset;
> @@ -350,6 +351,7 @@ static void non_block(int fd, int expect)
>  	xe_wait_ufence(fd, &data[VM_DATA].vm_sync, USER_FENCE_VALUE, 0, ONE_SEC);
>  	data[VM_DATA].vm_sync = 0;
>  
> +	spin_opts.addr = addr + (char *)&data[SPIN_DATA].spin - (char *)data;
>  	xe_spin_init(&data[SPIN_DATA].spin, &spin_opts);
>  	sync[0].addr = addr + (char *)&data[SPIN_DATA].exec_sync - (char *)data;
>  	exec.exec_queue_id = exec_queue;
> @@ -358,11 +360,11 @@ static void non_block(int fd, int expect)
>  	xe_spin_wait_started(&data[SPIN_DATA].spin);
>  
>  	b = 0;
> -	data[0].batch[b++] = MI_STORE_DWORD_IMM_GEN4;
> -	data[0].batch[b++] = sdi_addr;
> -	data[0].batch[b++] = sdi_addr >> 32;
> -	data[0].batch[b++] = value;
> -	data[0].batch[b++] = MI_BATCH_BUFFER_END;
> +	data[EXEC_DATA].batch[b++] = MI_STORE_DWORD_IMM_GEN4;
> +	data[EXEC_DATA].batch[b++] = sdi_addr;
> +	data[EXEC_DATA].batch[b++] = sdi_addr >> 32;
> +	data[EXEC_DATA].batch[b++] = value;
> +	data[EXEC_DATA].batch[b++] = MI_BATCH_BUFFER_END;
>  	igt_assert(b <= ARRAY_SIZE(data->batch));
>  
>  	sync[0].addr = addr + (char *)&data[EXEC_DATA].exec_sync - (char *)data;
> @@ -371,12 +373,15 @@ static void non_block(int fd, int expect)
>  	exec.address = batch_addr;
>  
>  	while (1) {
> -		err = __xe_exec(fd, &exec);
>  
> -		if (err == -EWOULDBLOCK)
> +		err = ioctl(fd, DRM_IOCTL_XE_EXEC, &exec);
> +
> +		if (err == -1 && errno == EWOULDBLOCK)
>  			break;
> +
> +		igt_assert_eq(err, 0);
>  	}
> -	igt_assert_eq(err, expect);
> +	igt_assert_eq(errno, expect);
>  
>  	xe_spin_end(&data[SPIN_DATA].spin);
>  	xe_wait_ufence(fd, &data[SPIN_DATA].exec_sync, USER_FENCE_VALUE, 0, ONE_SEC);
> @@ -454,7 +459,7 @@ igt_main
>  	}
>  
>  	igt_subtest("non-blocking")
> -		non_block(fd, -EWOULDBLOCK);
> +		non_block(fd, EWOULDBLOCK);
>  
>  
>  	igt_fixture
> -- 
> 2.39.1
> 

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

* Re: [PATCH i-g-t] tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
  2024-01-15  3:50 ` Matthew Brost
@ 2024-01-15  3:50   ` Matthew Brost
  0 siblings, 0 replies; 6+ messages in thread
From: Matthew Brost @ 2024-01-15  3:50 UTC (permalink / raw)
  To: sai.gowtham.ch; +Cc: igt-dev

On Mon, Jan 15, 2024 at 08:49:42AM +0530, sai.gowtham.ch@intel.com wrote:
> From: Sai Gowtham Ch <sai.gowtham.ch@intel.com>
> 
> Fix submission of exec, Call exec ioctl sperately instead existing
> igt wrapper _xe_exec which leads to infinite loop even kernel throws an
> error.
> 
> Cc: Matthew Brost <matthew.brost@intel.com>

Reviewed-by: Matthew Brost <matthew.brost@intel.com>

> Signed-off-by: Sai Gowtham Ch <sai.gowtham.ch@intel.com>
> ---
>  tests/intel/xe_exec_compute_mode.c | 25 +++++++++++++++----------
>  1 file changed, 15 insertions(+), 10 deletions(-)
> 
> diff --git a/tests/intel/xe_exec_compute_mode.c b/tests/intel/xe_exec_compute_mode.c
> index 6ebfa1a86..473b11ae9 100644
> --- a/tests/intel/xe_exec_compute_mode.c
> +++ b/tests/intel/xe_exec_compute_mode.c
> @@ -15,6 +15,7 @@
>  #include "igt.h"
>  #include "lib/igt_syncobj.h"
>  #include "lib/intel_reg.h"
> +#include <sys/ioctl.h>
>  #include "xe_drm.h"
>  
>  #include "xe/xe_ioctl.h"
> @@ -320,7 +321,7 @@ static void non_block(int fd, int expect)
>  		uint32_t data;
>  		uint64_t exec_sync;
>  	} *data = NULL;
> -	struct xe_spin_opts spin_opts = { .addr = addr, .preempt = false };
> +	struct xe_spin_opts spin_opts = { .preempt = false };
>  	struct drm_xe_engine *engine;
>  	uint64_t batch_offset = (char *)&data[EXEC_DATA].batch - (char *)data;
>  	uint64_t batch_addr = addr + batch_offset;
> @@ -350,6 +351,7 @@ static void non_block(int fd, int expect)
>  	xe_wait_ufence(fd, &data[VM_DATA].vm_sync, USER_FENCE_VALUE, 0, ONE_SEC);
>  	data[VM_DATA].vm_sync = 0;
>  
> +	spin_opts.addr = addr + (char *)&data[SPIN_DATA].spin - (char *)data;
>  	xe_spin_init(&data[SPIN_DATA].spin, &spin_opts);
>  	sync[0].addr = addr + (char *)&data[SPIN_DATA].exec_sync - (char *)data;
>  	exec.exec_queue_id = exec_queue;
> @@ -358,11 +360,11 @@ static void non_block(int fd, int expect)
>  	xe_spin_wait_started(&data[SPIN_DATA].spin);
>  
>  	b = 0;
> -	data[0].batch[b++] = MI_STORE_DWORD_IMM_GEN4;
> -	data[0].batch[b++] = sdi_addr;
> -	data[0].batch[b++] = sdi_addr >> 32;
> -	data[0].batch[b++] = value;
> -	data[0].batch[b++] = MI_BATCH_BUFFER_END;
> +	data[EXEC_DATA].batch[b++] = MI_STORE_DWORD_IMM_GEN4;
> +	data[EXEC_DATA].batch[b++] = sdi_addr;
> +	data[EXEC_DATA].batch[b++] = sdi_addr >> 32;
> +	data[EXEC_DATA].batch[b++] = value;
> +	data[EXEC_DATA].batch[b++] = MI_BATCH_BUFFER_END;
>  	igt_assert(b <= ARRAY_SIZE(data->batch));
>  
>  	sync[0].addr = addr + (char *)&data[EXEC_DATA].exec_sync - (char *)data;
> @@ -371,12 +373,15 @@ static void non_block(int fd, int expect)
>  	exec.address = batch_addr;
>  
>  	while (1) {
> -		err = __xe_exec(fd, &exec);
>  
> -		if (err == -EWOULDBLOCK)
> +		err = ioctl(fd, DRM_IOCTL_XE_EXEC, &exec);
> +
> +		if (err == -1 && errno == EWOULDBLOCK)
>  			break;
> +
> +		igt_assert_eq(err, 0);
>  	}
> -	igt_assert_eq(err, expect);
> +	igt_assert_eq(errno, expect);
>  
>  	xe_spin_end(&data[SPIN_DATA].spin);
>  	xe_wait_ufence(fd, &data[SPIN_DATA].exec_sync, USER_FENCE_VALUE, 0, ONE_SEC);
> @@ -454,7 +459,7 @@ igt_main
>  	}
>  
>  	igt_subtest("non-blocking")
> -		non_block(fd, -EWOULDBLOCK);
> +		non_block(fd, EWOULDBLOCK);
>  
>  
>  	igt_fixture
> -- 
> 2.39.1
> 

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

* ✓ CI.xeBAT: success for tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
  2024-01-15  3:19 [PATCH i-g-t] tests/intel/xe_exec_compute_mode: Fix non-blocking subtest sai.gowtham.ch
  2024-01-15  3:50 ` Matthew Brost
@ 2024-01-15  3:52 ` Patchwork
  2024-01-15  4:10 ` ✗ Fi.CI.BAT: failure " Patchwork
  2 siblings, 0 replies; 6+ messages in thread
From: Patchwork @ 2024-01-15  3:52 UTC (permalink / raw)
  To: sai.gowtham.ch; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 1451 bytes --]

== Series Details ==

Series: tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
URL   : https://patchwork.freedesktop.org/series/128762/
State : success

== Summary ==

CI Bug Log - changes from XEIGT_7673_BAT -> XEIGTPW_10530_BAT
====================================================

Summary
-------

  **SUCCESS**

  No regressions found.

  

Participating hosts (4 -> 4)
------------------------------

  No changes in participating hosts

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

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

### IGT changes ###

#### Possible fixes ####

  * igt@xe_exec_threads@threads-mixed-fd-basic:
    - bat-dg2-oem2:       [TIMEOUT][1] -> [PASS][2]
   [1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7673/bat-dg2-oem2/igt@xe_exec_threads@threads-mixed-fd-basic.html
   [2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10530/bat-dg2-oem2/igt@xe_exec_threads@threads-mixed-fd-basic.html

  


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

  * IGT: IGT_7673 -> IGTPW_10530
  * Linux: xe-627-d1296191ba3a2fb8300d9887bd56b8613c1bc18d -> xe-629-3a1d727c0061b96ddf8e653130f94ab331e2f065

  IGTPW_10530: 10530
  IGT_7673: 7673
  xe-627-d1296191ba3a2fb8300d9887bd56b8613c1bc18d: d1296191ba3a2fb8300d9887bd56b8613c1bc18d
  xe-629-3a1d727c0061b96ddf8e653130f94ab331e2f065: 3a1d727c0061b96ddf8e653130f94ab331e2f065

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10530/index.html

[-- Attachment #2: Type: text/html, Size: 2034 bytes --]

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

* ✗ Fi.CI.BAT: failure for tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
  2024-01-15  3:19 [PATCH i-g-t] tests/intel/xe_exec_compute_mode: Fix non-blocking subtest sai.gowtham.ch
  2024-01-15  3:50 ` Matthew Brost
  2024-01-15  3:52 ` ✓ CI.xeBAT: success for " Patchwork
@ 2024-01-15  4:10 ` Patchwork
  2024-01-15 13:43   ` Kamil Konieczny
  2 siblings, 1 reply; 6+ messages in thread
From: Patchwork @ 2024-01-15  4:10 UTC (permalink / raw)
  To: sai.gowtham.ch; +Cc: igt-dev

[-- Attachment #1: Type: text/plain, Size: 13128 bytes --]

== Series Details ==

Series: tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
URL   : https://patchwork.freedesktop.org/series/128762/
State : failure

== Summary ==

CI Bug Log - changes from CI_DRM_14121 -> IGTPW_10530
====================================================

Summary
-------

  **FAILURE**

  Serious unknown changes coming with IGTPW_10530 absolutely need to be
  verified manually.
  
  If you think the reported changes have nothing to do with the changes
  introduced in IGTPW_10530, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_10530/index.html

Participating hosts (32 -> 34)
------------------------------

  Additional (3): bat-dg2-8 bat-kbl-2 bat-dg2-9 
  Missing    (1): fi-snb-2520m 

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

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

### IGT changes ###

#### Possible regressions ####

  * igt@i915_selftest@live@hangcheck:
    - fi-skl-guc:         [PASS][1] -> [DMESG-FAIL][2]
   [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14121/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
   [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/fi-skl-guc/igt@i915_selftest@live@hangcheck.html

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

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

### IGT changes ###

#### Issues hit ####

  * igt@fbdev@info:
    - bat-kbl-2:          NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#1849])
   [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-kbl-2/igt@fbdev@info.html

  * igt@gem_exec_suspend@basic-s0@lmem0:
    - bat-dg2-8:          NOTRUN -> [INCOMPLETE][4] ([i915#9275])
   [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@gem_exec_suspend@basic-s0@lmem0.html

  * igt@gem_lmem_swapping@parallel-random-engines:
    - bat-kbl-2:          NOTRUN -> [SKIP][5] ([fdo#109271]) +36 other tests skip
   [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html

  * igt@gem_mmap@basic:
    - bat-dg2-9:          NOTRUN -> [SKIP][6] ([i915#4083])
   [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@gem_mmap@basic.html
    - bat-dg2-8:          NOTRUN -> [SKIP][7] ([i915#4083])
   [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@gem_mmap@basic.html

  * igt@gem_mmap_gtt@basic:
    - bat-dg2-9:          NOTRUN -> [SKIP][8] ([i915#4077]) +2 other tests skip
   [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@gem_mmap_gtt@basic.html
    - bat-dg2-8:          NOTRUN -> [SKIP][9] ([i915#4077]) +2 other tests skip
   [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@gem_mmap_gtt@basic.html

  * igt@gem_render_tiled_blits@basic:
    - bat-dg2-9:          NOTRUN -> [SKIP][10] ([i915#4079]) +1 other test skip
   [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@gem_render_tiled_blits@basic.html

  * igt@gem_tiled_pread_basic:
    - bat-dg2-8:          NOTRUN -> [SKIP][11] ([i915#4079]) +1 other test skip
   [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@gem_tiled_pread_basic.html

  * igt@i915_pm_rps@basic-api:
    - bat-dg2-9:          NOTRUN -> [SKIP][12] ([i915#6621])
   [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@i915_pm_rps@basic-api.html
    - bat-dg2-8:          NOTRUN -> [SKIP][13] ([i915#6621])
   [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@i915_pm_rps@basic-api.html

  * igt@i915_selftest@live@execlists:
    - fi-bsw-nick:        [PASS][14] -> [ABORT][15] ([i915#9662])
   [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14121/fi-bsw-nick/igt@i915_selftest@live@execlists.html
   [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/fi-bsw-nick/igt@i915_selftest@live@execlists.html

  * igt@i915_suspend@basic-s3-without-i915:
    - bat-dg2-8:          NOTRUN -> [SKIP][16] ([i915#6645])
   [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@i915_suspend@basic-s3-without-i915.html

  * igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
    - bat-dg2-9:          NOTRUN -> [SKIP][17] ([i915#5190])
   [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
    - bat-dg2-8:          NOTRUN -> [SKIP][18] ([i915#5190])
   [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html

  * igt@kms_addfb_basic@basic-y-tiled-legacy:
    - bat-dg2-9:          NOTRUN -> [SKIP][19] ([i915#4215] / [i915#5190])
   [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
    - bat-dg2-8:          NOTRUN -> [SKIP][20] ([i915#4215] / [i915#5190])
   [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@kms_addfb_basic@basic-y-tiled-legacy.html

  * igt@kms_addfb_basic@framebuffer-vs-set-tiling:
    - bat-dg2-9:          NOTRUN -> [SKIP][21] ([i915#4212]) +7 other tests skip
   [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
    - bat-dg2-8:          NOTRUN -> [SKIP][22] ([i915#4212]) +7 other tests skip
   [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html

  * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
    - bat-dg2-9:          NOTRUN -> [SKIP][23] ([i915#4103] / [i915#4213]) +1 other test skip
   [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
    - bat-dg2-8:          NOTRUN -> [SKIP][24] ([i915#4103] / [i915#4213]) +1 other test skip
   [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html

  * igt@kms_force_connector_basic@force-load-detect:
    - bat-dg2-9:          NOTRUN -> [SKIP][25] ([fdo#109285])
   [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@kms_force_connector_basic@force-load-detect.html
    - bat-dg2-8:          NOTRUN -> [SKIP][26] ([fdo#109285])
   [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@kms_force_connector_basic@force-load-detect.html

  * igt@kms_force_connector_basic@prune-stale-modes:
    - bat-dg2-9:          NOTRUN -> [SKIP][27] ([i915#5274])
   [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@kms_force_connector_basic@prune-stale-modes.html
    - bat-dg2-8:          NOTRUN -> [SKIP][28] ([i915#5274])
   [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@kms_force_connector_basic@prune-stale-modes.html

  * igt@kms_pm_backlight@basic-brightness:
    - bat-dg2-8:          NOTRUN -> [SKIP][29] ([i915#5354])
   [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@kms_pm_backlight@basic-brightness.html
    - bat-dg2-9:          NOTRUN -> [SKIP][30] ([i915#5354])
   [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@kms_pm_backlight@basic-brightness.html

  * igt@kms_setmode@basic-clone-single-crtc:
    - bat-dg2-9:          NOTRUN -> [SKIP][31] ([i915#3555])
   [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@kms_setmode@basic-clone-single-crtc.html
    - bat-dg2-8:          NOTRUN -> [SKIP][32] ([i915#3555])
   [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@kms_setmode@basic-clone-single-crtc.html

  * igt@prime_vgem@basic-fence-flip:
    - bat-dg2-9:          NOTRUN -> [SKIP][33] ([i915#3708])
   [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@prime_vgem@basic-fence-flip.html
    - bat-dg2-8:          NOTRUN -> [SKIP][34] ([i915#3708])
   [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@prime_vgem@basic-fence-flip.html

  * igt@prime_vgem@basic-fence-mmap:
    - bat-dg2-8:          NOTRUN -> [SKIP][35] ([i915#3708] / [i915#4077]) +1 other test skip
   [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@prime_vgem@basic-fence-mmap.html
    - bat-dg2-9:          NOTRUN -> [SKIP][36] ([i915#3708] / [i915#4077]) +1 other test skip
   [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@prime_vgem@basic-fence-mmap.html

  * igt@prime_vgem@basic-write:
    - bat-dg2-9:          NOTRUN -> [SKIP][37] ([i915#3291] / [i915#3708]) +2 other tests skip
   [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-9/igt@prime_vgem@basic-write.html
    - bat-dg2-8:          NOTRUN -> [SKIP][38] ([i915#3291] / [i915#3708]) +2 other tests skip
   [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-dg2-8/igt@prime_vgem@basic-write.html

  
#### Possible fixes ####

  * igt@i915_pm_rpm@module-reload:
    - fi-apl-guc:         [DMESG-WARN][39] -> [PASS][40]
   [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14121/fi-apl-guc/igt@i915_pm_rpm@module-reload.html
   [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/fi-apl-guc/igt@i915_pm_rpm@module-reload.html

  * igt@i915_selftest@live@gt_pm:
    - bat-adln-1:         [DMESG-FAIL][41] ([i915#10010]) -> [PASS][42]
   [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14121/bat-adln-1/igt@i915_selftest@live@gt_pm.html
   [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-adln-1/igt@i915_selftest@live@gt_pm.html

  * igt@i915_selftest@live@hangcheck:
    - bat-adlp-9:         [ABORT][43] -> [PASS][44]
   [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14121/bat-adlp-9/igt@i915_selftest@live@hangcheck.html
   [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-adlp-9/igt@i915_selftest@live@hangcheck.html

  * igt@i915_selftest@live@reset:
    - fi-apl-guc:         [DMESG-WARN][45] ([i915#9730]) -> [PASS][46] +31 other tests pass
   [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14121/fi-apl-guc/igt@i915_selftest@live@reset.html
   [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/fi-apl-guc/igt@i915_selftest@live@reset.html

  * igt@i915_suspend@basic-s2idle-without-i915:
    - fi-apl-guc:         [DMESG-WARN][47] ([i915#180]) -> [PASS][48]
   [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14121/fi-apl-guc/igt@i915_suspend@basic-s2idle-without-i915.html
   [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/fi-apl-guc/igt@i915_suspend@basic-s2idle-without-i915.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#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
  [i915#10010]: https://gitlab.freedesktop.org/drm/intel/issues/10010
  [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
  [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
  [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
  [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
  [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
  [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
  [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
  [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
  [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
  [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
  [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
  [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215
  [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
  [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
  [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
  [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
  [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
  [i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
  [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275
  [i915#9662]: https://gitlab.freedesktop.org/drm/intel/issues/9662
  [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673
  [i915#9730]: https://gitlab.freedesktop.org/drm/intel/issues/9730
  [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732


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

  * CI: CI-20190529 -> None
  * IGT: IGT_7673 -> IGTPW_10530

  CI-20190529: 20190529
  CI_DRM_14121: 771f65be648bbe45f9adaae7f3a1cbc31faab9ae @ git://anongit.freedesktop.org/gfx-ci/linux
  IGTPW_10530: 10530
  IGT_7673: 7673


Testlist changes
----------------

-igt@syncobj_timeline@wait-all-available-delayed-submit
-igt@syncobj_timeline@wait-available-delayed-submit

== Logs ==

For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/index.html

[-- Attachment #2: Type: text/html, Size: 15875 bytes --]

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

* Re: ✗ Fi.CI.BAT: failure for tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
  2024-01-15  4:10 ` ✗ Fi.CI.BAT: failure " Patchwork
@ 2024-01-15 13:43   ` Kamil Konieczny
  0 siblings, 0 replies; 6+ messages in thread
From: Kamil Konieczny @ 2024-01-15 13:43 UTC (permalink / raw)
  To: igt-dev; +Cc: lgci.bug.filing, I915-ci-infra

Hi igt-dev,
On 2024-01-15 at 04:10:47 -0000, Patchwork wrote:
> == Series Details ==
> 
> Series: tests/intel/xe_exec_compute_mode: Fix non-blocking subtest
> URL   : https://patchwork.freedesktop.org/series/128762/
> State : failure
> 
> == Summary ==
> 
> CI Bug Log - changes from CI_DRM_14121 -> IGTPW_10530
> ====================================================
> 
> Summary
> -------
> 
>   **FAILURE**
> 
>   Serious unknown changes coming with IGTPW_10530 absolutely need to be
>   verified manually.
>   
>   If you think the reported changes have nothing to do with the changes
>   introduced in IGTPW_10530, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_10530/index.html
> 
> Participating hosts (32 -> 34)
> ------------------------------
> 
>   Additional (3): bat-dg2-8 bat-kbl-2 bat-dg2-9 
>   Missing    (1): fi-snb-2520m 
> 
> Possible new issues
> -------------------
> 
>   Here are the unknown changes that may have been introduced in IGTPW_10530:
> 
> ### IGT changes ###
> 
> #### Possible regressions ####
> 
>   * igt@i915_selftest@live@hangcheck:
>     - fi-skl-guc:         [PASS][1] -> [DMESG-FAIL][2]
>    [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14121/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
>    [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/fi-skl-guc/igt@i915_selftest@live@hangcheck.html
> 

This is unrelated to Xe test, no need for respin nor fill IGT tests.

Regards,
Kamil

>   
> Known issues
> ------------
> 
>   Here are the changes found in IGTPW_10530 that come from known issues:
> 
> ### IGT changes ###
> 
> #### Issues hit ####
> 
>   * igt@fbdev@info:
>     - bat-kbl-2:          NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#1849])
>    [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/bat-kbl-2/igt@fbdev@info.html
> 

...cut...

> Build changes
> -------------
> 
>   * CI: CI-20190529 -> None
>   * IGT: IGT_7673 -> IGTPW_10530
> 
>   CI-20190529: 20190529
>   CI_DRM_14121: 771f65be648bbe45f9adaae7f3a1cbc31faab9ae @ git://anongit.freedesktop.org/gfx-ci/linux
>   IGTPW_10530: 10530
>   IGT_7673: 7673
> 
> 
> Testlist changes
> ----------------
> 
> -igt@syncobj_timeline@wait-all-available-delayed-submit
> -igt@syncobj_timeline@wait-available-delayed-submit
> 
> == Logs ==
> 
> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10530/index.html

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

end of thread, other threads:[~2024-01-15 13:43 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-15  3:19 [PATCH i-g-t] tests/intel/xe_exec_compute_mode: Fix non-blocking subtest sai.gowtham.ch
2024-01-15  3:50 ` Matthew Brost
2024-01-15  3:50   ` Matthew Brost
2024-01-15  3:52 ` ✓ CI.xeBAT: success for " Patchwork
2024-01-15  4:10 ` ✗ Fi.CI.BAT: failure " Patchwork
2024-01-15 13:43   ` Kamil Konieczny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox