* [igt-dev] [PATCH i-g-t 0/3] Ignore some tests on MTL which
@ 2023-09-13 9:42 Nirmoy Das
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 1/3] lib/igt_gt: Add a method to detect ggtt bind Nirmoy Das
` (4 more replies)
0 siblings, 5 replies; 12+ messages in thread
From: Nirmoy Das @ 2023-09-13 9:42 UTC (permalink / raw)
To: igt-dev; +Cc: andi.shyti, Nirmoy Das
Because of a HW bug in MTL it is recommended to do GGTT
update using MI_UPDATE_GGTT[1] which happens through BCS0
engine. If some test blocks bcs with a spinner then such
tests will fail. This series ignore those tests on MTL.
[1]https://patchwork.freedesktop.org/series/123329/
Nirmoy Das (3):
lib/igt_gt: Add a method to detect ggtt bind
tests/intel/gem_ctx_shared: Skip some test on MTL
tests/intel/gem_ctx_schedule: Skip some test on MTL
lib/igt_gt.c | 5 +++++
lib/igt_gt.h | 1 +
tests/intel/gem_ctx_shared.c | 12 ++++++----
tests/intel/gem_exec_schedule.c | 39 ++++++++++++++++++++++-----------
4 files changed, 40 insertions(+), 17 deletions(-)
--
2.41.0
^ permalink raw reply [flat|nested] 12+ messages in thread
* [igt-dev] [PATCH i-g-t 1/3] lib/igt_gt: Add a method to detect ggtt bind
2023-09-13 9:42 [igt-dev] [PATCH i-g-t 0/3] Ignore some tests on MTL which Nirmoy Das
@ 2023-09-13 9:42 ` Nirmoy Das
2023-09-14 13:31 ` Kamil Konieczny
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL Nirmoy Das
` (3 subsequent siblings)
4 siblings, 1 reply; 12+ messages in thread
From: Nirmoy Das @ 2023-09-13 9:42 UTC (permalink / raw)
To: igt-dev; +Cc: andi.shyti, Nirmoy Das
On MTL GGTT updates happens through MI_UPDATE_GGTT command.
Add a method to detect that.
Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
---
lib/igt_gt.c | 5 +++++
lib/igt_gt.h | 1 +
2 files changed, 6 insertions(+)
diff --git a/lib/igt_gt.c b/lib/igt_gt.c
index a24a566c7..6895964a9 100644
--- a/lib/igt_gt.c
+++ b/lib/igt_gt.c
@@ -659,3 +659,8 @@ int gem_execbuf_flags_to_engine_class(unsigned int flags)
igt_assert(0);
}
}
+
+bool gem_has_ggtt_bind(int fd)
+{
+ return IS_METEORLAKE(intel_get_drm_devid(fd));
+}
diff --git a/lib/igt_gt.h b/lib/igt_gt.h
index 3d10349e4..7d35a209d 100644
--- a/lib/igt_gt.h
+++ b/lib/igt_gt.h
@@ -83,5 +83,6 @@ extern const struct intel_execution_engine2 {
} intel_execution_engines2[];
int gem_execbuf_flags_to_engine_class(unsigned int flags);
+bool gem_has_ggtt_bind(int fd);
#endif /* IGT_GT_H */
--
2.41.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL
2023-09-13 9:42 [igt-dev] [PATCH i-g-t 0/3] Ignore some tests on MTL which Nirmoy Das
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 1/3] lib/igt_gt: Add a method to detect ggtt bind Nirmoy Das
@ 2023-09-13 9:42 ` Nirmoy Das
2023-09-14 13:50 ` Kamil Konieczny
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 3/3] tests/intel/gem_ctx_schedule: " Nirmoy Das
` (2 subsequent siblings)
4 siblings, 1 reply; 12+ messages in thread
From: Nirmoy Das @ 2023-09-13 9:42 UTC (permalink / raw)
To: igt-dev; +Cc: andi.shyti, Nirmoy Das
We do GGTT update on MTL using bcs engine, blocking that would
will fail the test so skip such subtests on bcs engine for MTL.
Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/intel/gem_ctx_shared.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
index d24ae5483..bad032417 100644
--- a/tests/intel/gem_ctx_shared.c
+++ b/tests/intel/gem_ctx_shared.c
@@ -1105,22 +1105,26 @@ igt_main
igt_subtest_with_dynamic("Q-independent") {
for_each_queue(e, i915, &cfg)
- independent(i915, &cfg, e, 0);
+ if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
+ independent(i915, &cfg, e, 0);
}
igt_subtest_with_dynamic("Q-in-order") {
for_each_queue(e, i915, &cfg)
- reorder(i915, &cfg, e->flags, EQUAL);
+ if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
+ reorder(i915, &cfg, e->flags, EQUAL);
}
igt_subtest_with_dynamic("Q-out-order") {
for_each_queue(e, i915, &cfg)
- reorder(i915, &cfg, e->flags, 0);
+ if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
+ reorder(i915, &cfg, e->flags, 0);
}
igt_subtest_with_dynamic("Q-promotion") {
for_each_queue(e, i915, &cfg)
- promotion(i915, &cfg, e->flags);
+ if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
+ promotion(i915, &cfg, e->flags);
}
}
--
2.41.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [igt-dev] [PATCH i-g-t 3/3] tests/intel/gem_ctx_schedule: Skip some test on MTL
2023-09-13 9:42 [igt-dev] [PATCH i-g-t 0/3] Ignore some tests on MTL which Nirmoy Das
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 1/3] lib/igt_gt: Add a method to detect ggtt bind Nirmoy Das
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL Nirmoy Das
@ 2023-09-13 9:42 ` Nirmoy Das
2023-09-13 10:54 ` [igt-dev] ✗ Fi.CI.BAT: failure for Ignore some tests on MTL which (rev2) Patchwork
2023-09-13 11:51 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork
4 siblings, 0 replies; 12+ messages in thread
From: Nirmoy Das @ 2023-09-13 9:42 UTC (permalink / raw)
To: igt-dev; +Cc: andi.shyti, Nirmoy Das
We do GGTT update on MTL using bcs engine, blocking that would
will fail the test so skip such subtests on bcs engine for MTL.
Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/intel/gem_exec_schedule.c | 39 ++++++++++++++++++++++-----------
1 file changed, 26 insertions(+), 13 deletions(-)
diff --git a/tests/intel/gem_exec_schedule.c b/tests/intel/gem_exec_schedule.c
index c94988d36..288503c70 100644
--- a/tests/intel/gem_exec_schedule.c
+++ b/tests/intel/gem_exec_schedule.c
@@ -3503,21 +3503,27 @@ igt_main
const struct intel_execution_engine2 *e;
test_each_engine_store("fifo", fd, ctx, e)
- fifo(fd, ctx, e->flags);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ fifo(fd, ctx, e->flags);
test_each_engine_store("implicit-read-write", fd, ctx, e)
- implicit_rw(fd, ctx, e->flags, READ_WRITE);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ implicit_rw(fd, ctx, e->flags, READ_WRITE);
test_each_engine_store("implicit-write-read", fd, ctx, e)
- implicit_rw(fd, ctx, e->flags, WRITE_READ);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ implicit_rw(fd, ctx, e->flags, WRITE_READ);
test_each_engine_store("implicit-boths", fd, ctx, e)
- implicit_rw(fd, ctx, e->flags, READ_WRITE | WRITE_READ);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ implicit_rw(fd, ctx, e->flags, READ_WRITE | WRITE_READ);
test_each_engine_store("independent", fd, ctx, e)
- independent(fd, ctx, e->flags, 0);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ independent(fd, ctx, e->flags, 0);
test_each_engine_store("u-independent", fd, ctx, e)
- independent(fd, ctx, e->flags, IGT_SPIN_USERPTR);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ independent(fd, ctx, e->flags, IGT_SPIN_USERPTR);
}
igt_subtest_group {
@@ -3613,13 +3619,16 @@ igt_main
smoketest(fd, &ctx->cfg, ALL_ENGINES, 30);
test_each_engine_store("in-order", fd, ctx, e)
- reorder(fd, &ctx->cfg, e->flags, EQUAL);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ reorder(fd, &ctx->cfg, e->flags, EQUAL);
test_each_engine_store("out-order", fd, ctx, e)
- reorder(fd, &ctx->cfg, e->flags, 0);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ reorder(fd, &ctx->cfg, e->flags, 0);
test_each_engine_store("promotion", fd, ctx, e)
- promotion(fd, &ctx->cfg, e->flags);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ promotion(fd, &ctx->cfg, e->flags);
igt_subtest_group {
igt_fixture {
@@ -3686,7 +3695,8 @@ igt_main
}
test_each_engine_store("noreorder", fd, ctx, e)
- noreorder(fd, &ctx->cfg, e->flags, 0, 0);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ noreorder(fd, &ctx->cfg, e->flags, 0, 0);
test_each_engine_store("noreorder-priority", fd, ctx, e) {
igt_require(gem_scheduler_enabled(fd));
@@ -3695,7 +3705,8 @@ igt_main
test_each_engine_store("noreorder-corked", fd, ctx, e) {
igt_require(gem_scheduler_enabled(fd));
- noreorder(fd, &ctx->cfg, e->flags, MAX_PRIO, CORKED);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ noreorder(fd, &ctx->cfg, e->flags, MAX_PRIO, CORKED);
}
test_each_engine_store("deep", fd, ctx, e)
@@ -3736,10 +3747,12 @@ igt_main
test_pi_userfault(fd, &ctx->cfg, e->flags);
test_each_engine("pi-distinct-iova", fd, ctx, e)
- test_pi_iova(fd, &ctx->cfg, e->flags, 0);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ test_pi_iova(fd, &ctx->cfg, e->flags, 0);
test_each_engine("pi-shared-iova", fd, ctx, e)
- test_pi_iova(fd, &ctx->cfg, e->flags, SHARED);
+ if (!(gem_has_ggtt_bind(fd) && e->class == I915_ENGINE_CLASS_COPY))
+ test_pi_iova(fd, &ctx->cfg, e->flags, SHARED);
}
igt_subtest_group {
--
2.41.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for Ignore some tests on MTL which (rev2)
2023-09-13 9:42 [igt-dev] [PATCH i-g-t 0/3] Ignore some tests on MTL which Nirmoy Das
` (2 preceding siblings ...)
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 3/3] tests/intel/gem_ctx_schedule: " Nirmoy Das
@ 2023-09-13 10:54 ` Patchwork
2023-09-13 11:51 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork
4 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-09-13 10:54 UTC (permalink / raw)
To: Nirmoy Das; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 38457 bytes --]
== Series Details ==
Series: Ignore some tests on MTL which (rev2)
URL : https://patchwork.freedesktop.org/series/123602/
State : failure
== Summary ==
CI Bug Log - changes from IGT_7483 -> IGTPW_9779
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_9779 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_9779, please notify your bug team (lgci.bug.filing@intel.com) 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_9779/index.html
Participating hosts (19 -> 38)
------------------------------
Additional (20): bat-adls-5 bat-dg1-5 bat-adlp-6 fi-bsw-n3050 bat-adlm-1 bat-dg2-9 fi-ivb-3770 bat-jsl-3 fi-kbl-7567u bat-kbl-2 bat-adlp-9 fi-skl-guc fi-cfl-8700k fi-glk-j4005 bat-jsl-1 bat-adlp-11 fi-tgl-1115g4 fi-kbl-guc fi-kbl-x1275 fi-cfl-8109u
Missing (1): fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_9779:
### IGT changes ###
#### Possible regressions ####
* igt@gem_busy@busy@all-engines:
- bat-dg2-9: NOTRUN -> [TIMEOUT][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@gem_busy@busy@all-engines.html
Known issues
------------
Here are the changes found in IGTPW_9779 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- bat-adlp-9: NOTRUN -> [SKIP][2] ([i915#9318])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@debugfs_test@basic-hwmon.html
- bat-adlp-6: NOTRUN -> [SKIP][3] ([i915#9318])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-6/igt@debugfs_test@basic-hwmon.html
- bat-adls-5: NOTRUN -> [SKIP][4] ([i915#9318])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@debugfs_test@basic-hwmon.html
- bat-jsl-3: NOTRUN -> [SKIP][5] ([i915#9318])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-3/igt@debugfs_test@basic-hwmon.html
- bat-adlp-11: NOTRUN -> [SKIP][6] ([i915#9318])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-11/igt@debugfs_test@basic-hwmon.html
- bat-adlm-1: NOTRUN -> [SKIP][7] ([i915#3826])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@debugfs_test@basic-hwmon.html
- bat-jsl-1: NOTRUN -> [SKIP][8] ([i915#9318])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-1/igt@debugfs_test@basic-hwmon.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][9] ([i915#9318])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-tgl-1115g4/igt@debugfs_test@basic-hwmon.html
* igt@debugfs_test@read_all_entries:
- fi-kbl-7567u: NOTRUN -> [ABORT][10] ([i915#8913])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-7567u/igt@debugfs_test@read_all_entries.html
* igt@fbdev@eof:
- bat-adls-5: NOTRUN -> [SKIP][11] ([i915#2582]) +3 other tests skip
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@fbdev@eof.html
- bat-adlm-1: NOTRUN -> [SKIP][12] ([i915#2582]) +3 other tests skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@fbdev@eof.html
* igt@fbdev@info:
- fi-kbl-x1275: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#1849])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-x1275/igt@fbdev@info.html
- fi-kbl-guc: NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#1849])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-guc/igt@fbdev@info.html
- bat-adls-5: NOTRUN -> [SKIP][15] ([i915#1849] / [i915#2582])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@fbdev@info.html
- bat-kbl-2: NOTRUN -> [SKIP][16] ([fdo#109271] / [i915#1849])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-kbl-2/igt@fbdev@info.html
- bat-adlm-1: NOTRUN -> [SKIP][17] ([i915#1849] / [i915#2582])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@fbdev@info.html
* igt@gem_exec_suspend@basic-s0@smem:
- bat-atsm-1: NOTRUN -> [DMESG-WARN][18] ([i915#8841]) +3 other tests dmesg-warn
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@gem_exec_suspend@basic-s0@smem.html
* igt@gem_exec_suspend@basic-s3@lmem0:
- bat-atsm-1: NOTRUN -> [DMESG-WARN][19] ([i915#8504] / [i915#8841])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@gem_exec_suspend@basic-s3@lmem0.html
* igt@gem_huc_copy@huc-copy:
- fi-cfl-8109u: NOTRUN -> [SKIP][20] ([fdo#109271] / [i915#2190])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-cfl-8109u/igt@gem_huc_copy@huc-copy.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][21] ([i915#2190])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-tgl-1115g4/igt@gem_huc_copy@huc-copy.html
- bat-jsl-1: NOTRUN -> [SKIP][22] ([i915#2190])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-1/igt@gem_huc_copy@huc-copy.html
- fi-cfl-8700k: NOTRUN -> [SKIP][23] ([fdo#109271] / [i915#2190])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-cfl-8700k/igt@gem_huc_copy@huc-copy.html
- bat-jsl-3: NOTRUN -> [SKIP][24] ([i915#2190])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-3/igt@gem_huc_copy@huc-copy.html
- fi-glk-j4005: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#2190])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-glk-j4005/igt@gem_huc_copy@huc-copy.html
- fi-kbl-x1275: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#2190])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-x1275/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- bat-jsl-3: NOTRUN -> [SKIP][27] ([i915#4613]) +3 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-3/igt@gem_lmem_swapping@basic.html
- fi-glk-j4005: NOTRUN -> [SKIP][28] ([fdo#109271] / [i915#4613]) +3 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-glk-j4005/igt@gem_lmem_swapping@basic.html
- bat-adlp-9: NOTRUN -> [SKIP][29] ([i915#4613]) +3 other tests skip
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@gem_lmem_swapping@basic.html
- fi-skl-guc: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#4613]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-skl-guc/igt@gem_lmem_swapping@basic.html
- fi-cfl-8700k: NOTRUN -> [SKIP][31] ([fdo#109271] / [i915#4613]) +3 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-cfl-8700k/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-kbl-2: NOTRUN -> [SKIP][32] ([fdo#109271]) +38 other tests skip
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html
- bat-adlm-1: NOTRUN -> [SKIP][33] ([i915#4613]) +3 other tests skip
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@gem_lmem_swapping@parallel-random-engines.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][34] ([i915#4613]) +3 other tests skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-tgl-1115g4/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_lmem_swapping@random-engines:
- fi-bsw-n3050: NOTRUN -> [SKIP][35] ([fdo#109271]) +17 other tests skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-bsw-n3050/igt@gem_lmem_swapping@random-engines.html
- bat-adls-5: NOTRUN -> [SKIP][36] ([i915#4613]) +3 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@gem_lmem_swapping@random-engines.html
* igt@gem_lmem_swapping@verify-random:
- fi-kbl-x1275: NOTRUN -> [SKIP][37] ([fdo#109271] / [i915#4613]) +3 other tests skip
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-x1275/igt@gem_lmem_swapping@verify-random.html
- fi-cfl-8109u: NOTRUN -> [SKIP][38] ([fdo#109271] / [i915#4613]) +3 other tests skip
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-cfl-8109u/igt@gem_lmem_swapping@verify-random.html
- fi-kbl-guc: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#4613]) +3 other tests skip
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-guc/igt@gem_lmem_swapping@verify-random.html
- bat-jsl-1: NOTRUN -> [SKIP][40] ([i915#4613]) +3 other tests skip
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-1/igt@gem_lmem_swapping@verify-random.html
* igt@gem_mmap@basic:
- bat-dg1-5: NOTRUN -> [SKIP][41] ([i915#4083])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@gem_mmap@basic.html
- bat-atsm-1: NOTRUN -> [SKIP][42] ([i915#4083])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@gem_mmap@basic.html
- bat-dg2-9: NOTRUN -> [SKIP][43] ([i915#4083])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@gem_mmap@basic.html
* igt@gem_mmap_gtt@basic:
- bat-dg2-9: NOTRUN -> [SKIP][44] ([i915#4077]) +2 other tests skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@gem_mmap_gtt@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-dg2-9: NOTRUN -> [SKIP][45] ([i915#4079]) +1 other test skip
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_fence_blits@basic:
- bat-dg1-5: NOTRUN -> [SKIP][46] ([i915#4077]) +2 other tests skip
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@gem_tiled_fence_blits@basic.html
- bat-atsm-1: NOTRUN -> [SKIP][47] ([i915#4077]) +2 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@gem_tiled_fence_blits@basic.html
* igt@gem_tiled_pread_basic:
- bat-adlp-6: NOTRUN -> [SKIP][48] ([i915#3282])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-6/igt@gem_tiled_pread_basic.html
- bat-adls-5: NOTRUN -> [SKIP][49] ([i915#3282])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@gem_tiled_pread_basic.html
- bat-dg1-5: NOTRUN -> [SKIP][50] ([i915#4079]) +1 other test skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@gem_tiled_pread_basic.html
- bat-atsm-1: NOTRUN -> [SKIP][51] ([i915#4079]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@gem_tiled_pread_basic.html
- bat-adlp-9: NOTRUN -> [SKIP][52] ([i915#3282])
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@gem_tiled_pread_basic.html
- bat-adlm-1: NOTRUN -> [SKIP][53] ([i915#3282])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@gem_tiled_pread_basic.html
- bat-adlp-11: NOTRUN -> [SKIP][54] ([i915#3282])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-11/igt@gem_tiled_pread_basic.html
* igt@i915_pm_rps@basic-api:
- bat-adlp-9: NOTRUN -> [SKIP][55] ([i915#6621])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@i915_pm_rps@basic-api.html
- bat-dg1-5: NOTRUN -> [SKIP][56] ([i915#6621])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@i915_pm_rps@basic-api.html
- bat-atsm-1: NOTRUN -> [SKIP][57] ([i915#6621])
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@i915_pm_rps@basic-api.html
- bat-dg2-9: NOTRUN -> [SKIP][58] ([i915#6621])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@i915_pm_rps@basic-api.html
- bat-adlm-1: NOTRUN -> [SKIP][59] ([i915#6621])
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@gt_engines:
- bat-mtlp-8: [PASS][60] -> [FAIL][61] ([i915#9278] / [i915#9290])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-mtlp-8/igt@i915_selftest@live@gt_engines.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-mtlp-8/igt@i915_selftest@live@gt_engines.html
- bat-mtlp-6: [PASS][62] -> [FAIL][63] ([i915#9278] / [i915#9290])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-mtlp-6/igt@i915_selftest@live@gt_engines.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-mtlp-6/igt@i915_selftest@live@gt_engines.html
* igt@i915_selftest@live@gt_pm:
- bat-mtlp-6: [PASS][64] -> [DMESG-FAIL][65] ([i915#9270])
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-mtlp-6/igt@i915_selftest@live@gt_pm.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-mtlp-6/igt@i915_selftest@live@gt_pm.html
- bat-mtlp-8: [PASS][66] -> [DMESG-FAIL][67] ([i915#9270])
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-mtlp-8/igt@i915_selftest@live@gt_pm.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-mtlp-8/igt@i915_selftest@live@gt_pm.html
* igt@i915_selftest@live@hangcheck:
- bat-adls-5: NOTRUN -> [DMESG-WARN][68] ([i915#5591])
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@i915_selftest@live@hangcheck.html
* igt@i915_selftest@live@requests:
- bat-mtlp-8: [PASS][69] -> [ABORT][70] ([i915#9262])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-mtlp-8/igt@i915_selftest@live@requests.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-mtlp-8/igt@i915_selftest@live@requests.html
- bat-mtlp-6: [PASS][71] -> [ABORT][72] ([i915#9262])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-mtlp-6/igt@i915_selftest@live@requests.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-mtlp-6/igt@i915_selftest@live@requests.html
* igt@i915_suspend@basic-s2idle-without-i915:
- fi-ivb-3770: NOTRUN -> [DMESG-WARN][73] ([i915#8841]) +6 other tests dmesg-warn
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-ivb-3770/igt@i915_suspend@basic-s2idle-without-i915.html
* igt@i915_suspend@basic-s3-without-i915:
- fi-tgl-1115g4: NOTRUN -> [INCOMPLETE][74] ([i915#7443] / [i915#8102])
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-tgl-1115g4/igt@i915_suspend@basic-s3-without-i915.html
- bat-atsm-1: NOTRUN -> [SKIP][75] ([i915#6645])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@i915_suspend@basic-s3-without-i915.html
- bat-rpls-1: NOTRUN -> [ABORT][76] ([i915#7978] / [i915#8668])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-rpls-1/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][77] ([i915#5190])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-x-tiled-legacy:
- bat-dg1-5: NOTRUN -> [SKIP][78] ([i915#4212]) +7 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-9: NOTRUN -> [SKIP][79] ([i915#4215] / [i915#5190])
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@kms_addfb_basic@basic-y-tiled-legacy.html
- bat-dg1-5: NOTRUN -> [SKIP][80] ([i915#4215])
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@framebuffer-vs-set-tiling:
- bat-dg2-9: NOTRUN -> [SKIP][81] ([i915#4212]) +7 other tests skip
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@kms_addfb_basic@framebuffer-vs-set-tiling.html
* igt@kms_addfb_basic@size-max:
- bat-atsm-1: NOTRUN -> [SKIP][82] ([i915#6077]) +37 other tests skip
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@kms_addfb_basic@size-max.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- fi-glk-j4005: NOTRUN -> [SKIP][83] ([fdo#109271]) +8 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-glk-j4005/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- bat-adlp-9: NOTRUN -> [SKIP][84] ([i915#4103]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][85] ([i915#4103]) +1 other test skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-tgl-1115g4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- bat-jsl-3: NOTRUN -> [SKIP][86] ([i915#4103]) +1 other test skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg2-9: NOTRUN -> [SKIP][87] ([i915#4103] / [i915#4213]) +1 other test skip
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-adlp-11: NOTRUN -> [SKIP][88] ([i915#4103]) +1 other test skip
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- fi-cfl-8109u: NOTRUN -> [SKIP][89] ([fdo#109271]) +9 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-cfl-8109u/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-jsl-1: NOTRUN -> [SKIP][90] ([i915#4103]) +1 other test skip
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-1/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-adlp-6: NOTRUN -> [SKIP][91] ([i915#4103]) +1 other test skip
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-6/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
- bat-dg1-5: NOTRUN -> [SKIP][92] ([i915#4103] / [i915#4213]) +1 other test skip
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-atomic:
- bat-atsm-1: NOTRUN -> [SKIP][93] ([i915#6078]) +9 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html
* igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size:
- bat-adlm-1: NOTRUN -> [SKIP][94] ([i915#1845]) +16 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html
* igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size:
- fi-kbl-guc: NOTRUN -> [SKIP][95] ([fdo#109271] / [i915#1845]) +8 other tests skip
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-guc/igt@kms_cursor_legacy@basic-flip-before-cursor-varying-size.html
* igt@kms_flip@basic-flip-vs-wf_vblank:
- bat-adls-5: NOTRUN -> [SKIP][96] ([i915#3637]) +3 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@kms_flip@basic-flip-vs-wf_vblank.html
* igt@kms_flip@basic-plain-flip:
- bat-atsm-1: NOTRUN -> [SKIP][97] ([i915#6166]) +3 other tests skip
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@kms_flip@basic-plain-flip.html
- bat-adlm-1: NOTRUN -> [SKIP][98] ([i915#3637]) +3 other tests skip
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@kms_flip@basic-plain-flip.html
* igt@kms_force_connector_basic@force-load-detect:
- fi-cfl-8700k: NOTRUN -> [SKIP][99] ([fdo#109271]) +9 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-cfl-8700k/igt@kms_force_connector_basic@force-load-detect.html
- bat-adlm-1: NOTRUN -> [SKIP][100] ([fdo#109285])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@kms_force_connector_basic@force-load-detect.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][101] ([fdo#109285])
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-tgl-1115g4/igt@kms_force_connector_basic@force-load-detect.html
- bat-jsl-3: NOTRUN -> [SKIP][102] ([fdo#109285])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-3/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-9: NOTRUN -> [SKIP][103] ([fdo#109285])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@kms_force_connector_basic@force-load-detect.html
- bat-jsl-1: NOTRUN -> [SKIP][104] ([fdo#109285])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-1/igt@kms_force_connector_basic@force-load-detect.html
- bat-adlp-6: NOTRUN -> [SKIP][105] ([fdo#109285])
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-6/igt@kms_force_connector_basic@force-load-detect.html
- bat-adls-5: NOTRUN -> [SKIP][106] ([fdo#109285])
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg1-5: NOTRUN -> [SKIP][107] ([fdo#109285])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@kms_force_connector_basic@force-load-detect.html
- bat-adlp-9: NOTRUN -> [SKIP][108] ([fdo#109285])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-atsm-1: NOTRUN -> [SKIP][109] ([i915#6093]) +4 other tests skip
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@kms_force_connector_basic@prune-stale-modes.html
- bat-dg2-9: NOTRUN -> [SKIP][110] ([i915#5274])
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@kms_force_connector_basic@prune-stale-modes.html
- bat-adlp-11: NOTRUN -> [SKIP][111] ([i915#4093]) +3 other tests skip
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-11/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_frontbuffer_tracking@basic:
- bat-adlm-1: NOTRUN -> [SKIP][112] ([i915#1849])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@kms_frontbuffer_tracking@basic.html
- bat-adls-5: NOTRUN -> [SKIP][113] ([i915#1849])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@kms_frontbuffer_tracking@basic.html
* igt@kms_hdmi_inject@inject-audio:
- fi-skl-guc: NOTRUN -> [FAIL][114] ([IGT#3])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-skl-guc/igt@kms_hdmi_inject@inject-audio.html
- bat-dg1-5: NOTRUN -> [SKIP][115] ([i915#433])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@kms_hdmi_inject@inject-audio.html
- bat-adlp-11: NOTRUN -> [SKIP][116] ([i915#4369])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-11/igt@kms_hdmi_inject@inject-audio.html
- fi-bsw-n3050: NOTRUN -> [FAIL][117] ([IGT#3])
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-bsw-n3050/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-a-hdmi-a-2:
- fi-skl-guc: NOTRUN -> [SKIP][118] ([fdo#109271]) +11 other tests skip
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-skl-guc/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-nv12@pipe-a-hdmi-a-2.html
* igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24:
- bat-adls-5: NOTRUN -> [SKIP][119] ([i915#1845]) +16 other tests skip
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
- bat-atsm-1: NOTRUN -> [SKIP][120] ([i915#1836]) +7 other tests skip
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-xr24.html
* igt@kms_pipe_crc_basic@read-crc:
- fi-kbl-x1275: NOTRUN -> [SKIP][121] ([fdo#109271]) +35 other tests skip
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-x1275/igt@kms_pipe_crc_basic@read-crc.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-c-dp-5:
- bat-adlp-11: NOTRUN -> [ABORT][122] ([i915#8668])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-c-dp-5.html
* igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1:
- bat-rplp-1: [PASS][123] -> [ABORT][124] ([i915#8668])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html
* igt@kms_pipe_crc_basic@suspend-read-crc:
- fi-kbl-guc: NOTRUN -> [SKIP][125] ([fdo#109271]) +24 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-guc/igt@kms_pipe_crc_basic@suspend-read-crc.html
* igt@kms_prop_blob@basic:
- bat-atsm-1: NOTRUN -> [SKIP][126] ([i915#7357])
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@kms_prop_blob@basic.html
* igt@kms_psr@cursor_plane_move:
- fi-ivb-3770: NOTRUN -> [SKIP][127] ([fdo#109271]) +20 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-ivb-3770/igt@kms_psr@cursor_plane_move.html
- bat-adlm-1: NOTRUN -> [SKIP][128] ([i915#1072]) +3 other tests skip
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@kms_psr@cursor_plane_move.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][129] ([fdo#110189]) +3 other tests skip
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-tgl-1115g4/igt@kms_psr@cursor_plane_move.html
* igt@kms_psr@sprite_plane_onoff:
- bat-adlp-9: NOTRUN -> [SKIP][130] ([i915#1072]) +3 other tests skip
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@kms_psr@sprite_plane_onoff.html
- bat-adls-5: NOTRUN -> [SKIP][131] ([i915#1072]) +3 other tests skip
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@kms_psr@sprite_plane_onoff.html
- bat-dg1-5: NOTRUN -> [SKIP][132] ([i915#1072] / [i915#4078]) +3 other tests skip
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@kms_psr@sprite_plane_onoff.html
- bat-atsm-1: NOTRUN -> [SKIP][133] ([i915#1072]) +3 other tests skip
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@kms_psr@sprite_plane_onoff.html
- bat-dg2-9: NOTRUN -> [SKIP][134] ([i915#1072]) +3 other tests skip
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@kms_psr@sprite_plane_onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- bat-adlp-9: NOTRUN -> [SKIP][135] ([i915#3555])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adls-5: NOTRUN -> [SKIP][136] ([i915#3555])
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg1-5: NOTRUN -> [SKIP][137] ([i915#3555])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@kms_setmode@basic-clone-single-crtc.html
- bat-atsm-1: NOTRUN -> [SKIP][138] ([i915#6094])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@kms_setmode@basic-clone-single-crtc.html
- bat-jsl-3: NOTRUN -> [SKIP][139] ([i915#3555])
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-3/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg2-9: NOTRUN -> [SKIP][140] ([i915#3555])
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@kms_setmode@basic-clone-single-crtc.html
- bat-adlm-1: NOTRUN -> [SKIP][141] ([i915#3555])
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@kms_setmode@basic-clone-single-crtc.html
- bat-jsl-1: NOTRUN -> [SKIP][142] ([i915#3555])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-jsl-1/igt@kms_setmode@basic-clone-single-crtc.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][143] ([i915#3555])
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-tgl-1115g4/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-atsm-1: NOTRUN -> [SKIP][144] ([fdo#109295] / [i915#6078])
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@prime_vgem@basic-fence-flip.html
- bat-dg2-9: NOTRUN -> [SKIP][145] ([i915#3708])
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@prime_vgem@basic-fence-flip.html
- bat-adlm-1: NOTRUN -> [SKIP][146] ([i915#1845] / [i915#3708])
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@prime_vgem@basic-fence-flip.html
- bat-adls-5: NOTRUN -> [SKIP][147] ([fdo#109295] / [i915#1845])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-fence-mmap:
- bat-atsm-1: NOTRUN -> [SKIP][148] ([fdo#109295] / [i915#4077]) +1 other test skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@prime_vgem@basic-fence-mmap.html
- bat-dg2-9: NOTRUN -> [SKIP][149] ([i915#3708] / [i915#4077]) +1 other test skip
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@prime_vgem@basic-fence-mmap.html
* igt@prime_vgem@basic-fence-read:
- bat-adlp-9: NOTRUN -> [SKIP][150] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 other tests skip
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlp-9/igt@prime_vgem@basic-fence-read.html
- bat-dg1-5: NOTRUN -> [SKIP][151] ([i915#3708]) +3 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@basic-gtt:
- bat-dg1-5: NOTRUN -> [SKIP][152] ([i915#3708] / [i915#4077]) +1 other test skip
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg1-5/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-read:
- bat-adls-5: NOTRUN -> [SKIP][153] ([fdo#109295] / [i915#3291]) +2 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adls-5/igt@prime_vgem@basic-read.html
* igt@prime_vgem@basic-write:
- bat-atsm-1: NOTRUN -> [SKIP][154] ([fdo#109295]) +2 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-atsm-1/igt@prime_vgem@basic-write.html
- bat-dg2-9: NOTRUN -> [SKIP][155] ([i915#3291] / [i915#3708]) +2 other tests skip
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-9/igt@prime_vgem@basic-write.html
- bat-adlm-1: NOTRUN -> [SKIP][156] ([i915#3708]) +2 other tests skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-adlm-1/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-soraka: [DMESG-FAIL][157] ([i915#5334] / [i915#7872]) -> [PASS][158]
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
- fi-apl-guc: [DMESG-FAIL][159] ([i915#5334]) -> [PASS][160]
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@gt_lrc:
- bat-rpls-1: [INCOMPLETE][161] ([i915#4983]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-rpls-1/igt@i915_selftest@live@gt_lrc.html
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-rpls-1/igt@i915_selftest@live@gt_lrc.html
* igt@kms_chamelium_frames@hdmi-crc-fast:
- {bat-dg2-13}: [FAIL][163] ([i915#7753]) -> [PASS][164]
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7483/bat-dg2-13/igt@kms_chamelium_frames@hdmi-crc-fast.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/bat-dg2-13/igt@kms_chamelium_frames@hdmi-crc-fast.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1836]: https://gitlab.freedesktop.org/drm/intel/issues/1836
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4093]: https://gitlab.freedesktop.org/drm/intel/issues/4093
[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#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591
[i915#6077]: https://gitlab.freedesktop.org/drm/intel/issues/6077
[i915#6078]: https://gitlab.freedesktop.org/drm/intel/issues/6078
[i915#6093]: https://gitlab.freedesktop.org/drm/intel/issues/6093
[i915#6094]: https://gitlab.freedesktop.org/drm/intel/issues/6094
[i915#6166]: https://gitlab.freedesktop.org/drm/intel/issues/6166
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6645]: https://gitlab.freedesktop.org/drm/intel/issues/6645
[i915#7357]: https://gitlab.freedesktop.org/drm/intel/issues/7357
[i915#7443]: https://gitlab.freedesktop.org/drm/intel/issues/7443
[i915#7753]: https://gitlab.freedesktop.org/drm/intel/issues/7753
[i915#7872]: https://gitlab.freedesktop.org/drm/intel/issues/7872
[i915#7952]: https://gitlab.freedesktop.org/drm/intel/issues/7952
[i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978
[i915#8102]: https://gitlab.freedesktop.org/drm/intel/issues/8102
[i915#8504]: https://gitlab.freedesktop.org/drm/intel/issues/8504
[i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668
[i915#8841]: https://gitlab.freedesktop.org/drm/intel/issues/8841
[i915#8913]: https://gitlab.freedesktop.org/drm/intel/issues/8913
[i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262
[i915#9270]: https://gitlab.freedesktop.org/drm/intel/issues/9270
[i915#9278]: https://gitlab.freedesktop.org/drm/intel/issues/9278
[i915#9290]: https://gitlab.freedesktop.org/drm/intel/issues/9290
[i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7483 -> IGTPW_9779
CI-20190529: 20190529
CI_DRM_13623: eb35627e1c4a3781c161cd04944e403ce6df3e1c @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_9779: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/index.html
IGT_7483: 7483
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/index.html
[-- Attachment #2: Type: text/html, Size: 50434 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* [igt-dev] ✓ CI.xeBAT: success for Ignore some tests on MTL which (rev2)
2023-09-13 9:42 [igt-dev] [PATCH i-g-t 0/3] Ignore some tests on MTL which Nirmoy Das
` (3 preceding siblings ...)
2023-09-13 10:54 ` [igt-dev] ✗ Fi.CI.BAT: failure for Ignore some tests on MTL which (rev2) Patchwork
@ 2023-09-13 11:51 ` Patchwork
4 siblings, 0 replies; 12+ messages in thread
From: Patchwork @ 2023-09-13 11:51 UTC (permalink / raw)
To: Nirmoy Das; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 1786 bytes --]
== Series Details ==
Series: Ignore some tests on MTL which (rev2)
URL : https://patchwork.freedesktop.org/series/123602/
State : success
== Summary ==
CI Bug Log - changes from XEIGT_7483_BAT -> XEIGTPW_9779_BAT
====================================================
Summary
-------
**SUCCESS**
No regressions found.
Participating hosts (4 -> 4)
------------------------------
No changes in participating hosts
Known issues
------------
Here are the changes found in XEIGTPW_9779_BAT that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_flip@basic-flip-vs-wf_vblank:
- bat-adlp-7: [PASS][1] -> [FAIL][2] ([Intel XE#480]) +1 other test fail
[1]: https://intel-gfx-ci.01.org/tree/intel-xe/IGT_7483/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank.html
[2]: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9779/bat-adlp-7/igt@kms_flip@basic-flip-vs-wf_vblank.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[Intel XE#480]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/480
[Intel XE#524]: https://gitlab.freedesktop.org/drm/xe/kernel/issues/524
Build changes
-------------
* IGT: IGT_7483 -> IGTPW_9779
* Linux: xe-369-da184d0771450c366fa6499d42b49eba733a67f8 -> xe-370-3b0f2e57451e0e979640cb1a005b28ae45439d60
IGTPW_9779: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_9779/index.html
IGT_7483: 7483
xe-369-da184d0771450c366fa6499d42b49eba733a67f8: da184d0771450c366fa6499d42b49eba733a67f8
xe-370-3b0f2e57451e0e979640cb1a005b28ae45439d60: 3b0f2e57451e0e979640cb1a005b28ae45439d60
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_9779/index.html
[-- Attachment #2: Type: text/html, Size: 2298 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/3] lib/igt_gt: Add a method to detect ggtt bind
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 1/3] lib/igt_gt: Add a method to detect ggtt bind Nirmoy Das
@ 2023-09-14 13:31 ` Kamil Konieczny
2023-09-14 19:13 ` Nirmoy Das
0 siblings, 1 reply; 12+ messages in thread
From: Kamil Konieczny @ 2023-09-14 13:31 UTC (permalink / raw)
To: igt-dev; +Cc: andi.shyti, Nirmoy Das
Hi Nirmoy,
On 2023-09-13 at 11:42:50 +0200, Nirmoy Das wrote:
> On MTL GGTT updates happens through MI_UPDATE_GGTT command.
> Add a method to detect that.
>
> Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
> ---
> lib/igt_gt.c | 5 +++++
> lib/igt_gt.h | 1 +
> 2 files changed, 6 insertions(+)
>
> diff --git a/lib/igt_gt.c b/lib/igt_gt.c
> index a24a566c7..6895964a9 100644
> --- a/lib/igt_gt.c
> +++ b/lib/igt_gt.c
> @@ -659,3 +659,8 @@ int gem_execbuf_flags_to_engine_class(unsigned int flags)
> igt_assert(0);
> }
> }
> +
Add description to public function.
Regards,
Kamil
> +bool gem_has_ggtt_bind(int fd)
> +{
> + return IS_METEORLAKE(intel_get_drm_devid(fd));
> +}
> diff --git a/lib/igt_gt.h b/lib/igt_gt.h
> index 3d10349e4..7d35a209d 100644
> --- a/lib/igt_gt.h
> +++ b/lib/igt_gt.h
> @@ -83,5 +83,6 @@ extern const struct intel_execution_engine2 {
> } intel_execution_engines2[];
>
> int gem_execbuf_flags_to_engine_class(unsigned int flags);
> +bool gem_has_ggtt_bind(int fd);
>
> #endif /* IGT_GT_H */
> --
> 2.41.0
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL Nirmoy Das
@ 2023-09-14 13:50 ` Kamil Konieczny
2023-09-14 19:13 ` Nirmoy Das
0 siblings, 1 reply; 12+ messages in thread
From: Kamil Konieczny @ 2023-09-14 13:50 UTC (permalink / raw)
To: igt-dev; +Cc: andi.shyti, Nirmoy Das
Hi Nirmoy,
On 2023-09-13 at 11:42:51 +0200, Nirmoy Das wrote:
> We do GGTT update on MTL using bcs engine, blocking that would
> will fail the test so skip such subtests on bcs engine for MTL.
>
> Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
> ---
> tests/intel/gem_ctx_shared.c | 12 ++++++++----
> 1 file changed, 8 insertions(+), 4 deletions(-)
>
> diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
> index d24ae5483..bad032417 100644
> --- a/tests/intel/gem_ctx_shared.c
> +++ b/tests/intel/gem_ctx_shared.c
> @@ -1105,22 +1105,26 @@ igt_main
>
> igt_subtest_with_dynamic("Q-independent") {
> for_each_queue(e, i915, &cfg)
> - independent(i915, &cfg, e, 0);
> + if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
imho it is better to make it a bool function (preferable) or macro
and use it like:
if (can_use_engine(i915, e))
bool can_use_engine(int fd, engine *e)
{
return !(e->class == I915_ENGINE_CLASS_COPY && gem_has_ggtt_bind(i915));
}
Same goes for your last patch, name of this function could be
better.
Regards,
Kamil
> + independent(i915, &cfg, e, 0);
> }
>
> igt_subtest_with_dynamic("Q-in-order") {
> for_each_queue(e, i915, &cfg)
> - reorder(i915, &cfg, e->flags, EQUAL);
> + if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
> + reorder(i915, &cfg, e->flags, EQUAL);
> }
>
> igt_subtest_with_dynamic("Q-out-order") {
> for_each_queue(e, i915, &cfg)
> - reorder(i915, &cfg, e->flags, 0);
> + if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
> + reorder(i915, &cfg, e->flags, 0);
> }
>
> igt_subtest_with_dynamic("Q-promotion") {
> for_each_queue(e, i915, &cfg)
> - promotion(i915, &cfg, e->flags);
> + if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
> + promotion(i915, &cfg, e->flags);
> }
> }
>
> --
> 2.41.0
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL
2023-09-14 13:50 ` Kamil Konieczny
@ 2023-09-14 19:13 ` Nirmoy Das
0 siblings, 0 replies; 12+ messages in thread
From: Nirmoy Das @ 2023-09-14 19:13 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev, Nirmoy Das, andi.shyti
Hi Kamil,
On 9/14/2023 3:50 PM, Kamil Konieczny wrote:
> Hi Nirmoy,
>
> On 2023-09-13 at 11:42:51 +0200, Nirmoy Das wrote:
>> We do GGTT update on MTL using bcs engine, blocking that would
>> will fail the test so skip such subtests on bcs engine for MTL.
>>
>> Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
>> ---
>> tests/intel/gem_ctx_shared.c | 12 ++++++++----
>> 1 file changed, 8 insertions(+), 4 deletions(-)
>>
>> diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
>> index d24ae5483..bad032417 100644
>> --- a/tests/intel/gem_ctx_shared.c
>> +++ b/tests/intel/gem_ctx_shared.c
>> @@ -1105,22 +1105,26 @@ igt_main
>>
>> igt_subtest_with_dynamic("Q-independent") {
>> for_each_queue(e, i915, &cfg)
>> - independent(i915, &cfg, e, 0);
>> + if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
> ------------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> imho it is better to make it a bool function (preferable) or macro
> and use it like:
> if (can_use_engine(i915, e))
>
> bool can_use_engine(int fd, engine *e)
> {
> return !(e->class == I915_ENGINE_CLASS_COPY && gem_has_ggtt_bind(i915));
> }
>
> Same goes for your last patch, name of this function could be
> better.
Will do that in next rev.
Thanks,
Nirmoy
> Regards,
> Kamil
>
>> + independent(i915, &cfg, e, 0);
>> }
>>
>> igt_subtest_with_dynamic("Q-in-order") {
>> for_each_queue(e, i915, &cfg)
>> - reorder(i915, &cfg, e->flags, EQUAL);
>> + if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
>> + reorder(i915, &cfg, e->flags, EQUAL);
>> }
>>
>> igt_subtest_with_dynamic("Q-out-order") {
>> for_each_queue(e, i915, &cfg)
>> - reorder(i915, &cfg, e->flags, 0);
>> + if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
>> + reorder(i915, &cfg, e->flags, 0);
>> }
>>
>> igt_subtest_with_dynamic("Q-promotion") {
>> for_each_queue(e, i915, &cfg)
>> - promotion(i915, &cfg, e->flags);
>> + if (!(gem_has_ggtt_bind(i915) && e->class == I915_ENGINE_CLASS_COPY))
>> + promotion(i915, &cfg, e->flags);
>> }
>> }
>>
>> --
>> 2.41.0
>>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 1/3] lib/igt_gt: Add a method to detect ggtt bind
2023-09-14 13:31 ` Kamil Konieczny
@ 2023-09-14 19:13 ` Nirmoy Das
0 siblings, 0 replies; 12+ messages in thread
From: Nirmoy Das @ 2023-09-14 19:13 UTC (permalink / raw)
To: Kamil Konieczny, igt-dev, Nirmoy Das, andi.shyti
Hi Kamil,
On 9/14/2023 3:31 PM, Kamil Konieczny wrote:
> Hi Nirmoy,
>
> On 2023-09-13 at 11:42:50 +0200, Nirmoy Das wrote:
>> On MTL GGTT updates happens through MI_UPDATE_GGTT command.
>> Add a method to detect that.
>>
>> Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
>> ---
>> lib/igt_gt.c | 5 +++++
>> lib/igt_gt.h | 1 +
>> 2 files changed, 6 insertions(+)
>>
>> diff --git a/lib/igt_gt.c b/lib/igt_gt.c
>> index a24a566c7..6895964a9 100644
>> --- a/lib/igt_gt.c
>> +++ b/lib/igt_gt.c
>> @@ -659,3 +659,8 @@ int gem_execbuf_flags_to_engine_class(unsigned int flags)
>> igt_assert(0);
>> }
>> }
>> +
> Add description to public function.
Makes sense, will resend with doc.
Nirmoy
>
> Regards,
> Kamil
>
>> +bool gem_has_ggtt_bind(int fd)
>> +{
>> + return IS_METEORLAKE(intel_get_drm_devid(fd));
>> +}
>> diff --git a/lib/igt_gt.h b/lib/igt_gt.h
>> index 3d10349e4..7d35a209d 100644
>> --- a/lib/igt_gt.h
>> +++ b/lib/igt_gt.h
>> @@ -83,5 +83,6 @@ extern const struct intel_execution_engine2 {
>> } intel_execution_engines2[];
>>
>> int gem_execbuf_flags_to_engine_class(unsigned int flags);
>> +bool gem_has_ggtt_bind(int fd);
>>
>> #endif /* IGT_GT_H */
>> --
>> 2.41.0
>>
^ permalink raw reply [flat|nested] 12+ messages in thread
* [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL
2023-09-14 20:18 [igt-dev] [PATCH i-g-t v2 0/3] Ignore some tests on MTL which Nirmoy Das
@ 2023-09-14 20:18 ` Nirmoy Das
2023-09-15 18:02 ` Kamil Konieczny
0 siblings, 1 reply; 12+ messages in thread
From: Nirmoy Das @ 2023-09-14 20:18 UTC (permalink / raw)
To: igt-dev; +Cc: andi.shyti, oak.zeng, Nirmoy Das
We do GGTT update on MTL using bcs engine, blocking that would
will fail the test so skip such subtests on bcs engine for MTL.
Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
---
tests/intel/gem_ctx_shared.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
index d24ae5483..fd429306e 100644
--- a/tests/intel/gem_ctx_shared.c
+++ b/tests/intel/gem_ctx_shared.c
@@ -1047,6 +1047,12 @@ static void smoketest(int i915, const intel_ctx_cfg_t *cfg,
for_each_if(gem_class_can_store_dword(i915, (e)->class)) \
igt_dynamic_f("%s", e->name)
+#define for_each_nonblocking_ggtt_binder_queue(e, i915, cfg) \
+ for_each_ctx_cfg_engine(i915, cfg, e) \
+ for_each_if(gem_class_can_store_dword(i915, (e)->class) && \
+ !gem_engine_can_block_ggtt_binder(i915, e)) \
+ igt_dynamic_f("%s", e->name)
+
igt_main
{
const struct intel_execution_engine2 *e;
@@ -1104,22 +1110,22 @@ igt_main
}
igt_subtest_with_dynamic("Q-independent") {
- for_each_queue(e, i915, &cfg)
+ for_each_nonblocking_ggtt_binder_queue(e, i915, &cfg)
independent(i915, &cfg, e, 0);
}
igt_subtest_with_dynamic("Q-in-order") {
- for_each_queue(e, i915, &cfg)
+ for_each_nonblocking_ggtt_binder_queue(e, i915, &cfg)
reorder(i915, &cfg, e->flags, EQUAL);
}
igt_subtest_with_dynamic("Q-out-order") {
- for_each_queue(e, i915, &cfg)
+ for_each_nonblocking_ggtt_binder_queue(e, i915, &cfg)
reorder(i915, &cfg, e->flags, 0);
}
igt_subtest_with_dynamic("Q-promotion") {
- for_each_queue(e, i915, &cfg)
+ for_each_nonblocking_ggtt_binder_queue(e, i915, &cfg)
promotion(i915, &cfg, e->flags);
}
}
--
2.41.0
^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL
2023-09-14 20:18 ` [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL Nirmoy Das
@ 2023-09-15 18:02 ` Kamil Konieczny
0 siblings, 0 replies; 12+ messages in thread
From: Kamil Konieczny @ 2023-09-15 18:02 UTC (permalink / raw)
To: igt-dev; +Cc: andi.shyti, oak.zeng, Nirmoy Das
Hi Nirmoy,
On 2023-09-14 at 22:18:08 +0200, Nirmoy Das wrote:
> We do GGTT update on MTL using bcs engine, blocking that would
---------------------------------------------------------- ^^^^^
> will fail the test so skip such subtests on bcs engine for MTL.
- ^^^^
s/will//
With that fixed:
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
>
> Signed-off-by: Nirmoy Das <nirmoy.das@intel.com>
> ---
> tests/intel/gem_ctx_shared.c | 14 ++++++++++----
> 1 file changed, 10 insertions(+), 4 deletions(-)
>
> diff --git a/tests/intel/gem_ctx_shared.c b/tests/intel/gem_ctx_shared.c
> index d24ae5483..fd429306e 100644
> --- a/tests/intel/gem_ctx_shared.c
> +++ b/tests/intel/gem_ctx_shared.c
> @@ -1047,6 +1047,12 @@ static void smoketest(int i915, const intel_ctx_cfg_t *cfg,
> for_each_if(gem_class_can_store_dword(i915, (e)->class)) \
> igt_dynamic_f("%s", e->name)
>
> +#define for_each_nonblocking_ggtt_binder_queue(e, i915, cfg) \
> + for_each_ctx_cfg_engine(i915, cfg, e) \
> + for_each_if(gem_class_can_store_dword(i915, (e)->class) && \
> + !gem_engine_can_block_ggtt_binder(i915, e)) \
> + igt_dynamic_f("%s", e->name)
> +
> igt_main
> {
> const struct intel_execution_engine2 *e;
> @@ -1104,22 +1110,22 @@ igt_main
> }
>
> igt_subtest_with_dynamic("Q-independent") {
> - for_each_queue(e, i915, &cfg)
> + for_each_nonblocking_ggtt_binder_queue(e, i915, &cfg)
> independent(i915, &cfg, e, 0);
> }
>
> igt_subtest_with_dynamic("Q-in-order") {
> - for_each_queue(e, i915, &cfg)
> + for_each_nonblocking_ggtt_binder_queue(e, i915, &cfg)
> reorder(i915, &cfg, e->flags, EQUAL);
> }
>
> igt_subtest_with_dynamic("Q-out-order") {
> - for_each_queue(e, i915, &cfg)
> + for_each_nonblocking_ggtt_binder_queue(e, i915, &cfg)
> reorder(i915, &cfg, e->flags, 0);
> }
>
> igt_subtest_with_dynamic("Q-promotion") {
> - for_each_queue(e, i915, &cfg)
> + for_each_nonblocking_ggtt_binder_queue(e, i915, &cfg)
> promotion(i915, &cfg, e->flags);
> }
> }
> --
> 2.41.0
>
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2023-09-15 18:02 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-13 9:42 [igt-dev] [PATCH i-g-t 0/3] Ignore some tests on MTL which Nirmoy Das
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 1/3] lib/igt_gt: Add a method to detect ggtt bind Nirmoy Das
2023-09-14 13:31 ` Kamil Konieczny
2023-09-14 19:13 ` Nirmoy Das
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL Nirmoy Das
2023-09-14 13:50 ` Kamil Konieczny
2023-09-14 19:13 ` Nirmoy Das
2023-09-13 9:42 ` [igt-dev] [PATCH i-g-t 3/3] tests/intel/gem_ctx_schedule: " Nirmoy Das
2023-09-13 10:54 ` [igt-dev] ✗ Fi.CI.BAT: failure for Ignore some tests on MTL which (rev2) Patchwork
2023-09-13 11:51 ` [igt-dev] ✓ CI.xeBAT: success " Patchwork
-- strict thread matches above, loose matches on Subject: below --
2023-09-14 20:18 [igt-dev] [PATCH i-g-t v2 0/3] Ignore some tests on MTL which Nirmoy Das
2023-09-14 20:18 ` [igt-dev] [PATCH i-g-t 2/3] tests/intel/gem_ctx_shared: Skip some test on MTL Nirmoy Das
2023-09-15 18:02 ` Kamil Konieczny
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox