i915/gem_ctx_isolation: __for_each_physical_engine + engine mapping
v3 cover i915/gem_ctx_isolation: __for_each_physical_engine + engine mapping
i915/gem_ctx_isolation: __for_each_physical_engine and gem_engine_topology
V2: Use new function gem_context_clone_with_engines
V3: Revise commit messages including titles
Use __for_each_physical_engine with gem_engine_topology.
Iterates through the definitive list of all engines present.
Patch 1 was originally posted by Ramalingam C <[email protected]>. Since then, slight modifications have been done to it due to upstream changes. Patch 1 is being kept separate from patch 2 in order to assure proper attribution to the author.
Dale B Stimson (1):
i915/gem_ctx_isolation: gem_engine_topology, part 2
Ramalingam C (1):
i915/gem_ctx_isolation: gem_engine_topology, part 1
tests/i915/gem_ctx_isolation.c | 44 +++++++++++++++++----------------- 1 file changed, 22 insertions(+), 22 deletions(-)
Signature · 6 lines
2.25.0 _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
PATCH v3 1/2 i915/gem_ctx_isolation: gem_engine_topology, part 1
From: Ramalingam C <[email protected]>
Call function gem_class_can_store_dword instead of legacy function gem_can_store_dword. This requires that e->class be available in the calling function.
Instead of passing "engine" (== "e->flags") to functions, pass "e". This makes e->class available where it is needed.
This commit is being kept separate from "part 2" in order to ensure proper attribution to the author. The code associated with this commit was written by Ramalingam C <[email protected]>. Since then, slight modifications have been done due to upstream changes.
X-Original-Author: Ramalingam C <[email protected]>
--- tests/i915/gem_ctx_isolation.c | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-)
tests/i915/gem_ctx_isolation.c +11 -14
@@ -575,7 +575,6 @@ static void nonpriv(int fd,0x0505c0c0 , 0xdeadbeef }; -unsigned int engine = e->flags;unsigned int num_values =ARRAY_SIZE (values);/* Sigh -- hsw: we need cmdparser access to our own registers! */
@@ -593,7 +592,7 @@ static void nonpriv(int fd,tmpl_regs (fd, ctx, e, tmpl, values[v]); - spin = igt_spin_new(fd, .ctx = ctx, .engine = engine); + spin = igt_spin_new(fd, .ctx = ctx, .engine = e->flags);igt_debug ("%s[%d]: Setting all registers to 0x%08x\n" , __func__, v, values[v]);
@@ -606,12 +605,12 @@ static void nonpriv(int fd,/* Explicit sync to keep the switch between write/read */ syncpt = igt_spin_new(fd, .ctx = ctx, - .engine = engine, + .engine = e->flags, .flags =IGT_SPIN_FENCE_OUT ); dirt = igt_spin_new(fd, .ctx = sw, - .engine = engine, + .engine = e->flags, .fence = syncpt->out_fence, .flags = (IGT_SPIN_FENCE_IN |IGT_SPIN_FENCE_OUT ));
@@ -619,7 +618,7 @@ static void nonpriv(int fd, syncpt = igt_spin_new(fd, .ctx = ctx, - .engine = engine, + .engine = e->flags, .fence = dirt->out_fence, .flags =IGT_SPIN_FENCE_IN );igt_spin_free (fd, dirt);
@@ -660,7 +659,6 @@ static void isolation(int fd,0xaaaaaaaa , 0xdeadbeef }; -unsigned int engine = e->flags;unsigned int num_values = flags & (DIRTY1 |DIRTY2 ) ?ARRAY_SIZE (values) :1 ;
@@ -673,7 +671,7 @@ static void isolation(int fd, ctx[0 ] =gem_context_create (fd); regs[0 ] =read_regs (fd, ctx[0 ], e, flags); - spin = igt_spin_new(fd, .ctx = ctx[0], .engine = engine); + spin = igt_spin_new(fd, .ctx = ctx[0], .engine = e->flags);if (flags &DIRTY1 ) { igt_debug("%s[%d]: Setting all registers of ctx 0 to 0x%08x\n",
@@ -726,11 +724,11 @@ static void isolation(int fd,#define S4 (4 << 8)#define SLEEP_MASK (0xf << 8) -static void inject_reset_context (int fd,unsigned int engine) +static void inject_reset_context (int fd,const struct intel_execution_engine2 *e) {struct igt_spin_factory opts = { .ctx =gem_context_create (fd), - .engine = engine, + .engine = e->flags, .flags =IGT_SPIN_FAST , };igt_spin_t *spin;
@@ -741,7 +739,7 @@ static void inject_reset_context(int fd, unsigned int engine)* HW for screwing up if the context was already broken. */ -if (gem_can_store_dword (fd, engine)) +if (gem_class_can_store_dword (fd, e->class)) opts.flags |=IGT_SPIN_POLL_RUN ; spin =__igt_spin_factory (fd, &opts);
@@ -771,7 +769,6 @@ static void preservation(int fd, 0xdeadbeef };const unsigned int num_values =ARRAY_SIZE (values); -unsigned int engine = e->flags;uint32_t ctx[num_values +1 ];uint32_t regs[num_values +1 ][2 ];igt_spin_t *spin;
@@ -779,7 +776,7 @@ static void preservation(int fd,gem_quiescent_gpu (fd); ctx[num_values] =gem_context_create (fd); - spin = igt_spin_new(fd, .ctx = ctx[num_values], .engine = engine); + spin = igt_spin_new(fd, .ctx = ctx[num_values], .engine = e->flags); regs[num_values][0 ] =read_regs (fd, ctx[num_values], e, flags);for (int v =0 ; v < num_values; v++) { ctx[v] =gem_context_create (fd);
@@ -792,7 +789,7 @@ static void preservation(int fd,igt_spin_free (fd, spin);if (flags &RESET ) -inject_reset_context (fd, engine); +inject_reset_context (fd, e);switch (flags &SLEEP_MASK ) {case NOSLEEP :
@@ -819,7 +816,7 @@ static void preservation(int fd,break ; } - spin = igt_spin_new(fd, .ctx = ctx[num_values], .engine = engine); + spin = igt_spin_new(fd, .ctx = ctx[num_values], .engine = e->flags);for (int v =0 ; v < num_values; v++) regs[v][1 ] =read_regs (fd, ctx[v], e, flags); regs[num_values][1 ] =read_regs (fd, ctx[num_values], e, flags);
Signature · 6 lines
2.25.0 _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
PATCH v3 2/2 i915/gem_ctx_isolation: gem_engine_topology, part 2
Switch from the existing engine iteration to using macro __for_each_physical_engine which all engines that are actually present.
The invocation of __for_each_physical_engine sets the engine mapping for context 0 to be all existing engines. Subsequent context creation is done via gem_context_clone_with_engines so that all contexts share the same engine mapping.
--- tests/i915/gem_ctx_isolation.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-)
tests/i915/gem_ctx_isolation.c +11 -8
@@ -586,7 +586,8 @@ static void nonpriv(int fd,igt_spin_t *spin =NULL ;uint32_t ctx, regs[2 ], tmpl; - ctx =gem_context_create (fd); + ctx =gem_context_clone_with_engines (fd,0 ); + tmpl =read_regs (fd, ctx, e, flags); regs[0 ] =read_regs (fd, ctx, e, flags);
@@ -599,7 +600,7 @@ static void nonpriv(int fd,write_regs (fd, ctx, e, flags, values[v]);if (flags &DIRTY2 ) { -uint32_t sw =gem_context_create (fd); +uint32_t sw =gem_context_clone_with_engines (fd,0 );igt_spin_t *syncpt, *dirt;/* Explicit sync to keep the switch between write/read */
@@ -668,7 +669,7 @@ static void isolation(int fd,igt_spin_t *spin =NULL ;uint32_t ctx[2 ], regs[2 ], tmp; - ctx[0 ] =gem_context_create (fd); + ctx[0 ] =gem_context_clone_with_engines (fd,0 ); regs[0 ] =read_regs (fd, ctx[0 ], e, flags); spin = igt_spin_new(fd, .ctx = ctx[0], .engine = e->flags);
@@ -687,7 +688,7 @@ static void isolation(int fd,* the default values from this context, but if goes badly we * see the corruption from the previous context instead! */ - ctx[1 ] =gem_context_create (fd); + ctx[1 ] =gem_context_clone_with_engines (fd,0 ); regs[1 ] =read_regs (fd, ctx[1 ], e, flags);if (flags &DIRTY2 ) {
@@ -727,7 +728,7 @@ static void isolation(int fd,static void inject_reset_context (int fd,const struct intel_execution_engine2 *e) {struct igt_spin_factory opts = { - .ctx =gem_context_create (fd), + .ctx =gem_context_clone_with_engines (fd,0 ), .engine = e->flags, .flags =IGT_SPIN_FAST , };
@@ -775,11 +776,11 @@ static void preservation(int fd,gem_quiescent_gpu (fd); - ctx[num_values] =gem_context_create (fd); + ctx[num_values] =gem_context_clone_with_engines (fd,0 ); spin = igt_spin_new(fd, .ctx = ctx[num_values], .engine = e->flags); regs[num_values][0 ] =read_regs (fd, ctx[num_values], e, flags);for (int v =0 ; v < num_values; v++) { - ctx[v] =gem_context_create (fd); + ctx[v] =gem_context_clone_with_engines (fd,0 );write_regs (fd, ctx[v], e, flags, values[v]); regs[v][0 ] =read_regs (fd, ctx[v], e, flags);
@@ -874,7 +875,9 @@ igt_mainigt_skip_on (gen >LAST_KNOWN_GEN ); } -__for_each_static_engine (e) { +/* __for_each_physical_engine switches context to all engines. */ + +__for_each_physical_engine (fd, e) { igt_subtest_group { igt_fixture {igt_require (has_context_isolation & (1 << e->class));
Signature · 6 lines
2.25.0 _______________________________________________ igt-dev mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✗ GitLab.Pipeline: warning for i915/gem_ctx_isolation: __for_each_physical_engine + engine mapping
In reply to Dale B Stimson== Series Details ==
== Series Details ==
Series: i915/gem_ctx_isolation: __for_each_physical_engine + engine mapping
URL : https://patchwork.freedesktop.org/series/72686/
State : warning
== Summary ==
Did not get list of undocumented tests for this run, something is wrong!
Other than that, pipeline status: FAILED.
see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/102352 for the overview.
build-containers:build-debian has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/1484793):
* [new tag] intel/TrybotIGT_99 -> intel/TrybotIGT_99
[32;1mChecking out e2ebdb75 as intel/IGTPW_4022...[0;m
[32;1mSkipping Git submodules setup[0;m section_end:1580238258:get_sources [0Ksection_start:1580238258:restore_cache [0Ksection_end:1580238261:restore_cache [0Ksection_start:1580238261:download_artifacts [0Ksection_end:1580238263:download_artifacts [0Ksection_start:1580238263:build_script
[0K[0KAuthenticating with credentials from job payload (GitLab Registry) [0;mstandard_init_linux.go:207: exec user process caused "exec format error" section_end:1580238266:build_script [0Ksection_start:1580238266:after_script [0Kstandard_init_linux.go:207: exec user process caused "exec format error" section_end:1580238268:after_script [0Ksection_start:1580238268:upload_artifacts_on_failure [0Ksection_end:1580238271:upload_artifacts_on_failure [0K[31;1mERROR: Job failed: exit code 1
[0;m
== Logs ==
For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/102352
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✓ Fi.CI.BAT: success for i915/gem_ctx_isolation: __for_each_physical_engine + engine mapping
In reply to Dale B Stimson== Series Details ==
== Series Details ==
Series: i915/gem_ctx_isolation: __for_each_physical_engine + engine mapping
URL : https://patchwork.freedesktop.org/series/72686/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_7833 -> IGTPW_4022
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/index.html
Known issues
------------
Here are the changes found in IGTPW_4022 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_close_race@basic-threads:
- fi-byt-n2820: [PASS][1] -> [INCOMPLETE][2] ([i915#45])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-byt-n2820/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-byt-n2820/igt@[email protected]
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-icl-u2: [PASS][3] -> [FAIL][4] ([i915#217])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-icl-u2/igt@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-icl-u2/igt@[email protected]
#### Possible fixes ####
* igt@gem_close_race@basic-threads:
- fi-hsw-peppy: [INCOMPLETE][5] ([i915#816]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-hsw-peppy/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-hsw-peppy/igt@[email protected]
* igt@gem_exec_suspend@basic-s3:
- fi-icl-u2: [FAIL][7] ([fdo#103375]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-icl-u2/igt@[email protected]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-icl-u2/igt@[email protected]
* igt@gem_exec_suspend@basic-s4-devices:
- fi-icl-u2: [FAIL][9] ([fdo#111550]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-icl-u2/igt@[email protected]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-icl-u2/igt@[email protected]
* igt@i915_selftest@live_blt:
- fi-hsw-4770r: [DMESG-FAIL][11] ([i915#563]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-hsw-4770r/igt@i915_selftest@live_blt.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-hsw-4770r/igt@i915_selftest@live_blt.html
* igt@i915_selftest@live_gem_contexts:
- fi-icl-guc: [INCOMPLETE][13] ([i915#140]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-icl-guc/igt@i915_selftest@live_gem_contexts.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-icl-guc/igt@i915_selftest@live_gem_contexts.html
#### Warnings ####
* igt@i915_selftest@live_blt:
- fi-hsw-4770: [DMESG-FAIL][15] ([i915#725]) -> [DMESG-FAIL][16] ([i915#553] / [i915#725])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-hsw-4770/igt@i915_selftest@live_blt.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-hsw-4770/igt@i915_selftest@live_blt.html
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-icl-u2: [FAIL][17] ([fdo#103375]) -> [DMESG-WARN][18] ([IGT#4] / [i915#263])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/fi-icl-u2/igt@[email protected]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/fi-icl-u2/igt@[email protected]
[IGT#4]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/4
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#111550]: https://bugs.freedesktop.org/show_bug.cgi?id=111550
[i915#140]: https://gitlab.freedesktop.org/drm/intel/issues/140
[i915#217]: https://gitlab.freedesktop.org/drm/intel/issues/217
[i915#263]: https://gitlab.freedesktop.org/drm/intel/issues/263
[i915#45]: https://gitlab.freedesktop.org/drm/intel/issues/45
[i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553
[i915#563]: https://gitlab.freedesktop.org/drm/intel/issues/563
[i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
[i915#816]: https://gitlab.freedesktop.org/drm/intel/issues/816
Participating hosts (50 -> 42)
------------------------------
Additional (1): fi-snb-2520m
Missing (9): fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-kbl-7500u fi-ctg-p8600 fi-bsw-kefka fi-kbl-7560u fi-byt-clapper fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5394 -> IGTPW_4022
CI-20190529: 20190529
CI_DRM_7833: 8210f0f999e2d396a8611e0cabc2f6c6a52468de @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4022: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/index.html
IGT_5394: 991fd07bcd7add7a5beca2c95b72a994e62fbb75 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev
Patchwork
CI[igt-dev] ✗ Fi.CI.IGT: failure for i915/gem_ctx_isolation: __for_each_physical_engine + engine mapping
In reply to Dale B Stimson== Series Details ==
== Series Details ==
Series: i915/gem_ctx_isolation: __for_each_physical_engine + engine mapping
URL : https://patchwork.freedesktop.org/series/72686/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7833_full -> IGTPW_4022_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_4022_full absolutely need to be verified manually.
If you think the reported changes have nothing to do with the changes introduced in IGTPW_4022_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_4022/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_4022_full:
### IGT changes ###
#### Possible regressions ####
* igt@gem_eio@in-flight-suspend:
- shard-iclb: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb4/igt@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb6/igt@[email protected]
* igt@runner@aborted:
- shard-apl: NOTRUN -> [FAIL][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-apl1/igt@[email protected]
Known issues
------------
Here are the changes found in IGTPW_4022_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_ctx_isolation@vcs1-dirty-create:
- shard-iclb: [PASS][4] -> [SKIP][5] ([fdo#112080]) +15 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb2/igt@[email protected]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb3/igt@[email protected]
* igt@gem_ctx_persistence@vcs1-mixed-process:
- shard-iclb: [PASS][6] -> [SKIP][7] ([fdo#109276] / [fdo#112080]) +1 similar issue
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb1/igt@[email protected]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb7/igt@[email protected]
* igt@gem_exec_balancer@smoke:
- shard-iclb: [PASS][8] -> [SKIP][9] ([fdo#110854])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb1/igt@[email protected]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb6/igt@[email protected]
* igt@gem_exec_schedule@pi-distinct-iova-bsd:
- shard-iclb: [PASS][10] -> [SKIP][11] ([i915#677])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb5/igt@[email protected]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb4/igt@[email protected]
* igt@gem_exec_schedule@preempt-contexts-bsd2:
- shard-iclb: [PASS][12] -> [SKIP][13] ([fdo#109276]) +13 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb1/igt@[email protected]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb8/igt@[email protected]
* igt@gem_exec_schedule@wide-bsd:
- shard-iclb: [PASS][14] -> [SKIP][15] ([fdo#112146]) +3 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb5/igt@[email protected]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb1/igt@[email protected]
* igt@gem_persistent_relocs@forked-interruptible-thrash-inactive:
- shard-hsw: [PASS][16] -> [FAIL][17] ([i915#520])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-hsw8/igt@[email protected]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-hsw7/igt@[email protected]
* igt@gem_ppgtt@flink-and-close-vma-leak:
- shard-glk: [PASS][18] -> [FAIL][19] ([i915#644])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-glk4/igt@[email protected]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-glk8/igt@[email protected]
- shard-apl: [PASS][20] -> [FAIL][21] ([i915#644])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-apl2/igt@[email protected]
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-apl4/igt@[email protected]
* igt@gem_tiled_blits@interruptible:
- shard-hsw: [PASS][22] -> [FAIL][23] ([i915#818])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-hsw8/igt@[email protected]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-hsw1/igt@[email protected]
* igt@gem_workarounds@reset-fd:
- shard-apl: [PASS][24] -> [SKIP][25] ([fdo#109271]) +2 similar issues
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-apl2/igt@[email protected]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-apl3/igt@[email protected]
- shard-glk: [PASS][26] -> [SKIP][27] ([fdo#109271]) +2 similar issues
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-glk3/igt@[email protected]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-glk5/igt@[email protected]
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [PASS][28] -> [DMESG-WARN][29] ([i915#180]) +3 similar issues
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-kbl3/igt@[email protected]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-kbl2/igt@[email protected]
* igt@gen7_exec_parse@basic-offset:
- shard-hsw: [PASS][30] -> [FAIL][31] ([i915#694])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-hsw8/igt@[email protected]
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-hsw2/igt@[email protected]
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [PASS][32] -> [FAIL][33] ([i915#454])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb4/igt@[email protected]
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb6/igt@[email protected]
* igt@i915_selftest@live_blt:
- shard-hsw: [PASS][34] -> [DMESG-FAIL][35] ([i915#553] / [i915#725])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-hsw5/igt@i915_selftest@live_blt.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-hsw4/igt@i915_selftest@live_blt.html
* igt@kms_frontbuffer_tracking@fbcpsr-suspend:
- shard-iclb: [PASS][36] -> [INCOMPLETE][37] ([i915#123])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb8/igt@[email protected]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb8/igt@[email protected]
* igt@kms_psr2_su@frontbuffer:
- shard-iclb: [PASS][38] -> [SKIP][39] ([fdo#109642] / [fdo#111068])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb2/igt@[email protected]
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb3/igt@[email protected]
* igt@kms_psr@psr2_sprite_render:
- shard-iclb: [PASS][40] -> [SKIP][41] ([fdo#109441]) +1 similar issue
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb2/igt@kms_psr@psr2_sprite_render.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb7/igt@kms_psr@psr2_sprite_render.html
* igt@kms_vblank@pipe-a-ts-continuation-dpms-suspend:
- shard-kbl: [PASS][42] -> [INCOMPLETE][43] ([fdo#103665])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-kbl1/igt@[email protected]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-kbl1/igt@[email protected]
* igt@prime_mmap_coherency@ioctl-errors:
- shard-hsw: [PASS][44] -> [FAIL][45] ([i915#831])
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-hsw4/igt@[email protected]
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-hsw6/igt@[email protected]
#### Possible fixes ####
* igt@gem_busy@busy-vcs1:
- shard-iclb: [SKIP][46] ([fdo#112080]) -> [PASS][47] +9 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb3/igt@[email protected]
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb1/igt@[email protected]
* igt@gem_caching@reads:
- shard-hsw: [FAIL][48] ([i915#694]) -> [PASS][49]
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-hsw5/igt@[email protected]
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-hsw5/igt@[email protected]
* {igt@gem_ctx_persistence@hostile}:
- shard-iclb: [FAIL][50] -> [PASS][51]
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb4/igt@[email protected]
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb5/igt@[email protected]
* igt@gem_ctx_persistence@vcs0-queued:
- shard-tglb: [INCOMPLETE][52] ([i915#472]) -> [PASS][53]
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-tglb6/igt@[email protected]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-tglb8/igt@[email protected]
* igt@gem_ctx_persistence@vcs1-queued:
- shard-iclb: [SKIP][54] ([fdo#109276] / [fdo#112080]) -> [PASS][55] +2 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb5/igt@[email protected]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb2/igt@[email protected]
* igt@gem_ctx_shared@q-independent-default:
- shard-kbl: [FAIL][56] -> [PASS][57] +1 similar issue
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-kbl6/igt@[email protected]
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-kbl6/igt@[email protected]
* igt@gem_ctx_shared@q-promotion-vebox:
- shard-kbl: [FAIL][58] ([fdo#112118]) -> [PASS][59] +1 similar issue
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-kbl6/igt@[email protected]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-kbl4/igt@[email protected]
* igt@gem_exec_schedule@pi-common-bsd:
- shard-iclb: [SKIP][60] ([i915#677]) -> [PASS][61] +1 similar issue
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb4/igt@[email protected]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb7/igt@[email protected]
* igt@gem_exec_schedule@preempt-queue-bsd2:
- shard-iclb: [SKIP][62] ([fdo#109276]) -> [PASS][63] +18 similar issues
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb8/igt@[email protected]
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb2/igt@[email protected]
* igt@gem_exec_schedule@preemptive-hang-bsd:
- shard-iclb: [SKIP][64] ([fdo#112146]) -> [PASS][65] +2 similar issues
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb1/igt@[email protected]
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb3/igt@[email protected]
* igt@gem_partial_pwrite_pread@writes-after-reads:
- shard-hsw: [FAIL][66] -> [PASS][67]
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-hsw2/igt@[email protected]
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-hsw2/igt@[email protected]
* igt@gem_pwrite@big-cpu-fbr:
- shard-glk: [INCOMPLETE][68] ([CI#80] / [i915#58] / [k.org#198133]) -> [PASS][69]
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-glk2/igt@[email protected]
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-glk1/igt@[email protected]
* igt@i915_pm_rps@reset:
- shard-tglb: [FAIL][70] ([i915#413]) -> [PASS][71]
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-tglb1/igt@[email protected]
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-tglb1/igt@[email protected]
* igt@kms_cursor_crc@pipe-a-cursor-128x42-random:
- shard-kbl: [FAIL][72] ([i915#54]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-kbl6/igt@[email protected]
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-kbl1/igt@[email protected]
* igt@kms_cursor_crc@pipe-b-cursor-64x21-sliding:
- shard-apl: [FAIL][74] ([i915#54]) -> [PASS][75] +1 similar issue
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-apl1/igt@[email protected]
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-apl2/igt@[email protected]
* igt@kms_cursor_legacy@flip-vs-cursor-varying-size:
- shard-tglb: [FAIL][76] ([IGT#5]) -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-tglb3/igt@[email protected]
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-tglb3/igt@[email protected]
* igt@kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-xtiled:
- shard-snb: [DMESG-WARN][78] ([i915#478]) -> [PASS][79]
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-snb4/igt@[email protected]
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-snb4/igt@[email protected]
* igt@kms_flip@flip-vs-expired-vblank-interruptible:
- shard-glk: [FAIL][80] ([i915#79]) -> [PASS][81] +1 similar issue
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-glk9/igt@[email protected]
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-glk9/igt@[email protected]
* igt@kms_flip@flip-vs-panning-vs-hang-interruptible:
- shard-iclb: [SKIP][82] -> [PASS][83]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb4/igt@[email protected]
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb6/igt@[email protected]
* igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu:
- shard-tglb: [SKIP][84] ([i915#668]) -> [PASS][85]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-cur-indfb-draw-mmap-cpu.html
* igt@kms_plane@plane-panning-bottom-right-suspend-pipe-b-planes:
- shard-apl: [DMESG-WARN][86] ([i915#180]) -> [PASS][87] +1 similar issue
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-apl6/igt@[email protected]
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-apl1/igt@[email protected]
* igt@kms_psr@psr2_cursor_plane_onoff:
- shard-iclb: [SKIP][88] ([fdo#109441]) -> [PASS][89] +2 similar issues
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb3/igt@kms_psr@psr2_cursor_plane_onoff.html
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html
* igt@kms_vblank@pipe-a-ts-continuation-suspend:
- shard-kbl: [DMESG-WARN][90] ([i915#180]) -> [PASS][91] +9 similar issues
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-kbl7/igt@[email protected]
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-kbl7/igt@[email protected]
* igt@kms_vblank@pipe-a-wait-busy-hang:
- shard-kbl: [SKIP][92] ([fdo#109271]) -> [PASS][93]
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-kbl6/igt@[email protected]
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-kbl3/igt@[email protected]
* igt@perf_pmu@busy-hang-vcs1:
- shard-kbl: [SKIP][94] ([fdo#109271] / [fdo#112080]) -> [PASS][95]
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-kbl6/igt@[email protected]
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-kbl1/igt@[email protected]
#### Warnings ####
* igt@gem_ctx_isolation@vcs1-none:
- shard-iclb: [SKIP][96] ([fdo#109276] / [fdo#112080]) -> [SKIP][97] ([fdo#112080]) +9 similar issues
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb5/igt@[email protected]
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb5/igt@[email protected]
* igt@gem_ctx_isolation@vcs1-nonpriv-switch:
- shard-iclb: [FAIL][98] ([IGT#28]) -> [SKIP][99] ([fdo#112080])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-iclb2/igt@[email protected]
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-iclb5/igt@[email protected]
* igt@gem_ctx_isolation@vcs2-nonpriv-switch:
- shard-tglb: [SKIP][100] ([fdo#111912] / [fdo#112080]) -> [SKIP][101] ([fdo#112080]) +7 similar issues
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-tglb3/igt@[email protected]
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-tglb3/igt@[email protected]
* igt@gem_eio@in-flight-1us:
- shard-glk: [TIMEOUT][102] ([fdo#112271]) -> [INCOMPLETE][103] ([CI#80] / [i915#58] / [k.org#198133])
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-glk5/igt@[email protected]
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-glk5/igt@[email protected]
* igt@i915_pm_dc@dc6-dpms:
- shard-tglb: [SKIP][104] ([i915#468]) -> [FAIL][105] ([i915#454])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7833/shard-tglb2/igt@[email protected]
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/shard-tglb1/igt@[email protected]
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[CI#80]: https://gitlab.freedesktop.org/gfx-ci/i915-infra/issues/80
[IGT#28]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28
[IGT#5]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/5
[fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110854]: https://bugs.freedesktop.org/show_bug.cgi?id=110854
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111912]: https://bugs.freedesktop.org/show_bug.cgi?id=111912
[fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080
[fdo#112118]: https://bugs.freedesktop.org/show_bug.cgi?id=112118
[fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146
[fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271
[i915#1074]: https://gitlab.freedesktop.org/drm/intel/issues/1074
[i915#123]: https://gitlab.freedesktop.org/drm/intel/issues/123
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#468]: https://gitlab.freedesktop.org/drm/intel/issues/468
[i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472
[i915#478]: https://gitlab.freedesktop.org/drm/intel/issues/478
[i915#520]: https://gitlab.freedesktop.org/drm/intel/issues/520
[i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54
[i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553
[i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58
[i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644
[i915#668]: https://gitlab.freedesktop.org/drm/intel/issues/668
[i915#677]: https://gitlab.freedesktop.org/drm/intel/issues/677
[i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694
[i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#818]: https://gitlab.freedesktop.org/drm/intel/issues/818
[i915#831]: https://gitlab.freedesktop.org/drm/intel/issues/831
[k.org#198133]: https://bugzilla.kernel.org/show_bug.cgi?id=198133
Participating hosts (10 -> 8)
------------------------------
Missing (2): pig-skl-6260u pig-glk-j5005
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5394 -> IGTPW_4022
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_7833: 8210f0f999e2d396a8611e0cabc2f6c6a52468de @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_4022: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/index.html
IGT_5394: 991fd07bcd7add7a5beca2c95b72a994e62fbb75 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4022/index.html
_______________________________________________
igt-dev mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/igt-dev