* [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit
@ 2023-02-27 5:54 Ankit Nautiyal
2023-02-27 6:43 ` Modem, Bhanuprakash
` (3 more replies)
0 siblings, 4 replies; 7+ messages in thread
From: Ankit Nautiyal @ 2023-02-27 5:54 UTC (permalink / raw)
To: igt-dev
For clients setting DRM_CLIENT_CAP_ATOMIC, the support for aspect ratio
bits in mode flags is enabled by default. For legacy commit, clients need
to set the aspect ratio cap explicitly, if they want to set aspect ratio
bits in the mode flags.
Currently in case of setcrtc_implicit_plane, the client using the lease
does not set the aspect-ratio property before using setcrtc ioctl. This
creates a problem, when there are aspect-ratio bits present in the mode
flags. In such a case the setcrtc ioctl fails, as driver expects the
aspect ratio bits unset.
So set DRM_CLIENT_CAP_ASPECT_RATIO, if the mode flags do have aspect
ratio bits set, before calling the setcrtc ioctl.
v2: Set the aspect ratio client cap only for lesse.
Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com>
---
tests/kms_lease.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/tests/kms_lease.c b/tests/kms_lease.c
index 67e8d3bec700..61e1f7dccde7 100644
--- a/tests/kms_lease.c
+++ b/tests/kms_lease.c
@@ -345,6 +345,14 @@ static void setcrtc_implicit_plane(data_t *data)
do_or_die(create_lease(data->master.fd, &mcl));
drmSetClientCap(data->master.fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1);
+ /*
+ * For Legacy commit, If userspace wants to send modes with aspect-ratio bits
+ * then the client cap for aspect-ratio bits must be set.
+ */
+ if (mode->flags & DRM_MODE_FLAG_PIC_AR_MASK) {
+ drmSetClientCap(mcl.fd, DRM_CLIENT_CAP_ASPECT_RATIO, 1);
+ }
+
/* Set a mode on the leased output */
igt_assert_eq(0, prepare_crtc(&data->master, data));
--
2.25.1
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit 2023-02-27 5:54 [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit Ankit Nautiyal @ 2023-02-27 6:43 ` Modem, Bhanuprakash 2023-03-09 5:26 ` Thasleem, Mohammed 2023-02-27 6:50 ` [igt-dev] ✗ Fi.CI.BAT: failure for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev2) Patchwork ` (2 subsequent siblings) 3 siblings, 1 reply; 7+ messages in thread From: Modem, Bhanuprakash @ 2023-02-27 6:43 UTC (permalink / raw) To: Ankit Nautiyal, igt-dev Hi Ankit, On Mon-27-02-2023 11:24 am, Ankit Nautiyal wrote: > For clients setting DRM_CLIENT_CAP_ATOMIC, the support for aspect ratio > bits in mode flags is enabled by default. For legacy commit, clients need > to set the aspect ratio cap explicitly, if they want to set aspect ratio > bits in the mode flags. > Currently in case of setcrtc_implicit_plane, the client using the lease > does not set the aspect-ratio property before using setcrtc ioctl. This > creates a problem, when there are aspect-ratio bits present in the mode > flags. In such a case the setcrtc ioctl fails, as driver expects the > aspect ratio bits unset. > > So set DRM_CLIENT_CAP_ASPECT_RATIO, if the mode flags do have aspect > ratio bits set, before calling the setcrtc ioctl. > > v2: Set the aspect ratio client cap only for lesse. -----------------------------------------------^ Nit: typo s/lesse/lease/ > > Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> > --- > tests/kms_lease.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/tests/kms_lease.c b/tests/kms_lease.c > index 67e8d3bec700..61e1f7dccde7 100644 > --- a/tests/kms_lease.c > +++ b/tests/kms_lease.c > @@ -345,6 +345,14 @@ static void setcrtc_implicit_plane(data_t *data) > do_or_die(create_lease(data->master.fd, &mcl)); > drmSetClientCap(data->master.fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1); > > + /* > + * For Legacy commit, If userspace wants to send modes with aspect-ratio bits > + * then the client cap for aspect-ratio bits must be set. > + */ > + if (mode->flags & DRM_MODE_FLAG_PIC_AR_MASK) { > + drmSetClientCap(mcl.fd, DRM_CLIENT_CAP_ASPECT_RATIO, 1); > + } As drm_mode_setcrtc loctl checks for the lease access before checking the aspect-ratio bits, similar change is not required at [1]. [1]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/master/tests/kms_lease.c#L364 Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> - Bhanu > + > /* Set a mode on the leased output */ > igt_assert_eq(0, prepare_crtc(&data->master, data)); > ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit 2023-02-27 6:43 ` Modem, Bhanuprakash @ 2023-03-09 5:26 ` Thasleem, Mohammed 0 siblings, 0 replies; 7+ messages in thread From: Thasleem, Mohammed @ 2023-03-09 5:26 UTC (permalink / raw) To: Modem, Bhanuprakash, Nautiyal, Ankit K, igt-dev@lists.freedesktop.org -----Original Message----- From: Modem, Bhanuprakash <bhanuprakash.modem@intel.com> Sent: Monday, February 27, 2023 12:13 PM To: Nautiyal, Ankit K <ankit.k.nautiyal@intel.com>; igt-dev@lists.freedesktop.org Cc: Thasleem, Mohammed <mohammed.thasleem@intel.com> Subject: Re: [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit Hi Ankit, On Mon-27-02-2023 11:24 am, Ankit Nautiyal wrote: > For clients setting DRM_CLIENT_CAP_ATOMIC, the support for aspect > ratio bits in mode flags is enabled by default. For legacy commit, > clients need to set the aspect ratio cap explicitly, if they want to > set aspect ratio bits in the mode flags. > Currently in case of setcrtc_implicit_plane, the client using the > lease does not set the aspect-ratio property before using setcrtc > ioctl. This creates a problem, when there are aspect-ratio bits > present in the mode flags. In such a case the setcrtc ioctl fails, as > driver expects the aspect ratio bits unset. > > So set DRM_CLIENT_CAP_ASPECT_RATIO, if the mode flags do have aspect > ratio bits set, before calling the setcrtc ioctl. > > v2: Set the aspect ratio client cap only for lesse. -----------------------------------------------^ Nit: typo s/lesse/lease/ > > Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> Tested-by: Mohammed Thasleem <mohammed.thasleem@intel.com> > --- > tests/kms_lease.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/tests/kms_lease.c b/tests/kms_lease.c index > 67e8d3bec700..61e1f7dccde7 100644 > --- a/tests/kms_lease.c > +++ b/tests/kms_lease.c > @@ -345,6 +345,14 @@ static void setcrtc_implicit_plane(data_t *data) > do_or_die(create_lease(data->master.fd, &mcl)); > drmSetClientCap(data->master.fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, > 1); > > + /* > + * For Legacy commit, If userspace wants to send modes with aspect-ratio bits > + * then the client cap for aspect-ratio bits must be set. > + */ > + if (mode->flags & DRM_MODE_FLAG_PIC_AR_MASK) { > + drmSetClientCap(mcl.fd, DRM_CLIENT_CAP_ASPECT_RATIO, 1); > + } As drm_mode_setcrtc loctl checks for the lease access before checking the aspect-ratio bits, similar change is not required at [1]. [1]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/blob/master/tests/kms_lease.c#L364 Reviewed-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> - Bhanu > + > /* Set a mode on the leased output */ > igt_assert_eq(0, prepare_crtc(&data->master, data)); > ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev2) 2023-02-27 5:54 [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit Ankit Nautiyal 2023-02-27 6:43 ` Modem, Bhanuprakash @ 2023-02-27 6:50 ` Patchwork 2023-03-08 18:24 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev3) Patchwork 2023-03-10 6:35 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-02-27 6:50 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 7320 bytes --] == Series Details == Series: tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev2) URL : https://patchwork.freedesktop.org/series/113659/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12779 -> IGTPW_8528 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8528 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8528, 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_8528/index.html Participating hosts (38 -> 35) ------------------------------ Missing (3): fi-kbl-soraka fi-tgl-1115g4 fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8528: ### IGT changes ### #### Possible regressions #### * igt@dmabuf@all-tests@dma_fence: - bat-jsl-3: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12779/bat-jsl-3/igt@dmabuf@all-tests@dma_fence.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-jsl-3/igt@dmabuf@all-tests@dma_fence.html * igt@dmabuf@all-tests@sanitycheck: - bat-jsl-3: [PASS][3] -> [ABORT][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12779/bat-jsl-3/igt@dmabuf@all-tests@sanitycheck.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-jsl-3/igt@dmabuf@all-tests@sanitycheck.html Known issues ------------ Here are the changes found in IGTPW_8528 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_lmem_swapping@random-engines: - bat-adlp-6: NOTRUN -> [SKIP][5] ([i915#4613]) +3 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-adlp-6/igt@gem_lmem_swapping@random-engines.html * igt@i915_pm_rps@basic-api: - bat-adlp-6: NOTRUN -> [SKIP][6] ([i915#6621]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-adlp-6/igt@i915_pm_rps@basic-api.html * igt@i915_selftest@live@gt_heartbeat: - fi-cfl-8109u: [PASS][7] -> [DMESG-FAIL][8] ([i915#5334]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12779/fi-cfl-8109u/igt@i915_selftest@live@gt_heartbeat.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/fi-cfl-8109u/igt@i915_selftest@live@gt_heartbeat.html * igt@i915_selftest@live@slpc: - bat-rpls-2: NOTRUN -> [DMESG-FAIL][9] ([i915#6367]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-rpls-2/igt@i915_selftest@live@slpc.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - bat-rpls-2: NOTRUN -> [SKIP][10] ([i915#7828]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-rpls-2/igt@kms_chamelium_hpd@common-hpd-after-suspend.html - bat-adlp-6: NOTRUN -> [SKIP][11] ([i915#7828]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-adlp-6/igt@kms_chamelium_hpd@common-hpd-after-suspend.html * igt@kms_pipe_crc_basic@read-crc: - bat-adlp-9: NOTRUN -> [SKIP][12] ([i915#3546]) +1 similar issue [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-adlp-9/igt@kms_pipe_crc_basic@read-crc.html * igt@kms_pipe_crc_basic@suspend-read-crc: - bat-rpls-2: NOTRUN -> [SKIP][13] ([i915#1845]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-rpls-2/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@prime_vgem@basic-fence-read: - bat-adlp-6: NOTRUN -> [SKIP][14] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 similar issues [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-adlp-6/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-userptr: - bat-adlp-6: NOTRUN -> [SKIP][15] ([fdo#109295] / [i915#3301] / [i915#3708]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-adlp-6/igt@prime_vgem@basic-userptr.html #### Possible fixes #### * igt@gem_exec_gttfill@basic: - fi-pnv-d510: [FAIL][16] ([i915#7229]) -> [PASS][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12779/fi-pnv-d510/igt@gem_exec_gttfill@basic.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/fi-pnv-d510/igt@gem_exec_gttfill@basic.html * igt@i915_pm_rpm@basic-rte: - bat-adlp-6: [ABORT][18] ([i915#7977]) -> [PASS][19] [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12779/bat-adlp-6/igt@i915_pm_rpm@basic-rte.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-adlp-6/igt@i915_pm_rpm@basic-rte.html * igt@i915_pm_rpm@module-reload: - fi-bsw-n3050: [DMESG-WARN][20] ([i915#1982]) -> [PASS][21] [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12779/fi-bsw-n3050/igt@i915_pm_rpm@module-reload.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/fi-bsw-n3050/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live@reset: - bat-rpls-2: [ABORT][22] ([i915#4983]) -> [PASS][23] [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12779/bat-rpls-2/igt@i915_selftest@live@reset.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-rpls-2/igt@i915_selftest@live@reset.html * igt@i915_selftest@live@slpc: - bat-rpls-1: [DMESG-FAIL][24] ([i915#6367] / [i915#7996]) -> [PASS][25] [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12779/bat-rpls-1/igt@i915_selftest@live@slpc.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/bat-rpls-1/igt@i915_selftest@live@slpc.html [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#7229]: https://gitlab.freedesktop.org/drm/intel/issues/7229 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7977]: https://gitlab.freedesktop.org/drm/intel/issues/7977 [i915#7996]: https://gitlab.freedesktop.org/drm/intel/issues/7996 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7173 -> IGTPW_8528 CI-20190529: 20190529 CI_DRM_12779: c9e864cbde25141a868d6bbbb5aa6f44186bbc7f @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8528: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/index.html IGT_7173: deab4e0bdf5a9366b67d0a44f478f3da3c9a943b @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8528/index.html [-- Attachment #2: Type: text/html, Size: 8617 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev3) 2023-02-27 5:54 [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit Ankit Nautiyal 2023-02-27 6:43 ` Modem, Bhanuprakash 2023-02-27 6:50 ` [igt-dev] ✗ Fi.CI.BAT: failure for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev2) Patchwork @ 2023-03-08 18:24 ` Patchwork 2023-03-10 6:35 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-03-08 18:24 UTC (permalink / raw) To: Ankit Nautiyal; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 5109 bytes --] == Series Details == Series: tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev3) URL : https://patchwork.freedesktop.org/series/113659/ State : success == Summary == CI Bug Log - changes from IGT_7186 -> IGTPW_8579 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/index.html Participating hosts (35 -> 35) ------------------------------ Additional (1): bat-atsm-1 Missing (1): fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_8579 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@eof: - bat-atsm-1: NOTRUN -> [SKIP][1] ([i915#2582]) +4 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-atsm-1/igt@fbdev@eof.html * igt@gem_mmap@basic: - bat-atsm-1: NOTRUN -> [SKIP][2] ([i915#4083]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-atsm-1/igt@gem_mmap@basic.html * igt@gem_sync@basic-each: - bat-atsm-1: NOTRUN -> [FAIL][3] ([i915#8062]) +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-atsm-1/igt@gem_sync@basic-each.html * igt@gem_tiled_fence_blits@basic: - bat-atsm-1: NOTRUN -> [SKIP][4] ([i915#4077]) +2 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-atsm-1/igt@gem_tiled_fence_blits@basic.html * igt@gem_tiled_pread_basic: - bat-atsm-1: NOTRUN -> [SKIP][5] ([i915#4079]) +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-atsm-1/igt@gem_tiled_pread_basic.html * igt@i915_hangman@error-state-basic: - bat-atsm-1: NOTRUN -> [ABORT][6] ([i915#8060]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-atsm-1/igt@i915_hangman@error-state-basic.html * igt@i915_selftest@live@hangcheck: - bat-dg1-5: [PASS][7] -> [ABORT][8] ([i915#4983]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/bat-dg1-5/igt@i915_selftest@live@hangcheck.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-dg1-5/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@requests: - bat-rpls-2: [PASS][9] -> [ABORT][10] ([i915#4983] / [i915#7694] / [i915#7913]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/bat-rpls-2/igt@i915_selftest@live@requests.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-rpls-2/igt@i915_selftest@live@requests.html * igt@kms_chamelium_hpd@common-hpd-after-suspend: - bat-rpls-1: NOTRUN -> [SKIP][11] ([i915#7828]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-rpls-1/igt@kms_chamelium_hpd@common-hpd-after-suspend.html * igt@kms_pipe_crc_basic@suspend-read-crc: - bat-rpls-1: NOTRUN -> [SKIP][12] ([i915#1845]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-rpls-1/igt@kms_pipe_crc_basic@suspend-read-crc.html * igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-1: - fi-rkl-11600: [PASS][13] -> [FAIL][14] ([fdo#103375]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/fi-rkl-11600/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-1.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/fi-rkl-11600/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-hdmi-a-1.html #### Possible fixes #### * igt@i915_selftest@live@reset: - bat-rpls-1: [ABORT][15] ([i915#4983]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/bat-rpls-1/igt@i915_selftest@live@reset.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/bat-rpls-1/igt@i915_selftest@live@reset.html [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#7694]: https://gitlab.freedesktop.org/drm/intel/issues/7694 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7913]: https://gitlab.freedesktop.org/drm/intel/issues/7913 [i915#8060]: https://gitlab.freedesktop.org/drm/intel/issues/8060 [i915#8062]: https://gitlab.freedesktop.org/drm/intel/issues/8062 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7186 -> IGTPW_8579 CI-20190529: 20190529 CI_DRM_12829: d947159409deea43f404f35cc758740c714c8888 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8579: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/index.html IGT_7186: 73d62f5d3cfa97a7a146fe5125132b1428a9acbd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/index.html [-- Attachment #2: Type: text/html, Size: 6133 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev3) 2023-02-27 5:54 [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit Ankit Nautiyal ` (2 preceding siblings ...) 2023-03-08 18:24 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev3) Patchwork @ 2023-03-10 6:35 ` Patchwork 3 siblings, 0 replies; 7+ messages in thread From: Patchwork @ 2023-03-10 6:35 UTC (permalink / raw) To: Nautiyal, Ankit K; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 22003 bytes --] == Series Details == Series: tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev3) URL : https://patchwork.freedesktop.org/series/113659/ State : success == Summary == CI Bug Log - changes from IGT_7186_full -> IGTPW_8579_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/index.html Participating hosts (8 -> 8) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in IGTPW_8579_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-glk: [PASS][1] -> [FAIL][2] ([i915#2842]) +1 similar issue [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-glk5/igt@gem_exec_fair@basic-none-rrul@rcs0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-glk3/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_lmem_swapping@heavy-verify-random-ccs: - shard-glk: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#4613]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-glk3/igt@gem_lmem_swapping@heavy-verify-random-ccs.html * igt@kms_big_fb@linear-16bpp-rotate-270: - shard-glk: NOTRUN -> [SKIP][4] ([fdo#109271]) +15 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-glk7/igt@kms_big_fb@linear-16bpp-rotate-270.html * igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_mc_ccs: - shard-glk: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#3886]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-glk3/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-apl: [PASS][6] -> [FAIL][7] ([i915#2346]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-apl1/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-apl2/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_flip@flip-vs-suspend-interruptible@b-dp1: - shard-apl: [PASS][8] -> [ABORT][9] ([i915#180]) +1 similar issue [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-apl1/igt@kms_flip@flip-vs-suspend-interruptible@b-dp1.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-apl4/igt@kms_flip@flip-vs-suspend-interruptible@b-dp1.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-glk: NOTRUN -> [SKIP][10] ([fdo#109271] / [i915#658]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-glk6/igt@kms_psr2_su@frontbuffer-xrgb8888.html #### Possible fixes #### * igt@drm_fdinfo@virtual-idle: - {shard-rkl}: [FAIL][11] ([i915#7742]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-4/igt@drm_fdinfo@virtual-idle.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-3/igt@drm_fdinfo@virtual-idle.html * igt@fbdev@info: - {shard-rkl}: [SKIP][13] ([i915#2582]) -> [PASS][14] +2 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-1/igt@fbdev@info.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-6/igt@fbdev@info.html * igt@fbdev@unaligned-read: - {shard-tglu}: [SKIP][15] ([i915#2582]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@fbdev@unaligned-read.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-3/igt@fbdev@unaligned-read.html * igt@gem_eio@suspend: - {shard-rkl}: [FAIL][17] ([i915#5115] / [i915#7052]) -> [PASS][18] [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-4/igt@gem_eio@suspend.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-2/igt@gem_eio@suspend.html * igt@gem_exec_balancer@fairslice: - {shard-rkl}: [SKIP][19] ([i915#6259]) -> [PASS][20] [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-5/igt@gem_exec_balancer@fairslice.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-1/igt@gem_exec_balancer@fairslice.html * igt@gem_exec_fair@basic-none-share@rcs0: - {shard-tglu}: [FAIL][21] ([i915#2842]) -> [PASS][22] [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@gem_exec_fair@basic-none-share@rcs0.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-6/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-glk: [FAIL][23] ([i915#2842]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-glk2/igt@gem_exec_fair@basic-pace@rcs0.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-glk3/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_reloc@basic-scanout@vcs0: - {shard-tglu}: [SKIP][25] ([i915#3639]) -> [PASS][26] +4 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@gem_exec_reloc@basic-scanout@vcs0.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-1/igt@gem_exec_reloc@basic-scanout@vcs0.html * igt@gem_exec_reloc@basic-wc-gtt: - {shard-rkl}: [SKIP][27] ([i915#3281]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-4/igt@gem_exec_reloc@basic-wc-gtt.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-5/igt@gem_exec_reloc@basic-wc-gtt.html * igt@gem_pwrite@basic-self: - {shard-rkl}: [SKIP][29] ([i915#3282]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-1/igt@gem_pwrite@basic-self.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-5/igt@gem_pwrite@basic-self.html * igt@i915_hangman@engine-engine-error@bcs0: - {shard-rkl}: [SKIP][31] ([i915#6258]) -> [PASS][32] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-5/igt@i915_hangman@engine-engine-error@bcs0.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-1/igt@i915_hangman@engine-engine-error@bcs0.html * igt@i915_pm_dc@dc9-dpms: - shard-apl: [SKIP][33] ([fdo#109271]) -> [PASS][34] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-apl4/igt@i915_pm_dc@dc9-dpms.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-apl4/igt@i915_pm_dc@dc9-dpms.html * igt@i915_pm_rpm@modeset-lpsp-stress-no-wait: - {shard-tglu}: [SKIP][35] ([i915#1397]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-5/igt@i915_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@i915_pm_rpm@system-suspend-modeset: - {shard-tglu}: [SKIP][37] ([i915#3547]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@i915_pm_rpm@system-suspend-modeset.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-1/igt@i915_pm_rpm@system-suspend-modeset.html * igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs: - {shard-rkl}: [SKIP][39] ([i915#1845] / [i915#4098]) -> [PASS][40] +17 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-1/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-6/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs.html * igt@kms_cursor_legacy@cursor-vs-flip-varying-size: - {shard-tglu}: [SKIP][41] ([i915#1845]) -> [PASS][42] +6 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-1/igt@kms_cursor_legacy@cursor-vs-flip-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [FAIL][43] ([i915#2346]) -> [PASS][44] +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-glk5/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * igt@kms_fbcon_fbt@psr-suspend: - {shard-rkl}: [SKIP][45] ([fdo#110189] / [i915#3955]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-6/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw: - {shard-rkl}: [SKIP][47] ([i915#1849] / [i915#4098]) -> [PASS][48] +16 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt: - {shard-tglu}: [SKIP][49] ([i915#1849]) -> [PASS][50] +12 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_plane@plane-position-hole@pipe-b-planes: - {shard-tglu}: [SKIP][51] ([i915#1849] / [i915#3558]) -> [PASS][52] +1 similar issue [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@kms_plane@plane-position-hole@pipe-b-planes.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-1/igt@kms_plane@plane-position-hole@pipe-b-planes.html * igt@kms_properties@crtc-properties-atomic: - {shard-rkl}: [SKIP][53] ([i915#1849]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-1/igt@kms_properties@crtc-properties-atomic.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-6/igt@kms_properties@crtc-properties-atomic.html * igt@kms_psr@cursor_mmap_cpu: - {shard-rkl}: [SKIP][55] ([i915#1072]) -> [PASS][56] +2 similar issues [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-rkl-4/igt@kms_psr@cursor_mmap_cpu.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-rkl-6/igt@kms_psr@cursor_mmap_cpu.html * igt@kms_universal_plane@cursor-fb-leak-pipe-d: - {shard-tglu}: [SKIP][57] ([fdo#109274]) -> [PASS][58] +3 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@kms_universal_plane@cursor-fb-leak-pipe-d.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-3/igt@kms_universal_plane@cursor-fb-leak-pipe-d.html * igt@kms_vblank@pipe-d-query-forked: - {shard-tglu}: [SKIP][59] ([i915#1845] / [i915#7651]) -> [PASS][60] +45 similar issues [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_7186/shard-tglu-6/igt@kms_vblank@pipe-d-query-forked.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/shard-tglu-1/igt@kms_vblank@pipe-d-query-forked.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1850]: https://gitlab.freedesktop.org/drm/intel/issues/1850 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3547]: https://gitlab.freedesktop.org/drm/intel/issues/3547 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3639]: https://gitlab.freedesktop.org/drm/intel/issues/3639 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [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#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4859]: https://gitlab.freedesktop.org/drm/intel/issues/4859 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5115]: https://gitlab.freedesktop.org/drm/intel/issues/5115 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#5723]: https://gitlab.freedesktop.org/drm/intel/issues/5723 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6258]: https://gitlab.freedesktop.org/drm/intel/issues/6258 [i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7052]: https://gitlab.freedesktop.org/drm/intel/issues/7052 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7128]: https://gitlab.freedesktop.org/drm/intel/issues/7128 [i915#7294]: https://gitlab.freedesktop.org/drm/intel/issues/7294 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#7949]: https://gitlab.freedesktop.org/drm/intel/issues/7949 [i915#7957]: https://gitlab.freedesktop.org/drm/intel/issues/7957 [i915#7981]: https://gitlab.freedesktop.org/drm/intel/issues/7981 [i915#8152]: https://gitlab.freedesktop.org/drm/intel/issues/8152 [i915#8154]: https://gitlab.freedesktop.org/drm/intel/issues/8154 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8273]: https://gitlab.freedesktop.org/drm/intel/issues/8273 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7186 -> IGTPW_8579 CI-20190529: 20190529 CI_DRM_12829: d947159409deea43f404f35cc758740c714c8888 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8579: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/index.html IGT_7186: 73d62f5d3cfa97a7a146fe5125132b1428a9acbd @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8579/index.html [-- Attachment #2: Type: text/html, Size: 16453 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit @ 2023-02-03 16:04 Ankit Nautiyal 0 siblings, 0 replies; 7+ messages in thread From: Ankit Nautiyal @ 2023-02-03 16:04 UTC (permalink / raw) To: igt-dev For clients setting DRM_CLIENT_CAP_ATOMIC, the support for aspect ratio bits in mode flags is enabled by default. For legacy commit, clients need to set the aspect ratio cap explicitly, if they want to set aspect ratio bits in the mode flags. Currently in case of setcrtc_implicit_plane, the client using the lease does not set the aspect-ratio property before using setcrtc ioctl. This creates a problem, when there are aspect-ratio bits present in the mode flags. In such a case the setcrtc ioctl fails, as driver expects the aspect ratio bits unset. So set DRM_CLIENT_CAP_ASPECT_RATIO, if the mode flags do have aspect ratio bits set, before calling the setcrtc ioctl. Signed-off-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com> --- tests/kms_lease.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/kms_lease.c b/tests/kms_lease.c index 67e8d3bec700..5c8e58dd86ea 100644 --- a/tests/kms_lease.c +++ b/tests/kms_lease.c @@ -345,6 +345,15 @@ static void setcrtc_implicit_plane(data_t *data) do_or_die(create_lease(data->master.fd, &mcl)); drmSetClientCap(data->master.fd, DRM_CLIENT_CAP_UNIVERSAL_PLANES, 1); + /* + * For Legacy commit, If userspace wants to send modes with aspect-ratio bits + * then the client cap for aspect-ratio bits must be set. + */ + if (mode->flags & DRM_MODE_FLAG_PIC_AR_MASK) { + drmSetClientCap(data->master.fd, DRM_CLIENT_CAP_ASPECT_RATIO, 1); + drmSetClientCap(mcl.fd, DRM_CLIENT_CAP_ASPECT_RATIO, 1); + } + /* Set a mode on the leased output */ igt_assert_eq(0, prepare_crtc(&data->master, data)); -- 2.25.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2023-03-10 6:35 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-02-27 5:54 [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit Ankit Nautiyal 2023-02-27 6:43 ` Modem, Bhanuprakash 2023-03-09 5:26 ` Thasleem, Mohammed 2023-02-27 6:50 ` [igt-dev] ✗ Fi.CI.BAT: failure for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev2) Patchwork 2023-03-08 18:24 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/kms_lease: Set Aspect ratio client cap in case of legacy commit (rev3) Patchwork 2023-03-10 6:35 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2023-02-03 16:04 [igt-dev] [PATCH i-g-t] tests/kms_lease: Set Aspect ratio client cap in case of legacy commit Ankit Nautiyal
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox