* [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
@ 2022-11-03 3:24 Nidhi Gupta
2022-11-03 4:01 ` [igt-dev] ✗ Fi.CI.BAT: failure for " Patchwork
2022-11-03 9:30 ` [igt-dev] [PATCH i-g-t] " Ville Syrjälä
0 siblings, 2 replies; 7+ messages in thread
From: Nidhi Gupta @ 2022-11-03 3:24 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta
-Cleanup up the display state before starting the subtest.
-Execute the tests only for 5 modes.
-Use primary plane to set the framebuffer.
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
---
tests/kms_invalid_mode.c | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
index f1c3866..492c92c 100644
--- a/tests/kms_invalid_mode.c
+++ b/tests/kms_invalid_mode.c
@@ -184,6 +184,7 @@ test_output(data_t *data)
struct igt_fb fb;
int ret;
drmModeModeInfo *mode;
+ igt_plane_t *primary;
igt_display_reset(&data->display);
igt_output_set_pipe(output, data->pipe);
@@ -192,7 +193,14 @@ test_output(data_t *data)
DRM_FORMAT_MOD_LINEAR,
&fb);
+ primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
+ igt_plane_set_fb(primary, &fb);
+
for_each_connector_mode(output) {
+ igt_output_override_mode(output, NULL);
+ igt_display_commit(&data->display);
+ if (j__ > 5)
+ break;
mode = &output->config.connector->modes[j__];
igt_require(data->adjust_mode(data, mode));
igt_output_override_mode(output, mode);
@@ -200,9 +208,11 @@ test_output(data_t *data)
igt_assert(ret == -EINVAL);
}
+ /* Cleanup */
igt_remove_fb(data->drm_fd, &fb);
+ igt_plane_set_fb(primary, NULL);
igt_output_override_mode(output, NULL);
- /*unset_all_crtcs*/
+ igt_output_set_pipe(output, PIPE_NONE);
igt_display_commit(&data->display);
}
--
1.9.1
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for tests/kms_invalid_mode: Fix the test for legacy platform
2022-11-03 3:24 [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform Nidhi Gupta
@ 2022-11-03 4:01 ` Patchwork
2022-11-03 9:30 ` [igt-dev] [PATCH i-g-t] " Ville Syrjälä
1 sibling, 0 replies; 7+ messages in thread
From: Patchwork @ 2022-11-03 4:01 UTC (permalink / raw)
To: Nidhi Gupta; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 5287 bytes --]
== Series Details ==
Series: tests/kms_invalid_mode: Fix the test for legacy platform
URL : https://patchwork.freedesktop.org/series/110461/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_12333 -> IGTPW_8039
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_8039 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_8039, 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_8039/index.html
Participating hosts (38 -> 27)
------------------------------
Missing (11): fi-tgl-dsi bat-dg2-8 bat-dg2-9 bat-adlp-6 bat-adlp-4 bat-adln-1 bat-rplp-1 bat-rpls-1 bat-rpls-2 bat-dg2-11 bat-jsl-1
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8039:
### IGT changes ###
#### Possible regressions ####
* igt@i915_module_load@load:
- fi-bdw-gvtdvm: [PASS][1] -> [DMESG-WARN][2] +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12333/fi-bdw-gvtdvm/igt@i915_module_load@load.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-bdw-gvtdvm/igt@i915_module_load@load.html
Known issues
------------
Here are the changes found in IGTPW_8039 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_lmem_swapping@basic:
- fi-apl-guc: NOTRUN -> [SKIP][3] ([fdo#109271] / [i915#4613]) +3 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-apl-guc/igt@gem_lmem_swapping@basic.html
* igt@kms_chamelium@hdmi-crc-fast:
- fi-apl-guc: NOTRUN -> [SKIP][4] ([fdo#109271] / [fdo#111827]) +8 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-apl-guc/igt@kms_chamelium@hdmi-crc-fast.html
* igt@kms_flip@basic-flip-vs-dpms@b-edp1:
- fi-icl-u2: [PASS][5] -> [DMESG-WARN][6] ([i915#4890])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12333/fi-icl-u2/igt@kms_flip@basic-flip-vs-dpms@b-edp1.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-icl-u2/igt@kms_flip@basic-flip-vs-dpms@b-edp1.html
* igt@kms_force_connector_basic@force-connector-state:
- fi-apl-guc: NOTRUN -> [SKIP][7] ([fdo#109271]) +11 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-apl-guc/igt@kms_force_connector_basic@force-connector-state.html
* igt@runner@aborted:
- fi-icl-u2: NOTRUN -> [FAIL][8] ([i915#4312])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-icl-u2/igt@runner@aborted.html
- fi-bdw-gvtdvm: NOTRUN -> [FAIL][9] ([i915#4312])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-bdw-gvtdvm/igt@runner@aborted.html
#### Possible fixes ####
* igt@gem_ctx_create@basic-files:
- {fi-tgl-mst}: [DMESG-WARN][10] ([i915#6434]) -> [PASS][11]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12333/fi-tgl-mst/igt@gem_ctx_create@basic-files.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-tgl-mst/igt@gem_ctx_create@basic-files.html
* igt@gem_render_tiled_blits@basic:
- fi-apl-guc: [INCOMPLETE][12] -> [PASS][13]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12333/fi-apl-guc/igt@gem_render_tiled_blits@basic.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-apl-guc/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_blits@basic:
- fi-pnv-d510: [SKIP][14] ([fdo#109271]) -> [PASS][15] +1 similar issue
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12333/fi-pnv-d510/igt@gem_tiled_blits@basic.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/fi-pnv-d510/igt@gem_tiled_blits@basic.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4890]: https://gitlab.freedesktop.org/drm/intel/issues/4890
[i915#6106]: https://gitlab.freedesktop.org/drm/intel/issues/6106
[i915#6434]: https://gitlab.freedesktop.org/drm/intel/issues/6434
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7038 -> IGTPW_8039
CI-20190529: 20190529
CI_DRM_12333: e7d1d39c197e7f06cf4d1ee19cfd467d6b68e10e @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8039: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/index.html
IGT_7038: 5389b3f3b9b75df6bd8506e4aa3da357fd0c0ab1 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Testlist changes
----------------
+igt@i915_pm_backlight@fade_with_dpms
+igt@i915_pm_backlight@fade_with_suspend
-igt@i915_pm_backlight@fade-with-dpms
-igt@i915_pm_backlight@fade-with-suspend
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8039/index.html
[-- Attachment #2: Type: text/html, Size: 6358 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
2022-11-03 3:24 [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform Nidhi Gupta
2022-11-03 4:01 ` [igt-dev] ✗ Fi.CI.BAT: failure for " Patchwork
@ 2022-11-03 9:30 ` Ville Syrjälä
2022-11-03 9:46 ` Gupta, Nidhi1
1 sibling, 1 reply; 7+ messages in thread
From: Ville Syrjälä @ 2022-11-03 9:30 UTC (permalink / raw)
To: Nidhi Gupta; +Cc: igt-dev
On Thu, Nov 03, 2022 at 08:54:58AM +0530, Nidhi Gupta wrote:
> -Cleanup up the display state before starting the subtest.
> -Execute the tests only for 5 modes.
> -Use primary plane to set the framebuffer.
Again multiple patches in the guise of a single patch, with
no justification for any of them. NAK.
I think we just need to put in the revert and start from
scratch.
>
> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> ---
> tests/kms_invalid_mode.c | 12 +++++++++++-
> 1 file changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
> index f1c3866..492c92c 100644
> --- a/tests/kms_invalid_mode.c
> +++ b/tests/kms_invalid_mode.c
> @@ -184,6 +184,7 @@ test_output(data_t *data)
> struct igt_fb fb;
> int ret;
> drmModeModeInfo *mode;
> + igt_plane_t *primary;
>
> igt_display_reset(&data->display);
> igt_output_set_pipe(output, data->pipe);
> @@ -192,7 +193,14 @@ test_output(data_t *data)
> DRM_FORMAT_MOD_LINEAR,
> &fb);
>
> + primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
> + igt_plane_set_fb(primary, &fb);
> +
> for_each_connector_mode(output) {
> + igt_output_override_mode(output, NULL);
> + igt_display_commit(&data->display);
> + if (j__ > 5)
> + break;
> mode = &output->config.connector->modes[j__];
> igt_require(data->adjust_mode(data, mode));
> igt_output_override_mode(output, mode);
> @@ -200,9 +208,11 @@ test_output(data_t *data)
> igt_assert(ret == -EINVAL);
> }
>
> + /* Cleanup */
> igt_remove_fb(data->drm_fd, &fb);
> + igt_plane_set_fb(primary, NULL);
> igt_output_override_mode(output, NULL);
> - /*unset_all_crtcs*/
> + igt_output_set_pipe(output, PIPE_NONE);
> igt_display_commit(&data->display);
> }
>
> --
> 1.9.1
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
2022-11-03 9:30 ` [igt-dev] [PATCH i-g-t] " Ville Syrjälä
@ 2022-11-03 9:46 ` Gupta, Nidhi1
2022-11-03 9:51 ` Ville Syrjälä
0 siblings, 1 reply; 7+ messages in thread
From: Gupta, Nidhi1 @ 2022-11-03 9:46 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: igt-dev@lists.freedesktop.org
Hi Ville,
It's a small patch, just cleaning up the display state before executing the subtest.
Nidhi
-----Original Message-----
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Sent: Thursday, November 3, 2022 3:01 PM
To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
Cc: igt-dev@lists.freedesktop.org
Subject: Re: [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
On Thu, Nov 03, 2022 at 08:54:58AM +0530, Nidhi Gupta wrote:
> -Cleanup up the display state before starting the subtest.
> -Execute the tests only for 5 modes.
> -Use primary plane to set the framebuffer.
Again multiple patches in the guise of a single patch, with no justification for any of them. NAK.
I think we just need to put in the revert and start from scratch.
>
> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> ---
> tests/kms_invalid_mode.c | 12 +++++++++++-
> 1 file changed, 11 insertions(+), 1 deletion(-)
>
> diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c index
> f1c3866..492c92c 100644
> --- a/tests/kms_invalid_mode.c
> +++ b/tests/kms_invalid_mode.c
> @@ -184,6 +184,7 @@ test_output(data_t *data)
> struct igt_fb fb;
> int ret;
> drmModeModeInfo *mode;
> + igt_plane_t *primary;
>
> igt_display_reset(&data->display);
> igt_output_set_pipe(output, data->pipe); @@ -192,7 +193,14 @@
> test_output(data_t *data)
> DRM_FORMAT_MOD_LINEAR,
> &fb);
>
> + primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
> + igt_plane_set_fb(primary, &fb);
> +
> for_each_connector_mode(output) {
> + igt_output_override_mode(output, NULL);
> + igt_display_commit(&data->display);
> + if (j__ > 5)
> + break;
> mode = &output->config.connector->modes[j__];
> igt_require(data->adjust_mode(data, mode));
> igt_output_override_mode(output, mode); @@ -200,9 +208,11 @@
> test_output(data_t *data)
> igt_assert(ret == -EINVAL);
> }
>
> + /* Cleanup */
> igt_remove_fb(data->drm_fd, &fb);
> + igt_plane_set_fb(primary, NULL);
> igt_output_override_mode(output, NULL);
> - /*unset_all_crtcs*/
> + igt_output_set_pipe(output, PIPE_NONE);
> igt_display_commit(&data->display);
> }
>
> --
> 1.9.1
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
2022-11-03 9:46 ` Gupta, Nidhi1
@ 2022-11-03 9:51 ` Ville Syrjälä
2022-11-03 10:16 ` Gupta, Nidhi1
0 siblings, 1 reply; 7+ messages in thread
From: Ville Syrjälä @ 2022-11-03 9:51 UTC (permalink / raw)
To: Gupta, Nidhi1; +Cc: igt-dev@lists.freedesktop.org
On Thu, Nov 03, 2022 at 09:46:57AM +0000, Gupta, Nidhi1 wrote:
> Hi Ville,
>
> It's a small patch, just cleaning up the display state before executing the subtest.
No, it's three patches, none of which fix the already broken test.
>
> Nidhi
>
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Thursday, November 3, 2022 3:01 PM
> To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
> Cc: igt-dev@lists.freedesktop.org
> Subject: Re: [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
>
> On Thu, Nov 03, 2022 at 08:54:58AM +0530, Nidhi Gupta wrote:
> > -Cleanup up the display state before starting the subtest.
> > -Execute the tests only for 5 modes.
> > -Use primary plane to set the framebuffer.
>
> Again multiple patches in the guise of a single patch, with no justification for any of them. NAK.
>
> I think we just need to put in the revert and start from scratch.
>
> >
> > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> > Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> > ---
> > tests/kms_invalid_mode.c | 12 +++++++++++-
> > 1 file changed, 11 insertions(+), 1 deletion(-)
> >
> > diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c index
> > f1c3866..492c92c 100644
> > --- a/tests/kms_invalid_mode.c
> > +++ b/tests/kms_invalid_mode.c
> > @@ -184,6 +184,7 @@ test_output(data_t *data)
> > struct igt_fb fb;
> > int ret;
> > drmModeModeInfo *mode;
> > + igt_plane_t *primary;
> >
> > igt_display_reset(&data->display);
> > igt_output_set_pipe(output, data->pipe); @@ -192,7 +193,14 @@
> > test_output(data_t *data)
> > DRM_FORMAT_MOD_LINEAR,
> > &fb);
> >
> > + primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
> > + igt_plane_set_fb(primary, &fb);
> > +
> > for_each_connector_mode(output) {
> > + igt_output_override_mode(output, NULL);
> > + igt_display_commit(&data->display);
> > + if (j__ > 5)
> > + break;
> > mode = &output->config.connector->modes[j__];
> > igt_require(data->adjust_mode(data, mode));
> > igt_output_override_mode(output, mode); @@ -200,9 +208,11 @@
> > test_output(data_t *data)
> > igt_assert(ret == -EINVAL);
> > }
> >
> > + /* Cleanup */
> > igt_remove_fb(data->drm_fd, &fb);
> > + igt_plane_set_fb(primary, NULL);
> > igt_output_override_mode(output, NULL);
> > - /*unset_all_crtcs*/
> > + igt_output_set_pipe(output, PIPE_NONE);
> > igt_display_commit(&data->display);
> > }
> >
> > --
> > 1.9.1
>
> --
> Ville Syrjälä
> Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
2022-11-03 9:51 ` Ville Syrjälä
@ 2022-11-03 10:16 ` Gupta, Nidhi1
2022-11-03 10:20 ` Ville Syrjälä
0 siblings, 1 reply; 7+ messages in thread
From: Gupta, Nidhi1 @ 2022-11-03 10:16 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: igt-dev@lists.freedesktop.org
Hi Ville,
Only this part "igt_display_try_commit2(&data->display, data->display.is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY); "is creating problem, earlier it was drmModesetcrtc, should I set it back to drmModesetcrtc?
-----Original Message-----
From: Ville Syrjälä <ville.syrjala@linux.intel.com>
Sent: Thursday, November 3, 2022 3:21 PM
To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
Cc: igt-dev@lists.freedesktop.org
Subject: Re: [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
On Thu, Nov 03, 2022 at 09:46:57AM +0000, Gupta, Nidhi1 wrote:
> Hi Ville,
>
> It's a small patch, just cleaning up the display state before executing the subtest.
No, it's three patches, none of which fix the already broken test.
>
> Nidhi
>
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Thursday, November 3, 2022 3:01 PM
> To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
> Cc: igt-dev@lists.freedesktop.org
> Subject: Re: [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for
> legacy platform
>
> On Thu, Nov 03, 2022 at 08:54:58AM +0530, Nidhi Gupta wrote:
> > -Cleanup up the display state before starting the subtest.
> > -Execute the tests only for 5 modes.
> > -Use primary plane to set the framebuffer.
>
> Again multiple patches in the guise of a single patch, with no justification for any of them. NAK.
>
> I think we just need to put in the revert and start from scratch.
>
> >
> > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> > Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> > ---
> > tests/kms_invalid_mode.c | 12 +++++++++++-
> > 1 file changed, 11 insertions(+), 1 deletion(-)
> >
> > diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
> > index f1c3866..492c92c 100644
> > --- a/tests/kms_invalid_mode.c
> > +++ b/tests/kms_invalid_mode.c
> > @@ -184,6 +184,7 @@ test_output(data_t *data)
> > struct igt_fb fb;
> > int ret;
> > drmModeModeInfo *mode;
> > + igt_plane_t *primary;
> >
> > igt_display_reset(&data->display);
> > igt_output_set_pipe(output, data->pipe); @@ -192,7 +193,14 @@
> > test_output(data_t *data)
> > DRM_FORMAT_MOD_LINEAR,
> > &fb);
> >
> > + primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
> > + igt_plane_set_fb(primary, &fb);
> > +
> > for_each_connector_mode(output) {
> > + igt_output_override_mode(output, NULL);
> > + igt_display_commit(&data->display);
> > + if (j__ > 5)
> > + break;
> > mode = &output->config.connector->modes[j__];
> > igt_require(data->adjust_mode(data, mode));
> > igt_output_override_mode(output, mode); @@ -200,9 +208,11 @@
> > test_output(data_t *data)
> > igt_assert(ret == -EINVAL);
> > }
> >
> > + /* Cleanup */
> > igt_remove_fb(data->drm_fd, &fb);
> > + igt_plane_set_fb(primary, NULL);
> > igt_output_override_mode(output, NULL);
> > - /*unset_all_crtcs*/
> > + igt_output_set_pipe(output, PIPE_NONE);
> > igt_display_commit(&data->display);
> > }
> >
> > --
> > 1.9.1
>
> --
> Ville Syrjälä
> Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
2022-11-03 10:16 ` Gupta, Nidhi1
@ 2022-11-03 10:20 ` Ville Syrjälä
0 siblings, 0 replies; 7+ messages in thread
From: Ville Syrjälä @ 2022-11-03 10:20 UTC (permalink / raw)
To: Gupta, Nidhi1; +Cc: igt-dev@lists.freedesktop.org
On Thu, Nov 03, 2022 at 10:16:31AM +0000, Gupta, Nidhi1 wrote:
> Hi Ville,
>
> Only this part "igt_display_try_commit2(&data->display, data->display.is_atomic ? COMMIT_ATOMIC : COMMIT_LEGACY); "is creating problem, earlier it was drmModesetcrtc, should I set it back to drmModesetcrtc?
There is a lot more wrong than that.
>
> -----Original Message-----
> From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> Sent: Thursday, November 3, 2022 3:21 PM
> To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
> Cc: igt-dev@lists.freedesktop.org
> Subject: Re: [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform
>
> On Thu, Nov 03, 2022 at 09:46:57AM +0000, Gupta, Nidhi1 wrote:
> > Hi Ville,
> >
> > It's a small patch, just cleaning up the display state before executing the subtest.
>
> No, it's three patches, none of which fix the already broken test.
>
> >
> > Nidhi
> >
> > -----Original Message-----
> > From: Ville Syrjälä <ville.syrjala@linux.intel.com>
> > Sent: Thursday, November 3, 2022 3:01 PM
> > To: Gupta, Nidhi1 <nidhi1.gupta@intel.com>
> > Cc: igt-dev@lists.freedesktop.org
> > Subject: Re: [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for
> > legacy platform
> >
> > On Thu, Nov 03, 2022 at 08:54:58AM +0530, Nidhi Gupta wrote:
> > > -Cleanup up the display state before starting the subtest.
> > > -Execute the tests only for 5 modes.
> > > -Use primary plane to set the framebuffer.
> >
> > Again multiple patches in the guise of a single patch, with no justification for any of them. NAK.
> >
> > I think we just need to put in the revert and start from scratch.
> >
> > >
> > > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
> > > Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
> > > ---
> > > tests/kms_invalid_mode.c | 12 +++++++++++-
> > > 1 file changed, 11 insertions(+), 1 deletion(-)
> > >
> > > diff --git a/tests/kms_invalid_mode.c b/tests/kms_invalid_mode.c
> > > index f1c3866..492c92c 100644
> > > --- a/tests/kms_invalid_mode.c
> > > +++ b/tests/kms_invalid_mode.c
> > > @@ -184,6 +184,7 @@ test_output(data_t *data)
> > > struct igt_fb fb;
> > > int ret;
> > > drmModeModeInfo *mode;
> > > + igt_plane_t *primary;
> > >
> > > igt_display_reset(&data->display);
> > > igt_output_set_pipe(output, data->pipe); @@ -192,7 +193,14 @@
> > > test_output(data_t *data)
> > > DRM_FORMAT_MOD_LINEAR,
> > > &fb);
> > >
> > > + primary = igt_output_get_plane_type(output, DRM_PLANE_TYPE_PRIMARY);
> > > + igt_plane_set_fb(primary, &fb);
> > > +
> > > for_each_connector_mode(output) {
> > > + igt_output_override_mode(output, NULL);
> > > + igt_display_commit(&data->display);
> > > + if (j__ > 5)
> > > + break;
> > > mode = &output->config.connector->modes[j__];
> > > igt_require(data->adjust_mode(data, mode));
> > > igt_output_override_mode(output, mode); @@ -200,9 +208,11 @@
> > > test_output(data_t *data)
> > > igt_assert(ret == -EINVAL);
> > > }
> > >
> > > + /* Cleanup */
> > > igt_remove_fb(data->drm_fd, &fb);
> > > + igt_plane_set_fb(primary, NULL);
> > > igt_output_override_mode(output, NULL);
> > > - /*unset_all_crtcs*/
> > > + igt_output_set_pipe(output, PIPE_NONE);
> > > igt_display_commit(&data->display);
> > > }
> > >
> > > --
> > > 1.9.1
> >
> > --
> > Ville Syrjälä
> > Intel
>
> --
> Ville Syrjälä
> Intel
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2022-11-03 10:20 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-11-03 3:24 [igt-dev] [PATCH i-g-t] tests/kms_invalid_mode: Fix the test for legacy platform Nidhi Gupta
2022-11-03 4:01 ` [igt-dev] ✗ Fi.CI.BAT: failure for " Patchwork
2022-11-03 9:30 ` [igt-dev] [PATCH i-g-t] " Ville Syrjälä
2022-11-03 9:46 ` Gupta, Nidhi1
2022-11-03 9:51 ` Ville Syrjälä
2022-11-03 10:16 ` Gupta, Nidhi1
2022-11-03 10:20 ` Ville Syrjälä
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox