* [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-12-20 13:57 ` [igt-dev] [PATCH v2] " Mohammed Thasleem
@ 2022-06-30 5:57 ` Mohammed Thasleem
2023-01-24 15:24 ` Imre Deak
2022-12-21 14:17 ` [igt-dev] [PATCH v2] " Rodrigo Vivi
` (2 subsequent siblings)
3 siblings, 1 reply; 16+ messages in thread
From: Mohammed Thasleem @ 2022-06-30 5:57 UTC (permalink / raw)
To: igt-dev
This test validates negative scenario of DC5 state by keeping
all connectors's DPMS property set to ON.
v2: Added function to check externel panel and skip test if not found.
v3: Moved check_external_panel inside igt_require_f and removed
igt_skip_on_f.
Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
---
tests/i915/i915_pm_dc.c | 45 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 45 insertions(+)
diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
index ba49d014..e29f9eb8 100644
--- a/tests/i915/i915_pm_dc.c
+++ b/tests/i915/i915_pm_dc.c
@@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
}
+static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
+{
+ igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
+ "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
+ data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
+}
+
static void setup_videoplayback(data_t *data)
{
color_t red_green_blue[] = {
@@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
cleanup_dc_dpms(data);
}
+static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
+{
+ uint32_t dc_counter;
+
+ require_dc_counter(data->debugfs_fd, dc_flag);
+ setup_dc_dpms(data);
+ dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
+ dpms_on(data);
+ check_dc_counter_negative(data, dc_flag, dc_counter);
+ cleanup_dc_dpms(data);
+}
+
static bool support_dc6(int debugfs_fd)
{
char buf[4096];
@@ -485,6 +504,23 @@ static void test_dc9_dpms(data_t *data)
setup_dc9_dpms(data, dc_target);
}
+static int check_external_panel(igt_display_t *display)
+{
+ igt_output_t *output = NULL;
+ int external_panel = 0;
+
+ for_each_connected_output(display, output) {
+ drmModeConnectorPtr c = output->config.connector;
+
+ if (c->connector_type != DRM_MODE_CONNECTOR_eDP &&
+ c->connection == DRM_MODE_CONNECTED) {
+ external_panel++;
+ }
+ }
+
+ return external_panel;
+}
+
static void kms_poll_state_restore(int sig)
{
int sysfs_fd;
@@ -552,6 +588,15 @@ igt_main
test_dc_state_dpms(&data, CHECK_DC5);
}
+ igt_describe("This test validates negative scenario of DC5 display "
+ "engine entry to DC5 state while all connectors's DPMS "
+ "property set to ON");
+ igt_subtest("dc5-dpms-negative") {
+ igt_require_f(check_external_panel(&data.display),
+ "External panel not detected, skip execution\n");
+ test_dc_state_dpms_negative(&data, CHECK_DC5);
+ }
+
igt_describe("This test validates display engine entry to DC5 state "
"while all connectors's DPMS property set to OFF");
igt_subtest("dc6-dpms") {
--
2.25.1
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
@ 2022-12-16 19:11 Mohammed Thasleem
2022-12-18 22:14 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
` (7 more replies)
0 siblings, 8 replies; 16+ messages in thread
From: Mohammed Thasleem @ 2022-12-16 19:11 UTC (permalink / raw)
To: igt-dev
This test validates negative scenario of DC5 state by keeping
all connectors's DPMS property set to ON.
Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
---
tests/i915/i915_pm_dc.c | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
index ba49d014..ebbf5fc9 100644
--- a/tests/i915/i915_pm_dc.c
+++ b/tests/i915/i915_pm_dc.c
@@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
}
+static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
+{
+ igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
+ "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
+ data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
+}
+
static void setup_videoplayback(data_t *data)
{
color_t red_green_blue[] = {
@@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
cleanup_dc_dpms(data);
}
+static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
+{
+ uint32_t dc_counter;
+
+ require_dc_counter(data->debugfs_fd, dc_flag);
+ setup_dc_dpms(data);
+ dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
+ dpms_on(data);
+ check_dc_counter_negative(data, dc_flag, dc_counter);
+ cleanup_dc_dpms(data);
+}
+
static bool support_dc6(int debugfs_fd)
{
char buf[4096];
@@ -552,6 +571,13 @@ igt_main
test_dc_state_dpms(&data, CHECK_DC5);
}
+ igt_describe("This test validates negative scenario of DC5 display "
+ "engine entry to DC5 state while all connectors's DPMS "
+ "property set to ON");
+ igt_subtest("dc5-dpms-negative") {
+ test_dc_state_dpms_negative(&data, CHECK_DC5);
+ }
+
igt_describe("This test validates display engine entry to DC5 state "
"while all connectors's DPMS property set to OFF");
igt_subtest("dc6-dpms") {
--
2.25.1
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
@ 2022-12-18 22:14 ` Patchwork
2022-12-18 23:52 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
` (6 subsequent siblings)
7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2022-12-18 22:14 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 7592 bytes --]
== Series Details ==
Series: tests/i915/i915_pm_dc : Check DC5 state with externel active panel
URL : https://patchwork.freedesktop.org/series/112025/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12512 -> IGTPW_8243
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/index.html
Participating hosts (42 -> 40)
------------------------------
Missing (2): fi-rkl-11600 fi-snb-2520m
Known issues
------------
Here are the changes found in IGTPW_8243 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_module_load@load:
- fi-kbl-soraka: [PASS][1] -> [DMESG-WARN][2] ([i915#1982])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/fi-kbl-soraka/igt@i915_module_load@load.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/fi-kbl-soraka/igt@i915_module_load@load.html
* igt@i915_selftest@live@gt_heartbeat:
- fi-kbl-soraka: [PASS][3] -> [DMESG-FAIL][4] ([i915#5334])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/fi-kbl-soraka/igt@i915_selftest@live@gt_heartbeat.html
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-rkl-guc: NOTRUN -> [SKIP][5] ([fdo#111827])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/fi-rkl-guc/igt@kms_chamelium@common-hpd-after-suspend.html
#### Possible fixes ####
* igt@gem_exec_gttfill@basic:
- fi-pnv-d510: [FAIL][6] ([i915#7229]) -> [PASS][7]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/fi-pnv-d510/igt@gem_exec_gttfill@basic.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/fi-pnv-d510/igt@gem_exec_gttfill@basic.html
* igt@i915_selftest@live@reset:
- {bat-rpls-2}: [DMESG-FAIL][8] ([i915#4983]) -> [PASS][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/bat-rpls-2/igt@i915_selftest@live@reset.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/bat-rpls-2/igt@i915_selftest@live@reset.html
* igt@i915_selftest@live@workarounds:
- fi-rkl-guc: [INCOMPLETE][10] ([i915#4983]) -> [PASS][11]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/fi-rkl-guc/igt@i915_selftest@live@workarounds.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/fi-rkl-guc/igt@i915_selftest@live@workarounds.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions:
- fi-bsw-kefka: [FAIL][12] ([i915#6298]) -> [PASS][13]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/fi-bsw-kefka/igt@kms_cursor_legacy@basic-busy-flip-before-cursor@atomic-transitions.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1982]: https://gitlab.freedesktop.org/drm/intel/issues/1982
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#6298]: https://gitlab.freedesktop.org/drm/intel/issues/6298
[i915#6816]: https://gitlab.freedesktop.org/drm/intel/issues/6816
[i915#6997]: https://gitlab.freedesktop.org/drm/intel/issues/6997
[i915#7229]: https://gitlab.freedesktop.org/drm/intel/issues/7229
[i915#7336]: https://gitlab.freedesktop.org/drm/intel/issues/7336
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7096 -> IGTPW_8243
CI-20190529: 20190529
CI_DRM_12512: 32c0d1e3ac9cf7e7b64a53dcafeeb7173a2f511b @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8243: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/index.html
IGT_7096: f2f515390fb11554d22c7b78b94e288026545326 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Testlist changes
----------------
+igt@i915_pm_dc@dc5-dpms-negative
+igt@vc4_create_bo@create-bo-0
+igt@vc4_create_bo@create-bo-4096
+igt@vc4_create_bo@create-bo-zeroed
+igt@vc4_dmabuf_poll@poll-read-waits-until-write-done
+igt@vc4_dmabuf_poll@poll-write-waits-until-write-done
+igt@vc4_label_bo@set-bad-handle
+igt@vc4_label_bo@set-bad-name
+igt@vc4_label_bo@set-kernel-name
+igt@vc4_label_bo@set-label
+igt@vc4_lookup_fail@bad-color-write
+igt@vc4_purgeable_bo@access-purgeable-bo-mem
+igt@vc4_purgeable_bo@access-purged-bo-mem
+igt@vc4_purgeable_bo@free-purged-bo
+igt@vc4_purgeable_bo@mark-purgeable
+igt@vc4_purgeable_bo@mark-purgeable-twice
+igt@vc4_purgeable_bo@mark-unpurgeable-check-retained
+igt@vc4_purgeable_bo@mark-unpurgeable-purged
+igt@vc4_purgeable_bo@mark-unpurgeable-twice
+igt@vc4_purgeable_bo@mark-willneed
+igt@vc4_tiling@get-after-free
+igt@vc4_tiling@get-bad-flags
+igt@vc4_tiling@get-bad-handle
+igt@vc4_tiling@get-bad-modifier
+igt@vc4_tiling@set-bad-flags
+igt@vc4_tiling@set-bad-handle
+igt@vc4_tiling@set-bad-modifier
+igt@vc4_tiling@set-get
+igt@vc4_wait_bo@bad-bo
+igt@vc4_wait_bo@bad-pad
+igt@vc4_wait_bo@unused-bo-0ns
+igt@vc4_wait_bo@unused-bo-1ns
+igt@vc4_wait_bo@used-bo
+igt@vc4_wait_bo@used-bo-0ns
+igt@vc4_wait_bo@used-bo-1ns
+igt@vc4_wait_seqno@bad-seqno-0ns
+igt@vc4_wait_seqno@bad-seqno-1ns
-igt@vc4/vc4_create_bo@create-bo-0
-igt@vc4/vc4_create_bo@create-bo-4096
-igt@vc4/vc4_create_bo@create-bo-zeroed
-igt@vc4/vc4_dmabuf_poll@poll-read-waits-until-write-done
-igt@vc4/vc4_dmabuf_poll@poll-write-waits-until-write-done
-igt@vc4/vc4_label_bo@set-bad-handle
-igt@vc4/vc4_label_bo@set-bad-name
-igt@vc4/vc4_label_bo@set-kernel-name
-igt@vc4/vc4_label_bo@set-label
-igt@vc4/vc4_lookup_fail@bad-color-write
-igt@vc4/vc4_perfmon@create-perfmon-0
-igt@vc4/vc4_perfmon@create-perfmon-exceed
-igt@vc4/vc4_perfmon@create-perfmon-invalid-events
-igt@vc4/vc4_perfmon@create-single-perfmon
-igt@vc4/vc4_perfmon@create-two-perfmon
-igt@vc4/vc4_perfmon@destroy-invalid-perfmon
-igt@vc4/vc4_perfmon@destroy-valid-perfmon
-igt@vc4/vc4_perfmon@get-values-invalid-perfmon
-igt@vc4/vc4_perfmon@get-values-invalid-pointer
-igt@vc4/vc4_perfmon@get-values-valid-perfmon
-igt@vc4/vc4_purgeable_bo@access-purgeable-bo-mem
-igt@vc4/vc4_purgeable_bo@access-purged-bo-mem
-igt@vc4/vc4_purgeable_bo@free-purged-bo
-igt@vc4/vc4_purgeable_bo@mark-purgeable
-igt@vc4/vc4_purgeable_bo@mark-purgeable-twice
-igt@vc4/vc4_purgeable_bo@mark-unpurgeable-check-retained
-igt@vc4/vc4_purgeable_bo@mark-unpurgeable-purged
-igt@vc4/vc4_purgeable_bo@mark-unpurgeable-twice
-igt@vc4/vc4_purgeable_bo@mark-willneed
-igt@vc4/vc4_tiling@get-after-free
-igt@vc4/vc4_tiling@get-bad-flags
-igt@vc4/vc4_tiling@get-bad-handle
-igt@vc4/vc4_tiling@get-bad-modifier
-igt@vc4/vc4_tiling@set-bad-flags
-igt@vc4/vc4_tiling@set-bad-handle
-igt@vc4/vc4_tiling@set-bad-modifier
-igt@vc4/vc4_tiling@set-get
-igt@vc4/vc4_wait_bo@bad-bo
-igt@vc4/vc4_wait_bo@bad-pad
-igt@vc4/vc4_wait_bo@unused-bo-0ns
-igt@vc4/vc4_wait_bo@unused-bo-1ns
-igt@vc4/vc4_wait_bo@used-bo
-igt@vc4/vc4_wait_bo@used-bo-0ns
-igt@vc4/vc4_wait_bo@used-bo-1ns
-igt@vc4/vc4_wait_seqno@bad-seqno-0ns
-igt@vc4/vc4_wait_seqno@bad-seqno-1ns
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/index.html
[-- Attachment #2: Type: text/html, Size: 8583 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
2022-12-18 22:14 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
@ 2022-12-18 23:52 ` Patchwork
2022-12-20 13:57 ` [igt-dev] [PATCH v2] " Mohammed Thasleem
` (5 subsequent siblings)
7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2022-12-18 23:52 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 27619 bytes --]
== Series Details ==
Series: tests/i915/i915_pm_dc : Check DC5 state with externel active panel
URL : https://patchwork.freedesktop.org/series/112025/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12512_full -> IGTPW_8243_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/index.html
Participating hosts (13 -> 10)
------------------------------
Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8243_full:
### IGT changes ###
#### Possible regressions ####
* {igt@i915_pm_dc@dc5-dpms-negative} (NEW):
- {shard-rkl}: NOTRUN -> [FAIL][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-rkl-1/igt@i915_pm_dc@dc5-dpms-negative.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* {igt@i915_hwmon@hwmon-read}:
- {shard-tglu-10}: NOTRUN -> [SKIP][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-tglu-10/igt@i915_hwmon@hwmon-read.html
* igt@kms_content_protection@legacy:
- {shard-tglu-9}: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-tglu-9/igt@kms_content_protection@legacy.html
New tests
---------
New tests have been introduced between CI_DRM_12512_full and IGTPW_8243_full:
### New IGT tests (1) ###
* igt@i915_pm_dc@dc5-dpms-negative:
- Statuses : 1 fail(s) 4 pass(s) 1 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_8243_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@feature_discovery@display-4x:
- shard-glk: NOTRUN -> [SKIP][4] ([fdo#109271]) +5 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk4/igt@feature_discovery@display-4x.html
* igt@gem_ctx_persistence@legacy-engines-persistence:
- shard-snb: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#1099]) +1 similar issue
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-snb4/igt@gem_ctx_persistence@legacy-engines-persistence.html
* igt@gem_exec_fair@basic-deadline:
- shard-glk: [PASS][6] -> [FAIL][7] ([i915#2846])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-glk3/igt@gem_exec_fair@basic-deadline.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk1/igt@gem_exec_fair@basic-deadline.html
* igt@gem_exec_fair@basic-none-rrul@rcs0:
- shard-glk: NOTRUN -> [FAIL][8] ([i915#2842])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk8/igt@gem_exec_fair@basic-none-rrul@rcs0.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-apl: [PASS][9] -> [FAIL][10] ([i915#2842])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl8/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl2/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_huc_copy@huc-copy:
- shard-apl: NOTRUN -> [SKIP][11] ([fdo#109271] / [i915#2190])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl3/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@heavy-verify-random:
- shard-apl: NOTRUN -> [SKIP][12] ([fdo#109271] / [i915#4613])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl8/igt@gem_lmem_swapping@heavy-verify-random.html
* igt@gem_lmem_swapping@parallel-random:
- shard-glk: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#4613])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk3/igt@gem_lmem_swapping@parallel-random.html
* igt@i915_pm_dc@dc9-dpms:
- shard-apl: [PASS][14] -> [FAIL][15] ([i915#4275])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl8/igt@i915_pm_dc@dc9-dpms.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl7/igt@i915_pm_dc@dc9-dpms.html
* igt@i915_selftest@live@gt_heartbeat:
- shard-apl: [PASS][16] -> [DMESG-FAIL][17] ([i915#5334])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl3/igt@i915_selftest@live@gt_heartbeat.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl7/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_suspend@forcewake:
- shard-apl: [PASS][18] -> [DMESG-WARN][19] ([i915#180])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl7/igt@i915_suspend@forcewake.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl6/igt@i915_suspend@forcewake.html
* igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_mc_ccs:
- shard-apl: NOTRUN -> [SKIP][20] ([fdo#109271] / [i915#3886]) +3 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl3/igt@kms_ccs@pipe-a-random-ccs-data-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-c-bad-aux-stride-y_tiled_gen12_mc_ccs:
- shard-glk: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#3886])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk5/igt@kms_ccs@pipe-c-bad-aux-stride-y_tiled_gen12_mc_ccs.html
* igt@kms_chamelium@dp-crc-single:
- shard-snb: NOTRUN -> [SKIP][22] ([fdo#109271] / [fdo#111827]) +3 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-snb5/igt@kms_chamelium@dp-crc-single.html
- shard-apl: NOTRUN -> [SKIP][23] ([fdo#109271] / [fdo#111827]) +5 similar issues
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl7/igt@kms_chamelium@dp-crc-single.html
* igt@kms_content_protection@srm@pipe-a-dp-1:
- shard-apl: NOTRUN -> [TIMEOUT][24] ([i915#7173])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl3/igt@kms_content_protection@srm@pipe-a-dp-1.html
* igt@kms_content_protection@uevent@pipe-a-dp-1:
- shard-apl: NOTRUN -> [FAIL][25] ([i915#1339])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl1/igt@kms_content_protection@uevent@pipe-a-dp-1.html
* igt@kms_flip@2x-nonexisting-fb:
- shard-apl: NOTRUN -> [SKIP][26] ([fdo#109271]) +76 similar issues
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl8/igt@kms_flip@2x-nonexisting-fb.html
* igt@kms_psr2_su@page_flip-xrgb8888:
- shard-apl: NOTRUN -> [SKIP][27] ([fdo#109271] / [i915#658])
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl1/igt@kms_psr2_su@page_flip-xrgb8888.html
* igt@kms_writeback@writeback-fb-id:
- shard-apl: NOTRUN -> [SKIP][28] ([fdo#109271] / [i915#2437])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl1/igt@kms_writeback@writeback-fb-id.html
* igt@sysfs_clients@sema-50:
- shard-snb: NOTRUN -> [SKIP][29] ([fdo#109271]) +79 similar issues
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-snb2/igt@sysfs_clients@sema-50.html
- shard-apl: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#2994]) +1 similar issue
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl1/igt@sysfs_clients@sema-50.html
#### Possible fixes ####
* igt@api_intel_bb@object-reloc-keep-cache:
- {shard-rkl}: [SKIP][31] ([i915#3281]) -> [PASS][32] +1 similar issue
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-rkl-4/igt@api_intel_bb@object-reloc-keep-cache.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-rkl-5/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@gem_ctx_isolation@nonpriv@vecs0:
- {shard-rkl}: [FAIL][33] ([i915#7673]) -> [PASS][34] +7 similar issues
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-rkl-4/igt@gem_ctx_isolation@nonpriv@vecs0.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-rkl-5/igt@gem_ctx_isolation@nonpriv@vecs0.html
* igt@gem_ctx_shared@q-in-order@rcs0:
- {shard-rkl}: [FAIL][35] ([i915#7672]) -> [PASS][36] +3 similar issues
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-rkl-1/igt@gem_ctx_shared@q-in-order@rcs0.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-rkl-5/igt@gem_ctx_shared@q-in-order@rcs0.html
* igt@gem_exec_fair@basic-pace@vcs0:
- shard-glk: [FAIL][37] ([i915#2842]) -> [PASS][38] +2 similar issues
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-glk6/igt@gem_exec_fair@basic-pace@vcs0.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk3/igt@gem_exec_fair@basic-pace@vcs0.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- {shard-rkl}: [SKIP][39] ([i915#3282]) -> [PASS][40] +7 similar issues
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-rkl-2/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gen9_exec_parse@allowed-single:
- {shard-rkl}: [SKIP][41] ([i915#2527]) -> [PASS][42] +2 similar issues
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-rkl-3/igt@gen9_exec_parse@allowed-single.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-rkl-5/igt@gen9_exec_parse@allowed-single.html
- shard-apl: [DMESG-WARN][43] ([i915#5566] / [i915#716]) -> [PASS][44]
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl7/igt@gen9_exec_parse@allowed-single.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl8/igt@gen9_exec_parse@allowed-single.html
* igt@i915_pm_rc6_residency@rc6-idle@vcs0:
- {shard-dg1}: [FAIL][45] ([i915#3591]) -> [PASS][46]
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-dg1-16/igt@i915_pm_rc6_residency@rc6-idle@vcs0.html
* igt@i915_pm_rpm@modeset-lpsp:
- {shard-tglu}: [SKIP][47] ([i915#1397]) -> [PASS][48]
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-tglu-6/igt@i915_pm_rpm@modeset-lpsp.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-tglu-5/igt@i915_pm_rpm@modeset-lpsp.html
* igt@kms_big_fb@linear-32bpp-rotate-0:
- {shard-rkl}: [SKIP][49] ([i915#1845] / [i915#4098]) -> [PASS][50] +1 similar issue
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-rkl-1/igt@kms_big_fb@linear-32bpp-rotate-0.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-rkl-6/igt@kms_big_fb@linear-32bpp-rotate-0.html
* igt@kms_big_fb@x-tiled-32bpp-rotate-180:
- {shard-tglu}: [SKIP][51] -> [PASS][52] +5 similar issues
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-tglu-6/igt@kms_big_fb@x-tiled-32bpp-rotate-180.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-tglu-5/igt@kms_big_fb@x-tiled-32bpp-rotate-180.html
* igt@kms_big_fb@y-tiled-16bpp-rotate-0:
- shard-glk: [FAIL][53] ([i915#5138]) -> [PASS][54]
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-glk6/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk3/igt@kms_big_fb@y-tiled-16bpp-rotate-0.html
* igt@kms_cursor_crc@cursor-suspend@pipe-c-dp-1:
- shard-apl: [DMESG-WARN][55] ([i915#180]) -> [PASS][56]
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl2/igt@kms_cursor_crc@cursor-suspend@pipe-c-dp-1.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl6/igt@kms_cursor_crc@cursor-suspend@pipe-c-dp-1.html
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
- shard-glk: [FAIL][57] ([i915#2346]) -> [PASS][58] +1 similar issue
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk6/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html
* igt@kms_flip@modeset-vs-vblank-race@c-hdmi-a2:
- shard-glk: [FAIL][59] ([i915#407]) -> [PASS][60]
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-glk2/igt@kms_flip@modeset-vs-vblank-race@c-hdmi-a2.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-glk5/igt@kms_flip@modeset-vs-vblank-race@c-hdmi-a2.html
* igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt:
- {shard-tglu}: [SKIP][61] ([i915#1849]) -> [PASS][62]
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-mmap-gtt.html
* igt@kms_frontbuffer_tracking@fbc-1p-rte:
- {shard-tglu}: ([PASS][63], [SKIP][64]) ([i915#1849]) -> [PASS][65] +1 similar issue
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-tglu-1/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-tglu-2/igt@kms_frontbuffer_tracking@fbc-1p-rte.html
* igt@kms_universal_plane@universal-plane-pipe-b-functional:
- {shard-tglu}: [SKIP][66] ([fdo#109274]) -> [PASS][67]
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-tglu-6/igt@kms_universal_plane@universal-plane-pipe-b-functional.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-tglu-3/igt@kms_universal_plane@universal-plane-pipe-b-functional.html
* igt@kms_vblank@pipe-c-wait-forked:
- {shard-tglu}: ([PASS][68], [SKIP][69]) -> [PASS][70] +1 similar issue
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-tglu-4/igt@kms_vblank@pipe-c-wait-forked.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-tglu-6/igt@kms_vblank@pipe-c-wait-forked.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-tglu-7/igt@kms_vblank@pipe-c-wait-forked.html
* igt@perf@gen12-mi-rpc:
- {shard-rkl}: [SKIP][71] ([fdo#109289]) -> [PASS][72]
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-rkl-5/igt@perf@gen12-mi-rpc.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-rkl-4/igt@perf@gen12-mi-rpc.html
#### Warnings ####
* igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1:
- shard-apl: [DMESG-FAIL][73] ([IGT#6]) -> [FAIL][74] ([i915#4573]) +1 similar issue
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl2/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1.html
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl7/igt@kms_plane_alpha_blend@alpha-basic@pipe-c-dp-1.html
* igt@runner@aborted:
- shard-apl: ([FAIL][75], [FAIL][76], [FAIL][77], [FAIL][78]) ([fdo#109271] / [i915#3002] / [i915#4312]) -> ([FAIL][79], [FAIL][80]) ([i915#180] / [i915#3002] / [i915#4312])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl8/igt@runner@aborted.html
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl7/igt@runner@aborted.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl3/igt@runner@aborted.html
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12512/shard-apl2/igt@runner@aborted.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl7/igt@runner@aborted.html
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/shard-apl6/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).
[IGT#6]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/6
[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#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[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#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307
[fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
[fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[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#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[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#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099
[i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1339]: https://gitlab.freedesktop.org/drm/intel/issues/1339
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722
[i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755
[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#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2433]: https://gitlab.freedesktop.org/drm/intel/issues/2433
[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#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[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#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994
[i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282
[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#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[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#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3692]: https://gitlab.freedesktop.org/drm/intel/issues/3692
[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#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804
[i915#3810]: https://gitlab.freedesktop.org/drm/intel/issues/3810
[i915#3825]: https://gitlab.freedesktop.org/drm/intel/issues/3825
[i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
[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#407]: https://gitlab.freedesktop.org/drm/intel/issues/407
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103
[i915#4171]: https://gitlab.freedesktop.org/drm/intel/issues/4171
[i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213
[i915#426]: https://gitlab.freedesktop.org/drm/intel/issues/426
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4275]: https://gitlab.freedesktop.org/drm/intel/issues/4275
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[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#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[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#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880
[i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[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#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[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#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[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#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230
[i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245
[i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6258]: https://gitlab.freedesktop.org/drm/intel/issues/6258
[i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301
[i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433
[i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
[i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946
[i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116
[i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#7173]: https://gitlab.freedesktop.org/drm/intel/issues/7173
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651
[i915#7672]: https://gitlab.freedesktop.org/drm/intel/issues/7672
[i915#7673]: https://gitlab.freedesktop.org/drm/intel/issues/7673
[i915#7678]: https://gitlab.freedesktop.org/drm/intel/issues/7678
[i915#7679]: https://gitlab.freedesktop.org/drm/intel/issues/7679
[i915#7681]: https://gitlab.freedesktop.org/drm/intel/issues/7681
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7096 -> IGTPW_8243
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_12512: 32c0d1e3ac9cf7e7b64a53dcafeeb7173a2f511b @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8243: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/index.html
IGT_7096: f2f515390fb11554d22c7b78b94e288026545326 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8243/index.html
[-- Attachment #2: Type: text/html, Size: 23297 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [igt-dev] [PATCH v2] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
2022-12-18 22:14 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2022-12-18 23:52 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
@ 2022-12-20 13:57 ` Mohammed Thasleem
2022-06-30 5:57 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
` (3 more replies)
2022-12-28 12:42 ` [igt-dev] ✗ Fi.CI.BAT: failure for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev3) Patchwork
` (4 subsequent siblings)
7 siblings, 4 replies; 16+ messages in thread
From: Mohammed Thasleem @ 2022-12-20 13:57 UTC (permalink / raw)
To: igt-dev
This test validates negative scenario of DC5 state by keeping
all connectors's DPMS property set to ON.
v2: Added function to check externel panel and skip test if not found.
Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
---
tests/i915/i915_pm_dc.c | 44 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
index ba49d014..5a987728 100644
--- a/tests/i915/i915_pm_dc.c
+++ b/tests/i915/i915_pm_dc.c
@@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
}
+static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
+{
+ igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
+ "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
+ data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
+}
+
static void setup_videoplayback(data_t *data)
{
color_t red_green_blue[] = {
@@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
cleanup_dc_dpms(data);
}
+static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
+{
+ uint32_t dc_counter;
+
+ require_dc_counter(data->debugfs_fd, dc_flag);
+ setup_dc_dpms(data);
+ dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
+ dpms_on(data);
+ check_dc_counter_negative(data, dc_flag, dc_counter);
+ cleanup_dc_dpms(data);
+}
+
static bool support_dc6(int debugfs_fd)
{
char buf[4096];
@@ -485,6 +504,23 @@ static void test_dc9_dpms(data_t *data)
setup_dc9_dpms(data, dc_target);
}
+static void check_external_panel(igt_display_t *display)
+{
+ igt_output_t *output = NULL;
+ int external_panel = 0;
+
+ for_each_connected_output(display, output) {
+ drmModeConnectorPtr c = output->config.connector;
+
+ if (c->connector_type != DRM_MODE_CONNECTOR_eDP &&
+ c->connection == DRM_MODE_CONNECTED) {
+ external_panel++;
+ }
+ }
+ igt_skip_on_f(!external_panel,
+ "External panel not detected, skip execution\n");
+}
+
static void kms_poll_state_restore(int sig)
{
int sysfs_fd;
@@ -552,6 +588,14 @@ igt_main
test_dc_state_dpms(&data, CHECK_DC5);
}
+ igt_describe("This test validates negative scenario of DC5 display "
+ "engine entry to DC5 state while all connectors's DPMS "
+ "property set to ON");
+ igt_subtest("dc5-dpms-negative") {
+ check_external_panel(&data.display);
+ test_dc_state_dpms_negative(&data, CHECK_DC5);
+ }
+
igt_describe("This test validates display engine entry to DC5 state "
"while all connectors's DPMS property set to OFF");
igt_subtest("dc6-dpms") {
--
2.25.1
^ permalink raw reply related [flat|nested] 16+ messages in thread
* Re: [igt-dev] [PATCH v2] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-12-20 13:57 ` [igt-dev] [PATCH v2] " Mohammed Thasleem
2022-06-30 5:57 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
@ 2022-12-21 14:17 ` Rodrigo Vivi
2022-12-21 17:31 ` Rodrigo Vivi
2022-12-30 19:43 ` Swati Sharma
2023-01-27 14:38 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
3 siblings, 1 reply; 16+ messages in thread
From: Rodrigo Vivi @ 2022-12-21 14:17 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
On Tue, Dec 20, 2022 at 07:27:34PM +0530, Mohammed Thasleem wrote:
> This test validates negative scenario of DC5 state by keeping
> all connectors's DPMS property set to ON.
>
> v2: Added function to check externel panel and skip test if not found.
>
> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
> ---
> tests/i915/i915_pm_dc.c | 44 +++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 44 insertions(+)
>
> diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
> index ba49d014..5a987728 100644
> --- a/tests/i915/i915_pm_dc.c
> +++ b/tests/i915/i915_pm_dc.c
> @@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
> data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> }
>
> +static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
> +{
> + igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
> + "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
> + data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> +}
> +
> static void setup_videoplayback(data_t *data)
> {
> color_t red_green_blue[] = {
> @@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
> cleanup_dc_dpms(data);
> }
>
> +static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
> +{
> + uint32_t dc_counter;
> +
> + require_dc_counter(data->debugfs_fd, dc_flag);
> + setup_dc_dpms(data);
> + dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
> + dpms_on(data);
I would say that probably the most effective negative test and
with a bigger coverage is to add a simple assert for dc0 inside
the dpms_on function along with the runtime_pm_active assert.
> + check_dc_counter_negative(data, dc_flag, dc_counter);
> + cleanup_dc_dpms(data);
> +}
> +
> static bool support_dc6(int debugfs_fd)
> {
> char buf[4096];
> @@ -485,6 +504,23 @@ static void test_dc9_dpms(data_t *data)
> setup_dc9_dpms(data, dc_target);
> }
>
> +static void check_external_panel(igt_display_t *display)
> +{
> + igt_output_t *output = NULL;
> + int external_panel = 0;
> +
> + for_each_connected_output(display, output) {
> + drmModeConnectorPtr c = output->config.connector;
> +
> + if (c->connector_type != DRM_MODE_CONNECTOR_eDP &&
> + c->connection == DRM_MODE_CONNECTED) {
> + external_panel++;
> + }
> + }
> + igt_skip_on_f(!external_panel,
> + "External panel not detected, skip execution\n");
> +}
> +
> static void kms_poll_state_restore(int sig)
> {
> int sysfs_fd;
> @@ -552,6 +588,14 @@ igt_main
> test_dc_state_dpms(&data, CHECK_DC5);
> }
>
> + igt_describe("This test validates negative scenario of DC5 display "
> + "engine entry to DC5 state while all connectors's DPMS "
> + "property set to ON");
> + igt_subtest("dc5-dpms-negative") {
> + check_external_panel(&data.display);
> + test_dc_state_dpms_negative(&data, CHECK_DC5);
> + }
> +
> igt_describe("This test validates display engine entry to DC5 state "
> "while all connectors's DPMS property set to OFF");
> igt_subtest("dc6-dpms") {
> --
> 2.25.1
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [igt-dev] [PATCH v2] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-12-21 14:17 ` [igt-dev] [PATCH v2] " Rodrigo Vivi
@ 2022-12-21 17:31 ` Rodrigo Vivi
0 siblings, 0 replies; 16+ messages in thread
From: Rodrigo Vivi @ 2022-12-21 17:31 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
On Wed, Dec 21, 2022 at 09:17:02AM -0500, Rodrigo Vivi wrote:
> On Tue, Dec 20, 2022 at 07:27:34PM +0530, Mohammed Thasleem wrote:
> > This test validates negative scenario of DC5 state by keeping
> > all connectors's DPMS property set to ON.
> >
> > v2: Added function to check externel panel and skip test if not found.
> >
> > Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
> > ---
> > tests/i915/i915_pm_dc.c | 44 +++++++++++++++++++++++++++++++++++++++++
> > 1 file changed, 44 insertions(+)
> >
> > diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
> > index ba49d014..5a987728 100644
> > --- a/tests/i915/i915_pm_dc.c
> > +++ b/tests/i915/i915_pm_dc.c
> > @@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
> > data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> > }
> >
> > +static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
> > +{
> > + igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
> > + "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
> > + data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> > +}
> > +
> > static void setup_videoplayback(data_t *data)
> > {
> > color_t red_green_blue[] = {
> > @@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
> > cleanup_dc_dpms(data);
> > }
> >
> > +static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
> > +{
> > + uint32_t dc_counter;
> > +
> > + require_dc_counter(data->debugfs_fd, dc_flag);
> > + setup_dc_dpms(data);
> > + dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
> > + dpms_on(data);
>
> I would say that probably the most effective negative test and
> with a bigger coverage is to add a simple assert for dc0 inside
> the dpms_on function along with the runtime_pm_active assert.
Please disregard my suggestion. Unfortunately we don't have a clear
way to always check for the DC0. One way could be checking if critical
display registers are not zeroed, but that also is not platform agnostic
and not good for igt...
your approach is probably better.
>
> > + check_dc_counter_negative(data, dc_flag, dc_counter);
> > + cleanup_dc_dpms(data);
> > +}
> > +
> > static bool support_dc6(int debugfs_fd)
> > {
> > char buf[4096];
> > @@ -485,6 +504,23 @@ static void test_dc9_dpms(data_t *data)
> > setup_dc9_dpms(data, dc_target);
> > }
> >
> > +static void check_external_panel(igt_display_t *display)
> > +{
> > + igt_output_t *output = NULL;
> > + int external_panel = 0;
> > +
> > + for_each_connected_output(display, output) {
> > + drmModeConnectorPtr c = output->config.connector;
> > +
> > + if (c->connector_type != DRM_MODE_CONNECTOR_eDP &&
> > + c->connection == DRM_MODE_CONNECTED) {
> > + external_panel++;
> > + }
> > + }
> > + igt_skip_on_f(!external_panel,
> > + "External panel not detected, skip execution\n");
> > +}
> > +
> > static void kms_poll_state_restore(int sig)
> > {
> > int sysfs_fd;
> > @@ -552,6 +588,14 @@ igt_main
> > test_dc_state_dpms(&data, CHECK_DC5);
> > }
> >
> > + igt_describe("This test validates negative scenario of DC5 display "
> > + "engine entry to DC5 state while all connectors's DPMS "
> > + "property set to ON");
is this description in the right place?
> > + igt_subtest("dc5-dpms-negative") {
> > + check_external_panel(&data.display);
> > + test_dc_state_dpms_negative(&data, CHECK_DC5);
> > + }
> > +
> > igt_describe("This test validates display engine entry to DC5 state "
> > "while all connectors's DPMS property set to OFF");
> > igt_subtest("dc6-dpms") {
> > --
> > 2.25.1
> >
^ permalink raw reply [flat|nested] 16+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev3)
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
` (2 preceding siblings ...)
2022-12-20 13:57 ` [igt-dev] [PATCH v2] " Mohammed Thasleem
@ 2022-12-28 12:42 ` Patchwork
2023-01-06 7:48 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev4) Patchwork
` (3 subsequent siblings)
7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2022-12-28 12:42 UTC (permalink / raw)
To: Thasleem, Mohammed; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 9281 bytes --]
== Series Details ==
Series: tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev3)
URL : https://patchwork.freedesktop.org/series/112025/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_12528 -> IGTPW_8279
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_8279 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_8279, 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_8279/index.html
Participating hosts (40 -> 42)
------------------------------
Additional (3): fi-kbl-soraka bat-dg2-9 fi-bsw-kefka
Missing (1): bat-rpls-2
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8279:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@execlists:
- fi-kbl-soraka: NOTRUN -> [INCOMPLETE][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-kbl-soraka/igt@i915_selftest@live@execlists.html
Known issues
------------
Here are the changes found in IGTPW_8279 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_gttfill@basic:
- fi-kbl-soraka: NOTRUN -> [SKIP][2] ([fdo#109271]) +7 similar issues
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-kbl-soraka/igt@gem_exec_gttfill@basic.html
- fi-pnv-d510: [PASS][3] -> [FAIL][4] ([i915#7229])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12528/fi-pnv-d510/igt@gem_exec_gttfill@basic.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-pnv-d510/igt@gem_exec_gttfill@basic.html
* igt@gem_huc_copy@huc-copy:
- fi-kbl-soraka: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#2190])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-kbl-soraka/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@basic:
- fi-kbl-soraka: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#4613]) +3 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-kbl-soraka/igt@gem_lmem_swapping@basic.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-adlp-4: NOTRUN -> [SKIP][7] ([i915#4613]) +3 similar issues
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/bat-adlp-4/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@i915_pm_rps@basic-api:
- bat-adlp-4: NOTRUN -> [SKIP][8] ([i915#6621])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/bat-adlp-4/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live@gt_pm:
- fi-kbl-soraka: NOTRUN -> [DMESG-FAIL][9] ([i915#1886])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-kbl-soraka/igt@i915_selftest@live@gt_pm.html
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-hsw-4770: NOTRUN -> [SKIP][10] ([fdo#109271] / [fdo#111827])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-hsw-4770/igt@kms_chamelium@common-hpd-after-suspend.html
- bat-adlp-4: NOTRUN -> [SKIP][11] ([fdo#111827])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/bat-adlp-4/igt@kms_chamelium@common-hpd-after-suspend.html
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-bsw-kefka: NOTRUN -> [SKIP][12] ([fdo#109271] / [fdo#111827]) +8 similar issues
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-bsw-kefka/igt@kms_chamelium@hdmi-hpd-fast.html
- fi-kbl-soraka: NOTRUN -> [SKIP][13] ([fdo#109271] / [fdo#111827]) +7 similar issues
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-kbl-soraka/igt@kms_chamelium@hdmi-hpd-fast.html
* igt@kms_setmode@basic-clone-single-crtc:
- fi-snb-2600: NOTRUN -> [SKIP][14] ([fdo#109271])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-snb-2600/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- fi-bsw-kefka: NOTRUN -> [SKIP][15] ([fdo#109271]) +17 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-bsw-kefka/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-userptr:
- bat-adlp-4: NOTRUN -> [SKIP][16] ([fdo#109295] / [i915#3301] / [i915#3708])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/bat-adlp-4/igt@prime_vgem@basic-userptr.html
* igt@prime_vgem@basic-write:
- bat-adlp-4: NOTRUN -> [SKIP][17] ([fdo#109295] / [i915#3291] / [i915#3708]) +2 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/bat-adlp-4/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@i915_pm_rpm@basic-rte:
- bat-adlp-4: [DMESG-WARN][18] ([i915#7077]) -> [PASS][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12528/bat-adlp-4/igt@i915_pm_rpm@basic-rte.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/bat-adlp-4/igt@i915_pm_rpm@basic-rte.html
* igt@i915_selftest@live@gt_heartbeat:
- fi-cfl-8109u: [DMESG-FAIL][20] ([i915#5334]) -> [PASS][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12528/fi-cfl-8109u/igt@i915_selftest@live@gt_heartbeat.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-cfl-8109u/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@hangcheck:
- fi-hsw-4770: [INCOMPLETE][22] ([i915#4785]) -> [PASS][23]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12528/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html
* igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1:
- {bat-adlp-9}: [DMESG-WARN][24] ([i915#2867]) -> [PASS][25]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12528/bat-adlp-9/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/bat-adlp-9/igt@kms_pipe_crc_basic@suspend-read-crc@pipe-c-dp-1.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#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1886]: https://gitlab.freedesktop.org/drm/intel/issues/1886
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867
[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#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[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#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#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4785]: https://gitlab.freedesktop.org/drm/intel/issues/4785
[i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#7077]: https://gitlab.freedesktop.org/drm/intel/issues/7077
[i915#7229]: https://gitlab.freedesktop.org/drm/intel/issues/7229
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7699]: https://gitlab.freedesktop.org/drm/intel/issues/7699
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7104 -> IGTPW_8279
CI-20190529: 20190529
CI_DRM_12528: 7e9f060b6f2ad746710306da06ba9c4a53876357 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8279: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/index.html
IGT_7104: fe5def13049225967770eaaf19ec01ef80e2adc5 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Testlist changes
----------------
+igt@i915_pm_dc@dc5-dpms-negative
-igt@kms_dsc@dsc-with-invalid-bpc
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8279/index.html
[-- Attachment #2: Type: text/html, Size: 9949 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [igt-dev] [PATCH v2] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-12-20 13:57 ` [igt-dev] [PATCH v2] " Mohammed Thasleem
2022-06-30 5:57 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
2022-12-21 14:17 ` [igt-dev] [PATCH v2] " Rodrigo Vivi
@ 2022-12-30 19:43 ` Swati Sharma
2023-01-27 14:38 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
3 siblings, 0 replies; 16+ messages in thread
From: Swati Sharma @ 2022-12-30 19:43 UTC (permalink / raw)
To: Mohammed Thasleem, igt-dev
On 20-Dec-22 7:27 PM, Mohammed Thasleem wrote:
> This test validates negative scenario of DC5 state by keeping
> all connectors's DPMS property set to ON.
>
> v2: Added function to check externel panel and skip test if not found.
>
> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
> ---
> tests/i915/i915_pm_dc.c | 44 +++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 44 insertions(+)
>
> diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
> index ba49d014..5a987728 100644
> --- a/tests/i915/i915_pm_dc.c
> +++ b/tests/i915/i915_pm_dc.c
> @@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
> data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> }
>
> +static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
> +{
> + igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
> + "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
> + data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> +}
> +
> static void setup_videoplayback(data_t *data)
> {
> color_t red_green_blue[] = {
> @@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
> cleanup_dc_dpms(data);
> }
>
> +static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
> +{
> + uint32_t dc_counter;
> +
> + require_dc_counter(data->debugfs_fd, dc_flag);
> + setup_dc_dpms(data);
> + dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
> + dpms_on(data);
> + check_dc_counter_negative(data, dc_flag, dc_counter);
> + cleanup_dc_dpms(data);
> +}
> +
> static bool support_dc6(int debugfs_fd)
> {
> char buf[4096];
> @@ -485,6 +504,23 @@ static void test_dc9_dpms(data_t *data)
> setup_dc9_dpms(data, dc_target);
> }
>
> +static void check_external_panel(igt_display_t *display)
> +{
> + igt_output_t *output = NULL;
> + int external_panel = 0;
> +
> + for_each_connected_output(display, output) {
> + drmModeConnectorPtr c = output->config.connector;
> +
> + if (c->connector_type != DRM_MODE_CONNECTOR_eDP &&
> + c->connection == DRM_MODE_CONNECTED) {
> + external_panel++;
> + }
> + }
> + igt_skip_on_f(!external_panel,
> + "External panel not detected, skip execution\n");
> +}
> +
> static void kms_poll_state_restore(int sig)
> {
> int sysfs_fd;
> @@ -552,6 +588,14 @@ igt_main
> test_dc_state_dpms(&data, CHECK_DC5);
> }
>
> + igt_describe("This test validates negative scenario of DC5 display "
> + "engine entry to DC5 state while all connectors's DPMS "
> + "property set to ON");
> + igt_subtest("dc5-dpms-negative") {
> + check_external_panel(&data.display);
>> This func() should come inside igt_require_f().
Then there is no need of igt_skip_on_f()
> + test_dc_state_dpms_negative(&data, CHECK_DC5);
> + }
> +
> igt_describe("This test validates display engine entry to DC5 state "
> "while all connectors's DPMS property set to OFF");
> igt_subtest("dc6-dpms") {
--
~Swati Sharma
^ permalink raw reply [flat|nested] 16+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev4)
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
` (3 preceding siblings ...)
2022-12-28 12:42 ` [igt-dev] ✗ Fi.CI.BAT: failure for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev3) Patchwork
@ 2023-01-06 7:48 ` Patchwork
2023-01-06 12:34 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
` (2 subsequent siblings)
7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2023-01-06 7:48 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 4068 bytes --]
== Series Details ==
Series: tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev4)
URL : https://patchwork.freedesktop.org/series/112025/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12550 -> IGTPW_8308
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/index.html
Participating hosts (43 -> 40)
------------------------------
Additional (1): fi-bsw-kefka
Missing (4): bat-dg2-11 bat-atsm-1 fi-bwr-2160 fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8308:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@i915_module_load@load:
- {bat-dg2-oem1}: [PASS][1] -> [INCOMPLETE][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/bat-dg2-oem1/igt@i915_module_load@load.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/bat-dg2-oem1/igt@i915_module_load@load.html
Known issues
------------
Here are the changes found in IGTPW_8308 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-bsw-kefka: NOTRUN -> [SKIP][3] ([fdo#109271] / [fdo#111827]) +8 similar issues
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/fi-bsw-kefka/igt@kms_chamelium@hdmi-hpd-fast.html
* igt@prime_vgem@basic-fence-flip:
- fi-bsw-kefka: NOTRUN -> [SKIP][4] ([fdo#109271]) +17 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/fi-bsw-kefka/igt@prime_vgem@basic-fence-flip.html
#### Possible fixes ####
* igt@i915_pm_rpm@basic-rte:
- {bat-adln-1}: [DMESG-WARN][5] ([i915#7077]) -> [PASS][6]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/bat-adln-1/igt@i915_pm_rpm@basic-rte.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/bat-adln-1/igt@i915_pm_rpm@basic-rte.html
* igt@i915_selftest@live@workarounds:
- {bat-rpls-1}: [INCOMPLETE][7] ([i915#7677]) -> [PASS][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/bat-rpls-1/igt@i915_selftest@live@workarounds.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/bat-rpls-1/igt@i915_selftest@live@workarounds.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#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291
[i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621
[i915#6997]: https://gitlab.freedesktop.org/drm/intel/issues/6997
[i915#7077]: https://gitlab.freedesktop.org/drm/intel/issues/7077
[i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359
[i915#7677]: https://gitlab.freedesktop.org/drm/intel/issues/7677
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7110 -> IGTPW_8308
CI-20190529: 20190529
CI_DRM_12550: f604441f326ba242fc0b0f86dc2468863d204c97 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8308: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/index.html
IGT_7110: db10a19b94d1d7ae5ba62eb48d52c47ccb27766f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Testlist changes
----------------
+igt@i915_pm_dc@dc5-dpms-negative
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/index.html
[-- Attachment #2: Type: text/html, Size: 4247 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev4)
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
` (4 preceding siblings ...)
2023-01-06 7:48 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev4) Patchwork
@ 2023-01-06 12:34 ` Patchwork
2023-01-27 15:21 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev5) Patchwork
2023-01-27 18:00 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2023-01-06 12:34 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 27657 bytes --]
== Series Details ==
Series: tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev4)
URL : https://patchwork.freedesktop.org/series/112025/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12550_full -> IGTPW_8308_full
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/index.html
Participating hosts (13 -> 11)
------------------------------
Additional (1): shard-rkl0
Missing (3): pig-skl-6260u pig-kbl-iris pig-glk-j5005
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8308_full:
### IGT changes ###
#### Possible regressions ####
* {igt@i915_pm_dc@dc5-dpms-negative} (NEW):
- {shard-rkl}: NOTRUN -> [SKIP][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-3/igt@i915_pm_dc@dc5-dpms-negative.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@kms_rotation_crc@primary-rotation-270:
- {shard-rkl}: [SKIP][2] ([i915#1845] / [i915#4098]) -> [INCOMPLETE][3]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-1/igt@kms_rotation_crc@primary-rotation-270.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-6/igt@kms_rotation_crc@primary-rotation-270.html
New tests
---------
New tests have been introduced between CI_DRM_12550_full and IGTPW_8308_full:
### New IGT tests (1) ###
* igt@i915_pm_dc@dc5-dpms-negative:
- Statuses : 3 pass(s) 2 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_8308_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_exec_fair@basic-none@rcs0:
- shard-glk: [PASS][4] -> [FAIL][5] ([i915#2842])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-glk5/igt@gem_exec_fair@basic-none@rcs0.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-glk7/igt@gem_exec_fair@basic-none@rcs0.html
* igt@gem_lmem_swapping@parallel-random-engines:
- shard-apl: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#4613]) +1 similar issue
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl7/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- shard-apl: [PASS][7] -> [INCOMPLETE][8] ([i915#7708])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-apl6/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl3/igt@gem_partial_pwrite_pread@writes-after-reads-snoop.html
* igt@gem_userptr_blits@dmabuf-sync:
- shard-apl: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#3323])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl3/igt@gem_userptr_blits@dmabuf-sync.html
* igt@i915_pipe_stress@stress-xrgb8888-ytiled:
- shard-apl: NOTRUN -> [FAIL][10] ([i915#7036])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl6/igt@i915_pipe_stress@stress-xrgb8888-ytiled.html
* igt@i915_selftest@mock@sanitycheck:
- shard-snb: [PASS][11] -> [SKIP][12] ([fdo#109271])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-snb5/igt@i915_selftest@mock@sanitycheck.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-snb5/igt@i915_selftest@mock@sanitycheck.html
* igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
- shard-apl: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#3886]) +1 similar issue
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl3/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs:
- shard-apl: NOTRUN -> [SKIP][14] ([fdo#109271]) +79 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl2/igt@kms_ccs@pipe-b-random-ccs-data-4_tiled_dg2_rc_ccs.html
* igt@kms_chamelium@vga-hpd:
- shard-apl: NOTRUN -> [SKIP][15] ([fdo#109271] / [fdo#111827]) +3 similar issues
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl7/igt@kms_chamelium@vga-hpd.html
* igt@kms_chamelium@vga-hpd-without-ddc:
- shard-snb: NOTRUN -> [SKIP][16] ([fdo#109271] / [fdo#111827]) +4 similar issues
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-snb7/igt@kms_chamelium@vga-hpd-without-ddc.html
* igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-dp-1:
- shard-apl: NOTRUN -> [FAIL][17] ([i915#4573]) +2 similar issues
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl2/igt@kms_plane_alpha_blend@alpha-opaque-fb@pipe-a-dp-1.html
* igt@kms_psr2_sf@cursor-plane-update-sf:
- shard-apl: NOTRUN -> [SKIP][18] ([fdo#109271] / [i915#658]) +1 similar issue
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl2/igt@kms_psr2_sf@cursor-plane-update-sf.html
* igt@kms_vblank@pipe-c-query-busy-hang:
- shard-snb: NOTRUN -> [SKIP][19] ([fdo#109271]) +39 similar issues
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-snb7/igt@kms_vblank@pipe-c-query-busy-hang.html
* igt@kms_vblank@pipe-d-wait-idle:
- shard-apl: NOTRUN -> [SKIP][20] ([fdo#109271] / [i915#533])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl3/igt@kms_vblank@pipe-d-wait-idle.html
* igt@sysfs_clients@sema-50:
- shard-apl: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#2994]) +1 similar issue
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl1/igt@sysfs_clients@sema-50.html
#### Possible fixes ####
* igt@core_auth@many-magics:
- {shard-rkl}: [SKIP][22] ([i915#2575]) -> [PASS][23] +3 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-5/igt@core_auth@many-magics.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-2/igt@core_auth@many-magics.html
* igt@device_reset@unbind-reset-rebind:
- {shard-rkl}: [FAIL][24] ([i915#4778]) -> [PASS][25]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-5/igt@device_reset@unbind-reset-rebind.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-3/igt@device_reset@unbind-reset-rebind.html
* igt@drm_fdinfo@virtual-idle:
- {shard-rkl}: [FAIL][26] ([i915#7742]) -> [PASS][27]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-4/igt@drm_fdinfo@virtual-idle.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-3/igt@drm_fdinfo@virtual-idle.html
* igt@gem_ctx_persistence@engines-hang@bcs0:
- {shard-rkl}: [SKIP][28] ([i915#6252]) -> [PASS][29]
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-5/igt@gem_ctx_persistence@engines-hang@bcs0.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-2/igt@gem_ctx_persistence@engines-hang@bcs0.html
* igt@gem_exec_balancer@hog:
- {shard-rkl}: [SKIP][30] ([fdo#109315]) -> [PASS][31] +8 similar issues
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-5/igt@gem_exec_balancer@hog.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-3/igt@gem_exec_balancer@hog.html
* igt@gem_exec_fair@basic-pace-solo@rcs0:
- shard-apl: [FAIL][32] ([i915#2842]) -> [PASS][33]
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-apl2/igt@gem_exec_fair@basic-pace-solo@rcs0.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl2/igt@gem_exec_fair@basic-pace-solo@rcs0.html
* igt@gem_exec_reloc@basic-wc-read-noreloc:
- {shard-rkl}: [SKIP][34] ([i915#3281]) -> [PASS][35] +9 similar issues
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-1/igt@gem_exec_reloc@basic-wc-read-noreloc.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-5/igt@gem_exec_reloc@basic-wc-read-noreloc.html
* igt@gem_partial_pwrite_pread@writes-after-reads:
- {shard-rkl}: [SKIP][36] ([i915#3282]) -> [PASS][37] +4 similar issues
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-4/igt@gem_partial_pwrite_pread@writes-after-reads.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-5/igt@gem_partial_pwrite_pread@writes-after-reads.html
* igt@gen9_exec_parse@batch-invalid-length:
- {shard-rkl}: [SKIP][38] ([i915#2527]) -> [PASS][39] +1 similar issue
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-4/igt@gen9_exec_parse@batch-invalid-length.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-5/igt@gen9_exec_parse@batch-invalid-length.html
* igt@i915_module_load@reload-no-display:
- shard-snb: [DMESG-WARN][40] ([i915#4528]) -> [PASS][41]
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-snb5/igt@i915_module_load@reload-no-display.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-snb5/igt@i915_module_load@reload-no-display.html
* igt@i915_pm_rc6_residency@rc6-idle@rcs0:
- {shard-dg1}: [FAIL][42] ([i915#3591]) -> [PASS][43]
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-dg1-19/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-dg1-17/igt@i915_pm_rc6_residency@rc6-idle@rcs0.html
* igt@i915_pm_rpm@dpms-lpsp:
- {shard-rkl}: [SKIP][44] ([i915#1397]) -> [PASS][45]
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-5/igt@i915_pm_rpm@dpms-lpsp.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-6/igt@i915_pm_rpm@dpms-lpsp.html
* igt@i915_pm_rpm@dpms-mode-unset-lpsp:
- {shard-dg1}: [SKIP][46] ([i915#1397]) -> [PASS][47] +1 similar issue
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-dg1-15/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-dg1-14/igt@i915_pm_rpm@dpms-mode-unset-lpsp.html
* igt@i915_suspend@basic-s3-without-i915:
- {shard-rkl}: [INCOMPLETE][48] ([i915#4817]) -> [PASS][49]
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-3/igt@i915_suspend@basic-s3-without-i915.html
- shard-snb: [INCOMPLETE][50] ([i915#4528] / [i915#4817]) -> [PASS][51]
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-snb5/igt@i915_suspend@basic-s3-without-i915.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-snb4/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_big_fb@linear-32bpp-rotate-0:
- {shard-tglu}: [SKIP][52] ([i915#7651]) -> [PASS][53] +8 similar issues
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-tglu-6/igt@kms_big_fb@linear-32bpp-rotate-0.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-tglu-1/igt@kms_big_fb@linear-32bpp-rotate-0.html
* igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_rc_ccs:
- {shard-tglu}: [SKIP][54] ([i915#1845] / [i915#7651]) -> [PASS][55] +2 similar issues
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-tglu-6/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_rc_ccs.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-tglu-5/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_rc_ccs.html
* igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
- {shard-rkl}: [SKIP][56] ([i915#1845] / [i915#4098]) -> [PASS][57] +15 similar issues
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-4/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-6/igt@kms_ccs@pipe-b-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions:
- shard-apl: [FAIL][58] ([i915#2346]) -> [PASS][59]
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-apl3/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl7/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html
- shard-glk: [FAIL][60] ([i915#2346]) -> [PASS][61]
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-glk8/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions.html
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1:
- shard-apl: [FAIL][62] ([i915#79]) -> [PASS][63]
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-apl7/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-apl2/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-dp1.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite:
- {shard-tglu}: [SKIP][64] ([i915#1849]) -> [PASS][65] +2 similar issues
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-tglu-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html
* igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt:
- {shard-rkl}: [SKIP][66] ([i915#1849] / [i915#4098]) -> [PASS][67] +11 similar issues
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-blt.html
* igt@kms_plane@pixel-format@pipe-b-planes:
- {shard-rkl}: [SKIP][68] ([i915#1849]) -> [PASS][69] +3 similar issues
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-4/igt@kms_plane@pixel-format@pipe-b-planes.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-6/igt@kms_plane@pixel-format@pipe-b-planes.html
* igt@kms_psr@primary_page_flip:
- {shard-rkl}: [SKIP][70] ([i915#1072]) -> [PASS][71]
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-2/igt@kms_psr@primary_page_flip.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-6/igt@kms_psr@primary_page_flip.html
* igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a:
- {shard-tglu}: [SKIP][72] ([fdo#109274]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-tglu-6/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-tglu-7/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-a.html
* igt@kms_vblank@pipe-b-accuracy-idle:
- {shard-dg1}: [DMESG-WARN][74] -> [PASS][75] +2 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-dg1-17/igt@kms_vblank@pipe-b-accuracy-idle.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-dg1-15/igt@kms_vblank@pipe-b-accuracy-idle.html
* igt@perf@invalid-oa-exponent:
- {shard-rkl}: [SKIP][76] ([i915#5608]) -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-5/igt@perf@invalid-oa-exponent.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-4/igt@perf@invalid-oa-exponent.html
* igt@perf_pmu@module-unload:
- {shard-dg1}: [DMESG-WARN][78] ([i915#4391]) -> [PASS][79] +1 similar issue
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-dg1-17/igt@perf_pmu@module-unload.html
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-dg1-17/igt@perf_pmu@module-unload.html
* igt@prime_vgem@basic-write:
- {shard-rkl}: [SKIP][80] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][81]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12550/shard-rkl-4/igt@prime_vgem@basic-write.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/shard-rkl-5/igt@prime_vgem@basic-write.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#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302
[fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307
[fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
[fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
[fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313
[fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110542]: https://bugs.freedesktop.org/show_bug.cgi?id=110542
[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#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[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#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755
[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#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[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#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[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#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994
[i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116
[i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[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#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
[i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323
[i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458
[i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[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#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#3966]: https://gitlab.freedesktop.org/drm/intel/issues/3966
[i915#3989]: https://gitlab.freedesktop.org/drm/intel/issues/3989
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077
[i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078
[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#426]: https://gitlab.freedesktop.org/drm/intel/issues/426
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4387]: https://gitlab.freedesktop.org/drm/intel/issues/4387
[i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391
[i915#4528]: https://gitlab.freedesktop.org/drm/intel/issues/4528
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4778]: https://gitlab.freedesktop.org/drm/intel/issues/4778
[i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812
[i915#4817]: https://gitlab.freedesktop.org/drm/intel/issues/4817
[i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833
[i915#5174]: https://gitlab.freedesktop.org/drm/intel/issues/5174
[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#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327
[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#5608]: https://gitlab.freedesktop.org/drm/intel/issues/5608
[i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252
[i915#6258]: https://gitlab.freedesktop.org/drm/intel/issues/6258
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
[i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335
[i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412
[i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433
[i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768
[i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944
[i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946
[i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7036]: https://gitlab.freedesktop.org/drm/intel/issues/7036
[i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037
[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#7178]: https://gitlab.freedesktop.org/drm/intel/issues/7178
[i915#7294]: https://gitlab.freedesktop.org/drm/intel/issues/7294
[i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561
[i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582
[i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651
[i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697
[i915#7708]: https://gitlab.freedesktop.org/drm/intel/issues/7708
[i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711
[i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7110 -> IGTPW_8308
* Piglit: piglit_4509 -> None
CI-20190529: 20190529
CI_DRM_12550: f604441f326ba242fc0b0f86dc2468863d204c97 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8308: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/index.html
IGT_7110: db10a19b94d1d7ae5ba62eb48d52c47ccb27766f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8308/index.html
[-- Attachment #2: Type: text/html, Size: 23456 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-06-30 5:57 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
@ 2023-01-24 15:24 ` Imre Deak
0 siblings, 0 replies; 16+ messages in thread
From: Imre Deak @ 2023-01-24 15:24 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
On Thu, Jun 30, 2022 at 11:27:34AM +0530, Mohammed Thasleem wrote:
> This test validates negative scenario of DC5 state by keeping
> all connectors's DPMS property set to ON.
>
> v2: Added function to check externel panel and skip test if not found.
> v3: Moved check_external_panel inside igt_require_f and removed
> igt_skip_on_f.
>
> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
> ---
> tests/i915/i915_pm_dc.c | 45 +++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 45 insertions(+)
>
> diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
> index ba49d014..e29f9eb8 100644
> --- a/tests/i915/i915_pm_dc.c
> +++ b/tests/i915/i915_pm_dc.c
> @@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
> data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> }
>
> +static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
> +{
> + igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
> + "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
> + data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> +}
> +
> static void setup_videoplayback(data_t *data)
> {
> color_t red_green_blue[] = {
> @@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
> cleanup_dc_dpms(data);
> }
>
> +static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
> +{
> + uint32_t dc_counter;
> +
> + require_dc_counter(data->debugfs_fd, dc_flag);
> + setup_dc_dpms(data);
> + dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
> + dpms_on(data);
> + check_dc_counter_negative(data, dc_flag, dc_counter);
> + cleanup_dc_dpms(data);
> +}
> +
> static bool support_dc6(int debugfs_fd)
> {
> char buf[4096];
> @@ -485,6 +504,23 @@ static void test_dc9_dpms(data_t *data)
> setup_dc9_dpms(data, dc_target);
> }
>
> +static int check_external_panel(igt_display_t *display)
The function will also count outputs like DSI, LVDS, so would be better
to call it something like has_panels_without_dc_support().
> +{
> + igt_output_t *output = NULL;
No need to init the above.
> + int external_panel = 0;
> +
> + for_each_connected_output(display, output) {
> + drmModeConnectorPtr c = output->config.connector;
> +
> + if (c->connector_type != DRM_MODE_CONNECTOR_eDP &&
> + c->connection == DRM_MODE_CONNECTED) {
The above will iterate through connectors that are in the connected
state, so no need to check that here. This single line branch doesn't
need to be enclosed in {}.
With the above nits fixed, looks ok to me:
Reviewed-by: Imre Deak <imre.deak@intel.com>
> + external_panel++;
> + }
> + }
> +
> + return external_panel;
> +}
> +
> static void kms_poll_state_restore(int sig)
> {
> int sysfs_fd;
> @@ -552,6 +588,15 @@ igt_main
> test_dc_state_dpms(&data, CHECK_DC5);
> }
>
> + igt_describe("This test validates negative scenario of DC5 display "
> + "engine entry to DC5 state while all connectors's DPMS "
> + "property set to ON");
> + igt_subtest("dc5-dpms-negative") {
> + igt_require_f(check_external_panel(&data.display),
> + "External panel not detected, skip execution\n");
> + test_dc_state_dpms_negative(&data, CHECK_DC5);
> + }
> +
> igt_describe("This test validates display engine entry to DC5 state "
> "while all connectors's DPMS property set to OFF");
> igt_subtest("dc6-dpms") {
> --
> 2.25.1
>
^ permalink raw reply [flat|nested] 16+ messages in thread
* [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2022-12-20 13:57 ` [igt-dev] [PATCH v2] " Mohammed Thasleem
` (2 preceding siblings ...)
2022-12-30 19:43 ` Swati Sharma
@ 2023-01-27 14:38 ` Mohammed Thasleem
2023-02-03 6:29 ` Swati Sharma
3 siblings, 1 reply; 16+ messages in thread
From: Mohammed Thasleem @ 2023-01-27 14:38 UTC (permalink / raw)
To: igt-dev
This test validates negative scenario of DC5 state by keeping
all connectors's DPMS property set to ON.
v2: Added function to check externel panel and skip test if not found.
v3: Moved check_external_panel inside igt_require_f and removed
igt_skip_on_f. (Swati)
v4: Renamed function name check_external_panel with
has_panels_without_dc_support.
Removed both DRM_MODE_CONNECTED check and init for output. (Imre)
Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
Reviewed-by: Imre Deak <imre.deak@intel.com>
---
tests/i915/i915_pm_dc.c | 43 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 43 insertions(+)
diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
index 36c50667..bf6a0df5 100644
--- a/tests/i915/i915_pm_dc.c
+++ b/tests/i915/i915_pm_dc.c
@@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
}
+static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
+{
+ igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
+ "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
+ data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
+}
+
static void setup_videoplayback(data_t *data)
{
color_t red_green_blue[] = {
@@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
cleanup_dc_dpms(data);
}
+static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
+{
+ uint32_t dc_counter;
+
+ require_dc_counter(data->debugfs_fd, dc_flag);
+ setup_dc_dpms(data);
+ dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
+ dpms_on(data);
+ check_dc_counter_negative(data, dc_flag, dc_counter);
+ cleanup_dc_dpms(data);
+}
+
static bool support_dc6(int debugfs_fd)
{
char buf[4096];
@@ -485,6 +504,21 @@ static void test_dc9_dpms(data_t *data)
setup_dc9_dpms(data, dc_target);
}
+static int has_panels_without_dc_support(igt_display_t *display)
+{
+ igt_output_t *output;
+ int external_panel = 0;
+
+ for_each_connected_output(display, output) {
+ drmModeConnectorPtr c = output->config.connector;
+
+ if (c->connector_type != DRM_MODE_CONNECTOR_eDP)
+ external_panel++;
+ }
+
+ return external_panel;
+}
+
static void kms_poll_state_restore(int sig)
{
int sysfs_fd;
@@ -552,6 +586,15 @@ igt_main
test_dc_state_dpms(&data, CHECK_DC5);
}
+ igt_describe("This test validates negative scenario of DC5 display "
+ "engine entry to DC5 state while all connectors's DPMS "
+ "property set to ON");
+ igt_subtest("dc5-dpms-negative") {
+ igt_require_f(has_panels_without_dc_support(&data.display),
+ "External panel not detected, skip execution\n");
+ test_dc_state_dpms_negative(&data, CHECK_DC5);
+ }
+
igt_describe("This test validates display engine entry to DC6 state "
"while all connectors's DPMS property set to OFF");
igt_subtest("dc6-dpms") {
--
2.25.1
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev5)
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
` (5 preceding siblings ...)
2023-01-06 12:34 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
@ 2023-01-27 15:21 ` Patchwork
2023-01-27 18:00 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2023-01-27 15:21 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 3527 bytes --]
== Series Details ==
Series: tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev5)
URL : https://patchwork.freedesktop.org/series/112025/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_12655 -> IGTPW_8411
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/index.html
Participating hosts (25 -> 24)
------------------------------
Missing (1): fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8411:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@gem_exec_suspend@basic-s0@smem:
- {bat-rpls-1}: NOTRUN -> [ABORT][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html
Known issues
------------
Here are the changes found in IGTPW_8411 that come from known issues:
### IGT changes ###
#### Possible fixes ####
* igt@i915_selftest@live@gt_heartbeat:
- fi-cfl-8109u: [DMESG-FAIL][2] ([i915#5334]) -> [PASS][3]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/fi-cfl-8109u/igt@i915_selftest@live@gt_heartbeat.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/fi-cfl-8109u/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@requests:
- {bat-rpls-1}: [ABORT][4] -> [PASS][5]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/bat-rpls-1/igt@i915_selftest@live@requests.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/bat-rpls-1/igt@i915_selftest@live@requests.html
- {bat-adlp-6}: [ABORT][6] -> [PASS][7]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/bat-adlp-6/igt@i915_selftest@live@requests.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/bat-adlp-6/igt@i915_selftest@live@requests.html
* igt@i915_selftest@live@workarounds:
- {bat-rplp-1}: [INCOMPLETE][8] -> [PASS][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/bat-rplp-1/igt@i915_selftest@live@workarounds.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/bat-rplp-1/igt@i915_selftest@live@workarounds.html
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
[i915#6997]: https://gitlab.freedesktop.org/drm/intel/issues/6997
[i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7139 -> IGTPW_8411
CI-20190529: 20190529
CI_DRM_12655: d9b0bc4a0e9edfcbf171e09d3743b7186cd801f7 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8411: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/index.html
IGT_7139: 1e2fdea2a5547aba6d8595b7ac1c5e4543e90f2f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Testlist changes
----------------
+igt@i915_pm_dc@dc5-dpms-negative
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/index.html
[-- Attachment #2: Type: text/html, Size: 3908 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev5)
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
` (6 preceding siblings ...)
2023-01-27 15:21 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev5) Patchwork
@ 2023-01-27 18:00 ` Patchwork
7 siblings, 0 replies; 16+ messages in thread
From: Patchwork @ 2023-01-27 18:00 UTC (permalink / raw)
To: Mohammed Thasleem; +Cc: igt-dev
[-- Attachment #1: Type: text/plain, Size: 22065 bytes --]
== Series Details ==
Series: tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev5)
URL : https://patchwork.freedesktop.org/series/112025/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_12655_full -> IGTPW_8411_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_8411_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_8411_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/index.html
Participating hosts (10 -> 11)
------------------------------
Additional (1): shard-rkl0
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_8411_full:
### IGT changes ###
#### Possible regressions ####
* igt@gen9_exec_parse@allowed-single:
- shard-glk: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-glk4/igt@gen9_exec_parse@allowed-single.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-glk9/igt@gen9_exec_parse@allowed-single.html
* {igt@i915_pm_dc@dc5-dpms-negative} (NEW):
- {shard-rkl}: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-4/igt@i915_pm_dc@dc5-dpms-negative.html
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses.
They do not affect the overall result.
* igt@gem_exec_suspend@basic-s4-devices@smem:
- {shard-tglu-10}: NOTRUN -> [ABORT][4]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html
New tests
---------
New tests have been introduced between CI_DRM_12655_full and IGTPW_8411_full:
### New IGT tests (1) ###
* igt@i915_pm_dc@dc5-dpms-negative:
- Statuses : 2 pass(s) 1 skip(s)
- Exec time: [0.0] s
Known issues
------------
Here are the changes found in IGTPW_8411_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][5] ([fdo#109271])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-glk5/igt@kms_dither@fb-8bpc-vs-panel-6bpc@pipe-a-hdmi-a-1.html
* igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1:
- shard-glk: [PASS][6] -> [FAIL][7] ([i915#79])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-glk8/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-glk1/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1.html
#### Possible fixes ####
* igt@fbdev@read:
- {shard-rkl}: [SKIP][8] ([i915#2582]) -> [PASS][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-4/igt@fbdev@read.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-2/igt@fbdev@read.html
* igt@gem_ctx_exec@basic-nohangcheck:
- {shard-rkl}: [FAIL][10] ([i915#6268]) -> [PASS][11]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-2/igt@gem_ctx_exec@basic-nohangcheck.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html
* igt@gem_eio@in-flight-suspend:
- {shard-rkl}: [FAIL][12] ([fdo#103375]) -> [PASS][13]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-4/igt@gem_eio@in-flight-suspend.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-2/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_endless@dispatch@bcs0:
- {shard-rkl}: [SKIP][14] ([i915#6247]) -> [PASS][15]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-5/igt@gem_exec_endless@dispatch@bcs0.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-4/igt@gem_exec_endless@dispatch@bcs0.html
* igt@gem_exec_fair@basic-none@vcs0:
- {shard-rkl}: [FAIL][16] ([i915#2842]) -> [PASS][17] +2 similar issues
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-2/igt@gem_exec_fair@basic-none@vcs0.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-5/igt@gem_exec_fair@basic-none@vcs0.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [FAIL][18] ([i915#2842]) -> [PASS][19] +1 similar issue
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-glk6/igt@gem_exec_fair@basic-pace-share@rcs0.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_reloc@basic-wc-read-noreloc:
- {shard-rkl}: [SKIP][20] ([i915#3281]) -> [PASS][21] +14 similar issues
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-3/igt@gem_exec_reloc@basic-wc-read-noreloc.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-5/igt@gem_exec_reloc@basic-wc-read-noreloc.html
* igt@gem_partial_pwrite_pread@reads-uncached:
- {shard-rkl}: [SKIP][22] ([i915#3282]) -> [PASS][23] +5 similar issues
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-3/igt@gem_partial_pwrite_pread@reads-uncached.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-5/igt@gem_partial_pwrite_pread@reads-uncached.html
* igt@gen9_exec_parse@allowed-single:
- {shard-rkl}: [SKIP][24] ([i915#2527]) -> [PASS][25] +4 similar issues
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-6/igt@gen9_exec_parse@allowed-single.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-5/igt@gen9_exec_parse@allowed-single.html
* igt@i915_pm_rpm@drm-resources-equal:
- {shard-rkl}: [SKIP][26] ([fdo#109308]) -> [PASS][27] +1 similar issue
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-2/igt@i915_pm_rpm@drm-resources-equal.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-6/igt@i915_pm_rpm@drm-resources-equal.html
* igt@kms_atomic@atomic_plane_damage:
- {shard-rkl}: [SKIP][28] ([i915#4098]) -> [PASS][29] +1 similar issue
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-2/igt@kms_atomic@atomic_plane_damage.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-6/igt@kms_atomic@atomic_plane_damage.html
* igt@kms_big_fb@linear-16bpp-rotate-180:
- {shard-dg1}: [FAIL][30] ([i915#5138]) -> [PASS][31]
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-dg1-13/igt@kms_big_fb@linear-16bpp-rotate-180.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-dg1-14/igt@kms_big_fb@linear-16bpp-rotate-180.html
* igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_rc_ccs:
- {shard-tglu}: [SKIP][32] ([i915#7651]) -> [PASS][33] +2 similar issues
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-tglu-6/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_rc_ccs.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-tglu-4/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_rc_ccs.html
* igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2:
- shard-glk: [FAIL][34] ([i915#79]) -> [PASS][35]
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-glk3/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-glk5/igt@kms_flip@2x-flip-vs-expired-vblank-interruptible@ab-hdmi-a1-hdmi-a2.html
* igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw:
- {shard-tglu}: [SKIP][36] ([i915#1849]) -> [PASS][37] +1 similar issue
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-tglu-7/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@psr-suspend:
- {shard-rkl}: [SKIP][38] ([i915#1849] / [i915#4098]) -> [PASS][39] +20 similar issues
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-4/igt@kms_frontbuffer_tracking@psr-suspend.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-suspend.html
* igt@kms_plane@plane-position-covered@pipe-a-planes:
- {shard-rkl}: [SKIP][40] ([i915#1849]) -> [PASS][41] +4 similar issues
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-3/igt@kms_plane@plane-position-covered@pipe-a-planes.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-6/igt@kms_plane@plane-position-covered@pipe-a-planes.html
* igt@kms_psr@sprite_mmap_gtt:
- {shard-rkl}: [SKIP][42] ([i915#1072]) -> [PASS][43] +1 similar issue
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-3/igt@kms_psr@sprite_mmap_gtt.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-6/igt@kms_psr@sprite_mmap_gtt.html
* igt@kms_universal_plane@disable-primary-vs-flip-pipe-a:
- {shard-rkl}: [SKIP][44] ([i915#1845] / [i915#4070] / [i915#4098]) -> [PASS][45]
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-2/igt@kms_universal_plane@disable-primary-vs-flip-pipe-a.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-6/igt@kms_universal_plane@disable-primary-vs-flip-pipe-a.html
* igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b:
- {shard-rkl}: [SKIP][46] ([i915#4070] / [i915#4098]) -> [PASS][47]
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-2/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-6/igt@kms_universal_plane@universal-plane-pageflip-windowed-pipe-b.html
* igt@kms_vblank@pipe-b-query-idle:
- {shard-rkl}: [SKIP][48] ([i915#1845] / [i915#4098]) -> [PASS][49] +24 similar issues
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-1/igt@kms_vblank@pipe-b-query-idle.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-6/igt@kms_vblank@pipe-b-query-idle.html
* igt@perf@mi-rpc:
- {shard-rkl}: [SKIP][50] ([i915#2434]) -> [PASS][51]
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-3/igt@perf@mi-rpc.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-5/igt@perf@mi-rpc.html
* igt@prime_vgem@basic-write:
- {shard-rkl}: [SKIP][52] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][53]
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12655/shard-rkl-4/igt@prime_vgem@basic-write.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/shard-rkl-5/igt@prime_vgem@basic-write.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#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303
[fdo#109307]: https://bugs.freedesktop.org/show_bug.cgi?id=109307
[fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308
[fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309
[fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
[fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315
[fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[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#111644]: https://bugs.freedesktop.org/show_bug.cgi?id=111644
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[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#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397
[i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[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#1937]: https://gitlab.freedesktop.org/drm/intel/issues/1937
[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#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[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#315]: https://gitlab.freedesktop.org/drm/intel/issues/315
[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#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
[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#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469
[i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528
[i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536
[i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[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#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#433]: https://gitlab.freedesktop.org/drm/intel/issues/433
[i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349
[i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391
[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#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[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#4874]: https://gitlab.freedesktop.org/drm/intel/issues/4874
[i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879
[i915#4881]: https://gitlab.freedesktop.org/drm/intel/issues/4881
[i915#4884]: https://gitlab.freedesktop.org/drm/intel/issues/4884
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138
[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#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#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252
[i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6334]: https://gitlab.freedesktop.org/drm/intel/issues/6334
[i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433
[i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497
[i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590
[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#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946
[i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953
[i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037
[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#7456]: https://gitlab.freedesktop.org/drm/intel/issues/7456
[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#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
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_7139 -> IGTPW_8411
CI-20190529: 20190529
CI_DRM_12655: d9b0bc4a0e9edfcbf171e09d3743b7186cd801f7 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_8411: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/index.html
IGT_7139: 1e2fdea2a5547aba6d8595b7ac1c5e4543e90f2f @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8411/index.html
[-- Attachment #2: Type: text/html, Size: 15465 bytes --]
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel
2023-01-27 14:38 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
@ 2023-02-03 6:29 ` Swati Sharma
0 siblings, 0 replies; 16+ messages in thread
From: Swati Sharma @ 2023-02-03 6:29 UTC (permalink / raw)
To: Mohammed Thasleem, igt-dev
Thanks for the patch and review. Pushed.
On 27-Jan-23 8:08 PM, Mohammed Thasleem wrote:
> This test validates negative scenario of DC5 state by keeping
> all connectors's DPMS property set to ON.
>
> v2: Added function to check externel panel and skip test if not found.
>
> v3: Moved check_external_panel inside igt_require_f and removed
> igt_skip_on_f. (Swati)
>
> v4: Renamed function name check_external_panel with
> has_panels_without_dc_support.
> Removed both DRM_MODE_CONNECTED check and init for output. (Imre)
>
> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
> Reviewed-by: Imre Deak <imre.deak@intel.com>
> ---
> tests/i915/i915_pm_dc.c | 43 +++++++++++++++++++++++++++++++++++++++++
> 1 file changed, 43 insertions(+)
>
> diff --git a/tests/i915/i915_pm_dc.c b/tests/i915/i915_pm_dc.c
> index 36c50667..bf6a0df5 100644
> --- a/tests/i915/i915_pm_dc.c
> +++ b/tests/i915/i915_pm_dc.c
> @@ -246,6 +246,13 @@ static void check_dc_counter(data_t *data, int dc_flag, uint32_t prev_dc_count)
> data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> }
>
> +static void check_dc_counter_negative(data_t *data, int dc_flag, uint32_t prev_dc_count)
> +{
> + igt_assert_f(!dc_state_wait_entry(data->debugfs_fd, dc_flag, prev_dc_count),
> + "%s state is achieved\n%s:\n%s\n", dc_state_name(dc_flag), PWR_DOMAIN_INFO,
> + data->debugfs_dump = igt_sysfs_get(data->debugfs_fd, PWR_DOMAIN_INFO));
> +}
> +
> static void setup_videoplayback(data_t *data)
> {
> color_t red_green_blue[] = {
> @@ -411,6 +418,18 @@ static void test_dc_state_dpms(data_t *data, int dc_flag)
> cleanup_dc_dpms(data);
> }
>
> +static void test_dc_state_dpms_negative(data_t *data, int dc_flag)
> +{
> + uint32_t dc_counter;
> +
> + require_dc_counter(data->debugfs_fd, dc_flag);
> + setup_dc_dpms(data);
> + dc_counter = read_dc_counter(data->debugfs_fd, dc_flag);
> + dpms_on(data);
> + check_dc_counter_negative(data, dc_flag, dc_counter);
> + cleanup_dc_dpms(data);
> +}
> +
> static bool support_dc6(int debugfs_fd)
> {
> char buf[4096];
> @@ -485,6 +504,21 @@ static void test_dc9_dpms(data_t *data)
> setup_dc9_dpms(data, dc_target);
> }
>
> +static int has_panels_without_dc_support(igt_display_t *display)
> +{
> + igt_output_t *output;
> + int external_panel = 0;
> +
> + for_each_connected_output(display, output) {
> + drmModeConnectorPtr c = output->config.connector;
> +
> + if (c->connector_type != DRM_MODE_CONNECTOR_eDP)
> + external_panel++;
> + }
> +
> + return external_panel;
> +}
> +
> static void kms_poll_state_restore(int sig)
> {
> int sysfs_fd;
> @@ -552,6 +586,15 @@ igt_main
> test_dc_state_dpms(&data, CHECK_DC5);
> }
>
> + igt_describe("This test validates negative scenario of DC5 display "
> + "engine entry to DC5 state while all connectors's DPMS "
> + "property set to ON");
> + igt_subtest("dc5-dpms-negative") {
> + igt_require_f(has_panels_without_dc_support(&data.display),
> + "External panel not detected, skip execution\n");
> + test_dc_state_dpms_negative(&data, CHECK_DC5);
> + }
> +
> igt_describe("This test validates display engine entry to DC6 state "
> "while all connectors's DPMS property set to OFF");
> igt_subtest("dc6-dpms") {
--
~Swati Sharma
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2023-02-03 6:29 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-12-16 19:11 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_dc : Check DC5 state with externel active panel Mohammed Thasleem
2022-12-18 22:14 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2022-12-18 23:52 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2022-12-20 13:57 ` [igt-dev] [PATCH v2] " Mohammed Thasleem
2022-06-30 5:57 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
2023-01-24 15:24 ` Imre Deak
2022-12-21 14:17 ` [igt-dev] [PATCH v2] " Rodrigo Vivi
2022-12-21 17:31 ` Rodrigo Vivi
2022-12-30 19:43 ` Swati Sharma
2023-01-27 14:38 ` [igt-dev] [PATCH i-g-t] " Mohammed Thasleem
2023-02-03 6:29 ` Swati Sharma
2022-12-28 12:42 ` [igt-dev] ✗ Fi.CI.BAT: failure for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev3) Patchwork
2023-01-06 7:48 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev4) Patchwork
2023-01-06 12:34 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2023-01-27 15:21 ` [igt-dev] ✓ Fi.CI.BAT: success for tests/i915/i915_pm_dc : Check DC5 state with externel active panel (rev5) Patchwork
2023-01-27 18:00 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.