* [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable
@ 2020-01-31 17:04 Antonio Argenziano
2020-01-31 18:00 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) Patchwork
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Antonio Argenziano @ 2020-01-31 17:04 UTC (permalink / raw)
To: igt-dev; +Cc: Petri Latvala, Dixit
The subtest tries to do a gtt mapping but if there is no mappable
aperture that is not possible.
v2:
- Skip the whole dynamic subtest. (Petri)
Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com>
Cc: Dixit, Ashutosh <ashutosh.dixit@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Petri Latvala <petri.latvala@intel.com>
---
tests/i915/gem_exec_basic.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c
index 70dce34b..b3c56369 100644
--- a/tests/i915/gem_exec_basic.c
+++ b/tests/i915/gem_exec_basic.c
@@ -141,6 +141,8 @@ igt_main
}
igt_subtest_with_dynamic("gtt") {
+ gem_require_mappable_ggtt(fd);
+
__for_each_physical_engine(fd, e) {
igt_dynamic_f("%s", e->name)
gtt(fd, e->flags);
--
2.21.0
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 9+ messages in thread* [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) 2020-01-31 17:04 [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Antonio Argenziano @ 2020-01-31 18:00 ` Patchwork 2020-02-01 3:38 ` [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Dixit, Ashutosh 2020-02-04 10:36 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) Patchwork 2 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2020-01-31 18:00 UTC (permalink / raw) To: Dixit, Ashutosh; +Cc: igt-dev == Series Details == Series: tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) URL : https://patchwork.freedesktop.org/series/72800/ State : success == Summary == CI Bug Log - changes from CI_DRM_7853 -> IGTPW_4063 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/index.html Known issues ------------ Here are the changes found in IGTPW_4063 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_suspend@basic-s0: - fi-icl-u3: [PASS][1] -> [INCOMPLETE][2] ([i915#1090]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-icl-u3/igt@gem_exec_suspend@basic-s0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-icl-u3/igt@gem_exec_suspend@basic-s0.html - fi-cml-s: [PASS][3] -> [FAIL][4] ([fdo#103375]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-cml-s/igt@gem_exec_suspend@basic-s0.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-cml-s/igt@gem_exec_suspend@basic-s0.html * igt@i915_selftest@live_blt: - fi-hsw-4770r: [PASS][5] -> [DMESG-FAIL][6] ([i915#770]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-hsw-4770r/igt@i915_selftest@live_blt.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-hsw-4770r/igt@i915_selftest@live_blt.html * igt@i915_selftest@live_gem_contexts: - fi-cfl-guc: [PASS][7] -> [INCOMPLETE][8] ([fdo#106070] / [i915#424]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-cfl-guc/igt@i915_selftest@live_gem_contexts.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-cfl-guc/igt@i915_selftest@live_gem_contexts.html * igt@kms_chamelium@dp-edid-read: - fi-cml-u2: [PASS][9] -> [FAIL][10] ([i915#217] / [i915#976]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-cml-u2/igt@kms_chamelium@dp-edid-read.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-cml-u2/igt@kms_chamelium@dp-edid-read.html #### Possible fixes #### * igt@gem_close_race@basic-threads: - fi-byt-n2820: [TIMEOUT][11] ([fdo#112271] / [i915#1084] / [i915#816]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-byt-n2820/igt@gem_close_race@basic-threads.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-byt-n2820/igt@gem_close_race@basic-threads.html * igt@i915_selftest@live_execlists: - fi-icl-y: [DMESG-FAIL][13] ([fdo#108569]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-icl-y/igt@i915_selftest@live_execlists.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-icl-y/igt@i915_selftest@live_execlists.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [FAIL][15] ([fdo#111096] / [i915#323]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html #### Warnings #### * igt@gem_exec_suspend@basic-s3: - fi-cml-s: [TIMEOUT][17] ([i915#1078]) -> [INCOMPLETE][18] ([i915#283]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-cml-s/igt@gem_exec_suspend@basic-s3.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-cml-s/igt@gem_exec_suspend@basic-s3.html * igt@i915_pm_rpm@basic-rte: - fi-kbl-guc: [FAIL][19] ([i915#579]) -> [SKIP][20] ([fdo#109271]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html * igt@i915_selftest@live_blt: - fi-hsw-4770: [DMESG-FAIL][21] ([i915#563]) -> [DMESG-FAIL][22] ([i915#725]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/fi-hsw-4770/igt@i915_selftest@live_blt.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/fi-hsw-4770/igt@i915_selftest@live_blt.html [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#106070]: https://bugs.freedesktop.org/show_bug.cgi?id=106070 [fdo#108569]: https://bugs.freedesktop.org/show_bug.cgi?id=108569 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096 [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 [i915#1078]: https://gitlab.freedesktop.org/drm/intel/issues/1078 [i915#1084]: https://gitlab.freedesktop.org/drm/intel/issues/1084 [i915#1090]: https://gitlab.freedesktop.org/drm/intel/issues/1090 [i915#217]: https://gitlab.freedesktop.org/drm/intel/issues/217 [i915#283]: https://gitlab.freedesktop.org/drm/intel/issues/283 [i915#323]: https://gitlab.freedesktop.org/drm/intel/issues/323 [i915#424]: https://gitlab.freedesktop.org/drm/intel/issues/424 [i915#563]: https://gitlab.freedesktop.org/drm/intel/issues/563 [i915#579]: https://gitlab.freedesktop.org/drm/intel/issues/579 [i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725 [i915#770]: https://gitlab.freedesktop.org/drm/intel/issues/770 [i915#816]: https://gitlab.freedesktop.org/drm/intel/issues/816 [i915#976]: https://gitlab.freedesktop.org/drm/intel/issues/976 Participating hosts (47 -> 45) ------------------------------ Additional (5): fi-gdg-551 fi-cfl-8109u fi-skl-6600u fi-skl-6700k2 fi-snb-2600 Missing (7): fi-kbl-soraka fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_5409 -> IGTPW_4063 CI-20190529: 20190529 CI_DRM_7853: 1df04205c16923e525efe9c26d6e98612d38c9b3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4063: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/index.html IGT_5409: 93aefe6baa3fabf8c0cabe83e185f7b8f8d8753d @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable 2020-01-31 17:04 [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Antonio Argenziano 2020-01-31 18:00 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) Patchwork @ 2020-02-01 3:38 ` Dixit, Ashutosh 2020-02-04 10:36 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) Patchwork 2 siblings, 0 replies; 9+ messages in thread From: Dixit, Ashutosh @ 2020-02-01 3:38 UTC (permalink / raw) To: Antonio Argenziano; +Cc: igt-dev, Petri Latvala, Dixit On Fri, 31 Jan 2020 09:04:16 -0800, Antonio Argenziano wrote: > > The subtest tries to do a gtt mapping but if there is no mappable > aperture that is not possible. > > v2: > - Skip the whole dynamic subtest. (Petri) Reviewed-by: Ashutosh Dixit <ashutosh.dixit@intel.com> Though Chris did have comments on this so he may want to review/ack this too. Thanks! > Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com> > Cc: Dixit, Ashutosh <ashutosh.dixit@intel.com> > Cc: Chris Wilson <chris@chris-wilson.co.uk> > Cc: Petri Latvala <petri.latvala@intel.com> > --- > tests/i915/gem_exec_basic.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c > index 70dce34b..b3c56369 100644 > --- a/tests/i915/gem_exec_basic.c > +++ b/tests/i915/gem_exec_basic.c > @@ -141,6 +141,8 @@ igt_main > } > > igt_subtest_with_dynamic("gtt") { > + gem_require_mappable_ggtt(fd); > + > __for_each_physical_engine(fd, e) { > igt_dynamic_f("%s", e->name) > gtt(fd, e->flags); > -- > 2.21.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) 2020-01-31 17:04 [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Antonio Argenziano 2020-01-31 18:00 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) Patchwork 2020-02-01 3:38 ` [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Dixit, Ashutosh @ 2020-02-04 10:36 ` Patchwork 2 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2020-02-04 10:36 UTC (permalink / raw) To: Dixit, Ashutosh; +Cc: igt-dev == Series Details == Series: tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) URL : https://patchwork.freedesktop.org/series/72800/ State : success == Summary == CI Bug Log - changes from CI_DRM_7853_full -> IGTPW_4063_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/index.html Known issues ------------ Here are the changes found in IGTPW_4063_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@rcs0-s3: - shard-iclb: [PASS][1] -> [TIMEOUT][2] ([i915#1096]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb6/igt@gem_ctx_isolation@rcs0-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb7/igt@gem_ctx_isolation@rcs0-s3.html * igt@gem_ctx_persistence@clone: - shard-kbl: [PASS][3] -> [SKIP][4] ([fdo#109271] / [i915#1099]) +2 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-kbl7/igt@gem_ctx_persistence@clone.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-kbl6/igt@gem_ctx_persistence@clone.html * igt@gem_ctx_persistence@file: - shard-tglb: [PASS][5] -> [SKIP][6] ([fdo#112179] / [i915#1099]) +2 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-tglb2/igt@gem_ctx_persistence@file.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-tglb8/igt@gem_ctx_persistence@file.html - shard-apl: [PASS][7] -> [SKIP][8] ([fdo#109271] / [i915#1099]) +2 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-apl2/igt@gem_ctx_persistence@file.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-apl6/igt@gem_ctx_persistence@file.html - shard-glk: [PASS][9] -> [SKIP][10] ([fdo#109271] / [i915#1099]) +2 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-glk6/igt@gem_ctx_persistence@file.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-glk9/igt@gem_ctx_persistence@file.html * igt@gem_ctx_persistence@process: - shard-iclb: [PASS][11] -> [SKIP][12] ([fdo#112179] / [i915#1099]) +2 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb8/igt@gem_ctx_persistence@process.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb6/igt@gem_ctx_persistence@process.html * igt@gem_exec_async@concurrent-writes-bsd: - shard-iclb: [PASS][13] -> [SKIP][14] ([fdo#112146]) +8 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb6/igt@gem_exec_async@concurrent-writes-bsd.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb1/igt@gem_exec_async@concurrent-writes-bsd.html * igt@gem_exec_schedule@fifo-bsd1: - shard-iclb: [PASS][15] -> [SKIP][16] ([fdo#109276]) +11 similar issues [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb4/igt@gem_exec_schedule@fifo-bsd1.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb6/igt@gem_exec_schedule@fifo-bsd1.html * igt@gem_workarounds@suspend-resume-fd: - shard-kbl: [PASS][17] -> [DMESG-WARN][18] ([i915#180]) +2 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-kbl3/igt@gem_workarounds@suspend-resume-fd.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-kbl2/igt@gem_workarounds@suspend-resume-fd.html * igt@kms_color@pipe-b-degamma: - shard-apl: [PASS][19] -> [FAIL][20] ([i915#71]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-apl6/igt@kms_color@pipe-b-degamma.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-apl6/igt@kms_color@pipe-b-degamma.html * igt@kms_cursor_crc@pipe-b-cursor-suspend: - shard-apl: [PASS][21] -> [DMESG-WARN][22] ([i915#180]) +1 similar issue [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-apl8/igt@kms_cursor_crc@pipe-b-cursor-suspend.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-apl2/igt@kms_cursor_crc@pipe-b-cursor-suspend.html * igt@kms_draw_crc@draw-method-xrgb2101010-blt-untiled: - shard-snb: [PASS][23] -> [DMESG-WARN][24] ([i915#478]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb4/igt@kms_draw_crc@draw-method-xrgb2101010-blt-untiled.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb5/igt@kms_draw_crc@draw-method-xrgb2101010-blt-untiled.html * igt@kms_flip@2x-flip-vs-expired-vblank-interruptible: - shard-glk: [PASS][25] -> [FAIL][26] ([i915#79]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-glk8/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-glk2/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible.html * igt@kms_flip@modeset-vs-vblank-race-interruptible: - shard-glk: [PASS][27] -> [FAIL][28] ([i915#407]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-glk6/igt@kms_flip@modeset-vs-vblank-race-interruptible.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-glk6/igt@kms_flip@modeset-vs-vblank-race-interruptible.html * igt@kms_psr@psr2_sprite_mmap_gtt: - shard-iclb: [PASS][29] -> [SKIP][30] ([fdo#109441]) +1 similar issue [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb7/igt@kms_psr@psr2_sprite_mmap_gtt.html * igt@perf@short-reads: - shard-glk: [PASS][31] -> [TIMEOUT][32] ([fdo#112271] / [i915#51]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-glk1/igt@perf@short-reads.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-glk7/igt@perf@short-reads.html * igt@perf_pmu@busy-start-vcs1: - shard-iclb: [PASS][33] -> [SKIP][34] ([fdo#112080]) +6 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb2/igt@perf_pmu@busy-start-vcs1.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb6/igt@perf_pmu@busy-start-vcs1.html * igt@prime_mmap_coherency@ioctl-errors: - shard-hsw: [PASS][35] -> [FAIL][36] ([i915#831]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-hsw2/igt@prime_mmap_coherency@ioctl-errors.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-hsw5/igt@prime_mmap_coherency@ioctl-errors.html #### Possible fixes #### * igt@gem_ctx_isolation@rcs0-s3: - shard-kbl: [DMESG-WARN][37] ([i915#180]) -> [PASS][38] +7 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-kbl2/igt@gem_ctx_isolation@rcs0-s3.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-kbl4/igt@gem_ctx_isolation@rcs0-s3.html - shard-apl: [DMESG-WARN][39] ([i915#180]) -> [PASS][40] +2 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-apl6/igt@gem_ctx_isolation@rcs0-s3.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-apl7/igt@gem_ctx_isolation@rcs0-s3.html * {igt@gem_ctx_persistence@hostile}: - shard-apl: [SKIP][41] ([fdo#109271] / [i915#1099]) -> [PASS][42] [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-apl3/igt@gem_ctx_persistence@hostile.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-apl6/igt@gem_ctx_persistence@hostile.html - shard-kbl: [SKIP][43] ([fdo#109271] / [i915#1099]) -> [PASS][44] [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-kbl2/igt@gem_ctx_persistence@hostile.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-kbl4/igt@gem_ctx_persistence@hostile.html - shard-iclb: [SKIP][45] ([i915#1099]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb1/igt@gem_ctx_persistence@hostile.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb1/igt@gem_ctx_persistence@hostile.html - shard-tglb: [SKIP][47] ([i915#1099]) -> [PASS][48] [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-tglb8/igt@gem_ctx_persistence@hostile.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-tglb2/igt@gem_ctx_persistence@hostile.html - shard-glk: [SKIP][49] ([fdo#109271] / [i915#1099]) -> [PASS][50] [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-glk8/igt@gem_ctx_persistence@hostile.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-glk7/igt@gem_ctx_persistence@hostile.html * igt@gem_ctx_shared@exec-single-timeline-bsd: - shard-iclb: [SKIP][51] ([fdo#110841]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb2/igt@gem_ctx_shared@exec-single-timeline-bsd.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb7/igt@gem_ctx_shared@exec-single-timeline-bsd.html * igt@gem_exec_schedule@preempt-other-chain-bsd: - shard-iclb: [SKIP][53] ([fdo#112146]) -> [PASS][54] +2 similar issues [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb8/igt@gem_exec_schedule@preempt-other-chain-bsd.html * igt@gem_partial_pwrite_pread@writes-after-reads: - shard-hsw: [FAIL][55] ([i915#694]) -> [PASS][56] +1 similar issue [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-hsw1/igt@gem_partial_pwrite_pread@writes-after-reads.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-hsw1/igt@gem_partial_pwrite_pread@writes-after-reads.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [FAIL][57] ([i915#454]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb6/igt@i915_pm_dc@dc6-psr.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb5/igt@i915_pm_dc@dc6-psr.html * igt@kms_busy@basic-flip-pipe-a: - shard-tglb: [DMESG-WARN][59] ([i915#402]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-tglb3/igt@kms_busy@basic-flip-pipe-a.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-tglb2/igt@kms_busy@basic-flip-pipe-a.html * igt@kms_busy@extended-pageflip-modeset-hang-oldfb-render-pipe-b: - shard-glk: [INCOMPLETE][61] ([CI#80] / [i915#58] / [k.org#198133]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-glk5/igt@kms_busy@extended-pageflip-modeset-hang-oldfb-render-pipe-b.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-glk5/igt@kms_busy@extended-pageflip-modeset-hang-oldfb-render-pipe-b.html * igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled: - shard-glk: [FAIL][63] ([i915#52] / [i915#54]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-glk4/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-glk9/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html * igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt: - shard-snb: [DMESG-WARN][65] ([i915#478]) -> [PASS][66] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb6/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb1/igt@kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu: - shard-tglb: [SKIP][67] ([i915#668]) -> [PASS][68] +14 similar issues [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-mmap-cpu.html * igt@kms_psr2_su@frontbuffer: - shard-iclb: [SKIP][69] ([fdo#109642] / [fdo#111068]) -> [PASS][70] +1 similar issue [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb1/igt@kms_psr2_su@frontbuffer.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb2/igt@kms_psr2_su@frontbuffer.html * igt@kms_psr@psr2_cursor_plane_onoff: - shard-iclb: [SKIP][71] ([fdo#109441]) -> [PASS][72] +1 similar issue [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb6/igt@kms_psr@psr2_cursor_plane_onoff.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb2/igt@kms_psr@psr2_cursor_plane_onoff.html * igt@kms_setmode@basic: - shard-glk: [FAIL][73] ([i915#31]) -> [PASS][74] [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-glk4/igt@kms_setmode@basic.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-glk7/igt@kms_setmode@basic.html * igt@perf_pmu@init-busy-vcs1: - shard-iclb: [SKIP][75] ([fdo#112080]) -> [PASS][76] +11 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb3/igt@perf_pmu@init-busy-vcs1.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb4/igt@perf_pmu@init-busy-vcs1.html * igt@prime_vgem@fence-wait-bsd2: - shard-iclb: [SKIP][77] ([fdo#109276]) -> [PASS][78] +25 similar issues [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb5/igt@prime_vgem@fence-wait-bsd2.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb2/igt@prime_vgem@fence-wait-bsd2.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv: - shard-iclb: [SKIP][79] ([fdo#112080]) -> [FAIL][80] ([IGT#28]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb3/igt@gem_ctx_isolation@vcs1-nonpriv.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html * igt@gem_ctx_isolation@vcs1-nonpriv-switch: - shard-iclb: [FAIL][81] ([IGT#28]) -> [SKIP][82] ([fdo#112080]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-iclb2/igt@gem_ctx_isolation@vcs1-nonpriv-switch.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-iclb5/igt@gem_ctx_isolation@vcs1-nonpriv-switch.html * igt@gem_eio@in-flight-10ms: - shard-apl: [TIMEOUT][83] ([fdo#112271]) -> [INCOMPLETE][84] ([CI#80] / [fdo#103927]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-apl6/igt@gem_eio@in-flight-10ms.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-apl1/igt@gem_eio@in-flight-10ms.html * igt@gem_eio@kms: - shard-apl: [INCOMPLETE][85] ([CI#80] / [fdo#103927]) -> [INCOMPLETE][86] ([fdo#103927]) [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-apl4/igt@gem_eio@kms.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-apl8/igt@gem_eio@kms.html * igt@gem_tiled_blits@normal: - shard-hsw: [FAIL][87] ([i915#818]) -> [FAIL][88] ([i915#694]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-hsw5/igt@gem_tiled_blits@normal.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-hsw2/igt@gem_tiled_blits@normal.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-kbl: [INCOMPLETE][89] ([fdo#103665]) -> [DMESG-WARN][90] ([i915#180]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-kbl2/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-kbl4/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@runner@aborted: - shard-snb: ([FAIL][91], [FAIL][92], [FAIL][93], [FAIL][94], [FAIL][95], [FAIL][96], [FAIL][97], [FAIL][98]) ([fdo#111870] / [i915#1077] / [i915#698]) -> ([FAIL][99], [FAIL][100], [FAIL][101], [FAIL][102], [FAIL][103], [FAIL][104], [FAIL][105]) ([fdo#111870] / [i915#1077]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb6/igt@runner@aborted.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb6/igt@runner@aborted.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb2/igt@runner@aborted.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb2/igt@runner@aborted.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb2/igt@runner@aborted.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb5/igt@runner@aborted.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb4/igt@runner@aborted.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7853/shard-snb5/igt@runner@aborted.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb1/igt@runner@aborted.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb5/igt@runner@aborted.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb5/igt@runner@aborted.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb1/igt@runner@aborted.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb5/igt@runner@aborted.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb5/igt@runner@aborted.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/shard-snb5/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [CI#80]: https://gitlab.freedesktop.org/gfx-ci/i915-infra/issues/80 [IGT#28]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/28 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#103927]: https://bugs.freedesktop.org/show_bug.cgi?id=103927 [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#110841]: https://bugs.freedesktop.org/show_bug.cgi?id=110841 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111870]: https://bugs.freedesktop.org/show_bug.cgi?id=111870 [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 [fdo#112179]: https://bugs.freedesktop.org/show_bug.cgi?id=112179 [fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271 [i915#1077]: https://gitlab.freedesktop.org/drm/intel/issues/1077 [i915#1096]: https://gitlab.freedesktop.org/drm/intel/issues/1096 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 [i915#402]: https://gitlab.freedesktop.org/drm/intel/issues/402 [i915#407]: https://gitlab.freedesktop.org/drm/intel/issues/407 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#478]: https://gitlab.freedesktop.org/drm/intel/issues/478 [i915#51]: https://gitlab.freedesktop.org/drm/intel/issues/51 [i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#58]: https://gitlab.freedesktop.org/drm/intel/issues/58 [i915#668]: https://gitlab.freedesktop.org/drm/intel/issues/668 [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 [i915#698]: https://gitlab.freedesktop.org/drm/intel/issues/698 [i915#71]: https://gitlab.freedesktop.org/drm/intel/issues/71 [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_5409 -> IGTPW_4063 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_7853: 1df04205c16923e525efe9c26d6e98612d38c9b3 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_4063: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_4063/index.html IGT_5409: 93aefe6baa3fabf8c0cabe83e185f7b8f8d8753d @ 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_4063/index.html _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable @ 2020-01-31 0:15 Antonio Argenziano 2020-01-31 5:05 ` Dixit, Ashutosh 2020-01-31 10:50 ` Petri Latvala 0 siblings, 2 replies; 9+ messages in thread From: Antonio Argenziano @ 2020-01-31 0:15 UTC (permalink / raw) To: igt-dev The subtest tries to do a gtt mapping but if there is no mappable aperture that is not possible. Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com> --- tests/i915/gem_exec_basic.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c index 70dce34b..08336168 100644 --- a/tests/i915/gem_exec_basic.c +++ b/tests/i915/gem_exec_basic.c @@ -93,6 +93,7 @@ static void gtt(int fd, uint64_t flags) struct drm_i915_gem_exec_object2 *exec; uint32_t handle; + gem_require_mappable_ggtt(fd); gem_require_ring(fd, flags); handle = gem_create(fd, 4096); -- 2.21.0 _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable 2020-01-31 0:15 [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Antonio Argenziano @ 2020-01-31 5:05 ` Dixit, Ashutosh 2020-01-31 8:20 ` Chris Wilson 2020-01-31 10:50 ` Petri Latvala 1 sibling, 1 reply; 9+ messages in thread From: Dixit, Ashutosh @ 2020-01-31 5:05 UTC (permalink / raw) To: Antonio Argenziano; +Cc: igt-dev On Thu, 30 Jan 2020 16:15:16 -0800, Antonio Argenziano wrote: > > The subtest tries to do a gtt mapping but if there is no mappable > aperture that is not possible. > > Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com> > --- > tests/i915/gem_exec_basic.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c > index 70dce34b..08336168 100644 > --- a/tests/i915/gem_exec_basic.c > +++ b/tests/i915/gem_exec_basic.c > @@ -93,6 +93,7 @@ static void gtt(int fd, uint64_t flags) > struct drm_i915_gem_exec_object2 *exec; > uint32_t handle; > > + gem_require_mappable_ggtt(fd); > gem_require_ring(fd, flags); > > handle = gem_create(fd, 4096); Since the test is not really using any tiling features of the ggtt perhaps no need to skip? Instead how about this: diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c index 70dce34b5..73921c1b3 100644 --- a/tests/i915/gem_exec_basic.c +++ b/tests/i915/gem_exec_basic.c @@ -98,7 +98,10 @@ static void gtt(int fd, uint64_t flags) handle = gem_create(fd, 4096); gem_set_domain(fd, handle, I915_GEM_DOMAIN_GTT, I915_GEM_DOMAIN_GTT); - execbuf = gem_mmap__gtt(fd, handle, 4096, PROT_WRITE); + if (gem_has_mappable_ggtt(fd)) + execbuf = gem_mmap__gtt(fd, handle, 4096, PROT_WRITE); + else + execbuf = gem_mmap__device_coherent(fd, handle, 0, 4096, PROT_WRITE); exec = (struct drm_i915_gem_exec_object2 *)(execbuf + 1); gem_close(fd, handle); _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable 2020-01-31 5:05 ` Dixit, Ashutosh @ 2020-01-31 8:20 ` Chris Wilson 0 siblings, 0 replies; 9+ messages in thread From: Chris Wilson @ 2020-01-31 8:20 UTC (permalink / raw) To: Dixit, Ashutosh, Antonio Argenziano; +Cc: igt-dev Quoting Dixit, Ashutosh (2020-01-31 05:05:38) > On Thu, 30 Jan 2020 16:15:16 -0800, Antonio Argenziano wrote: > > > > The subtest tries to do a gtt mapping but if there is no mappable > > aperture that is not possible. > > > > Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com> > > --- > > tests/i915/gem_exec_basic.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c > > index 70dce34b..08336168 100644 > > --- a/tests/i915/gem_exec_basic.c > > +++ b/tests/i915/gem_exec_basic.c > > @@ -93,6 +93,7 @@ static void gtt(int fd, uint64_t flags) > > struct drm_i915_gem_exec_object2 *exec; > > uint32_t handle; > > > > + gem_require_mappable_ggtt(fd); > > gem_require_ring(fd, flags); > > > > handle = gem_create(fd, 4096); > > Since the test is not really using any tiling features of the ggtt perhaps > no need to skip? Instead how about this: The test is very confused about its purpose in life and what it is doing. Lets not confuse it any more. I'd remove it but we do we need some testing of poisoned pointers -- and as inaccurate as this is, this is the only example for execbuf. Whatever it is, it is not a gem_exec_basic. -Chris _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable 2020-01-31 0:15 [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Antonio Argenziano 2020-01-31 5:05 ` Dixit, Ashutosh @ 2020-01-31 10:50 ` Petri Latvala 2020-01-31 10:56 ` Chris Wilson 1 sibling, 1 reply; 9+ messages in thread From: Petri Latvala @ 2020-01-31 10:50 UTC (permalink / raw) To: Antonio Argenziano; +Cc: igt-dev On Thu, Jan 30, 2020 at 04:15:16PM -0800, Antonio Argenziano wrote: > The subtest tries to do a gtt mapping but if there is no mappable > aperture that is not possible. > > Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com> > --- > tests/i915/gem_exec_basic.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c > index 70dce34b..08336168 100644 > --- a/tests/i915/gem_exec_basic.c > +++ b/tests/i915/gem_exec_basic.c > @@ -93,6 +93,7 @@ static void gtt(int fd, uint64_t flags) > struct drm_i915_gem_exec_object2 *exec; > uint32_t handle; > > + gem_require_mappable_ggtt(fd); > gem_require_ring(fd, flags); Hmm, without mappable aperture this ends up yielding a SKIP for each dynamic subtest. Note to self: Check that it gets properly handled... Anyway, it's useless to loop and yield multiple SKIPs when you know a priori you're going to do it for each loop element. diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c index 70dce34b..b3c56369 100644 --- a/tests/i915/gem_exec_basic.c +++ b/tests/i915/gem_exec_basic.c @@ -141,6 +141,8 @@ igt_main } igt_subtest_with_dynamic("gtt") { + gem_require_mappable_ggtt(fd); + __for_each_physical_engine(fd, e) { igt_dynamic_f("%s", e->name) gtt(fd, e->flags); _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable 2020-01-31 10:50 ` Petri Latvala @ 2020-01-31 10:56 ` Chris Wilson 0 siblings, 0 replies; 9+ messages in thread From: Chris Wilson @ 2020-01-31 10:56 UTC (permalink / raw) To: Antonio Argenziano, Petri Latvala; +Cc: igt-dev Quoting Petri Latvala (2020-01-31 10:50:37) > On Thu, Jan 30, 2020 at 04:15:16PM -0800, Antonio Argenziano wrote: > > The subtest tries to do a gtt mapping but if there is no mappable > > aperture that is not possible. > > > > Signed-off-by: Antonio Argenziano <antonio.argenziano@intel.com> > > --- > > tests/i915/gem_exec_basic.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/tests/i915/gem_exec_basic.c b/tests/i915/gem_exec_basic.c > > index 70dce34b..08336168 100644 > > --- a/tests/i915/gem_exec_basic.c > > +++ b/tests/i915/gem_exec_basic.c > > @@ -93,6 +93,7 @@ static void gtt(int fd, uint64_t flags) > > struct drm_i915_gem_exec_object2 *exec; > > uint32_t handle; > > > > + gem_require_mappable_ggtt(fd); > > gem_require_ring(fd, flags); > > > Hmm, without mappable aperture this ends up yielding a SKIP for each > dynamic subtest. Note to self: Check that it gets properly handled... > > Anyway, it's useless to loop and yield multiple SKIPs when you know a > priori you're going to do it for each loop element. There's no reason to loop over engines at all for this, since it's just testing passing a pointer to the kernel and copy_from_user(). Sigh. It's a confused test. -Chris _______________________________________________ igt-dev mailing list igt-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/igt-dev ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2020-02-04 10:36 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-01-31 17:04 [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Antonio Argenziano 2020-01-31 18:00 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) Patchwork 2020-02-01 3:38 ` [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Dixit, Ashutosh 2020-02-04 10:36 ` [igt-dev] ✓ Fi.CI.IGT: success for tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable (rev3) Patchwork -- strict thread matches above, loose matches on Subject: below -- 2020-01-31 0:15 [igt-dev] [PATCH i-g-t] tests/i915/gem_exec_basic: Skip subtest gtt if gtt mapping is unavailable Antonio Argenziano 2020-01-31 5:05 ` Dixit, Ashutosh 2020-01-31 8:20 ` Chris Wilson 2020-01-31 10:50 ` Petri Latvala 2020-01-31 10:56 ` Chris Wilson
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox