* [PATCH i-g-t 0/2] extend psr2_sf test for pr_sf
@ 2024-01-21 12:57 Kunal Joshi
2024-01-21 12:57 ` [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf Kunal Joshi
` (4 more replies)
0 siblings, 5 replies; 9+ messages in thread
From: Kunal Joshi @ 2024-01-21 12:57 UTC (permalink / raw)
To: igt-dev; +Cc: Kunal Joshi
kmd series [1] adds supports for panel replay selective fetch,
modify lib and kms_psr2_sf to extend kms_psr2_sf tests to validate
panel replay selective fetch as well.
[1] https://patchwork.freedesktop.org/patch/575163/?series=128193&rev=3
Kunal Joshi (2):
lib/igt_psr.c: add support for panel replay sf
tests/intel/kms_psr2_sf: extend tests for panel replay sf
lib/igt_psr.c | 46 +++++++++-----
lib/igt_psr.h | 6 +-
tests/intel/kms_psr2_sf.c | 127 ++++++++++++++++++++++----------------
tests/kms_async_flips.c | 4 +-
tests/kms_cursor_legacy.c | 2 +-
5 files changed, 111 insertions(+), 74 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 9+ messages in thread* [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf 2024-01-21 12:57 [PATCH i-g-t 0/2] extend psr2_sf test for pr_sf Kunal Joshi @ 2024-01-21 12:57 ` Kunal Joshi 2024-01-21 12:57 ` [PATCH i-g-t 2/2] tests/intel/kms_psr2_sf: extend tests " Kunal Joshi ` (3 subsequent siblings) 4 siblings, 0 replies; 9+ messages in thread From: Kunal Joshi @ 2024-01-21 12:57 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi modify functions in igt_psr to extend support for validating panel replay selective fetch. Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- lib/igt_psr.c | 46 ++++++++++++++++++++++++++------------- lib/igt_psr.h | 6 ++--- tests/intel/kms_psr2_sf.c | 8 ++++--- tests/kms_async_flips.c | 4 ++-- tests/kms_cursor_legacy.c | 2 +- 5 files changed, 42 insertions(+), 24 deletions(-) diff --git a/lib/igt_psr.c b/lib/igt_psr.c index 663bac163..1123c8d98 100644 --- a/lib/igt_psr.c +++ b/lib/igt_psr.c @@ -37,14 +37,21 @@ bool psr_disabled_check(int debugfs_fd) return strstr(buf, "PSR mode: disabled\n"); } -bool psr2_selective_fetch_check(int debugfs_fd) +enum psr_mode selective_fetch_check(int debugfs_fd, igt_output_t *output) { + char debugfs_file[128] = {0}; char buf[PSR_STATUS_MAX_LEN]; - igt_debugfs_simple_read(debugfs_fd, "i915_edp_psr_status", buf, - sizeof(buf)); + if (output) + sprintf(debugfs_file, "%s/i915_psr_status", output->name); + else + sprintf(debugfs_file, "%s", "i915_edp_psr_status"); - return strstr(buf, "PSR2 selective fetch: enabled"); + igt_debugfs_simple_read(debugfs_fd, debugfs_file, buf, + sizeof(buf)); + + return strstr(buf, "PSR2 selective fetch: enabled") ? PSR_MODE_2_SEL_FETCH : + strstr(buf, "Panel Replay Selective Update Enabled") ? PR_MODE_SEL_FETCH : PSR_DISABLED; } static bool psr_active_check(int debugfs_fd, enum psr_mode mode, igt_output_t *output) @@ -246,6 +253,8 @@ bool psr_sink_support(int device, int debugfs_fd, enum psr_mode mode, igt_output (strstr(line, "[0x03]") || strstr(line, "[0x04]"))); case PR_MODE: return strstr(line, "Panel Replay = yes"); + case PR_MODE_SEL_FETCH: + return strstr(line, "Panel Replay = yes, Panel Replay Selective Update = yes"); default: igt_assert_f(false, "Invalid psr mode\n"); return false; @@ -305,7 +314,7 @@ void psr_print_debugfs(int debugfs_fd) igt_info("%s", buf); } -bool i915_psr2_selective_fetch_check(int drm_fd) +bool i915_psr2_selective_fetch_check(int drm_fd, igt_output_t *output) { int debugfs_fd; bool ret; @@ -314,24 +323,24 @@ bool i915_psr2_selective_fetch_check(int drm_fd) return false; debugfs_fd = igt_debugfs_dir(drm_fd); - ret = psr2_selective_fetch_check(debugfs_fd); + ret = selective_fetch_check(debugfs_fd, output) != PSR_DISABLED; close(debugfs_fd); return ret; } -/** - * i915_psr2_sel_fetch_to_psr1 +/* + * i915_pr_psr2_sel_fetch_to_pr_psr1 * - * Check if PSR2 selective fetch is enabled, if yes switch to PSR1 and returns + * Check if PR/PSR2 selective fetch is enabled, if yes switch to PR/PSR1 and returns * true otherwise returns false. - * This function should be called from tests that are not compatible with PSR2 - * selective fetch. * + * @param drm_fd The file descriptor of the DRM device. + * @param output The output for which the conversion is performed. * Returns: - * True if PSR mode changed to PSR1, false otherwise. + * True if the conversion was successful, false otherwise. */ -bool i915_psr2_sel_fetch_to_psr1(int drm_fd) +bool i915_pr_psr2_sel_fetch_to_pr_psr1(int drm_fd, igt_output_t *output) { int debugfs_fd; bool ret = false; @@ -340,11 +349,18 @@ bool i915_psr2_sel_fetch_to_psr1(int drm_fd) return ret; debugfs_fd = igt_debugfs_dir(drm_fd); - if (psr2_selective_fetch_check(debugfs_fd)) { + switch (selective_fetch_check(debugfs_fd, output)) { + case PSR_MODE_2_SEL_FETCH: psr_set(drm_fd, debugfs_fd, PSR_MODE_1); ret = true; + break; + case PR_MODE_SEL_FETCH: + psr_set(drm_fd, debugfs_fd, PR_MODE); + ret = true; + break; + default: + ret = false; } - close(debugfs_fd); return ret; } diff --git a/lib/igt_psr.h b/lib/igt_psr.h index 36711c0d4..5dc70f23e 100644 --- a/lib/igt_psr.h +++ b/lib/igt_psr.h @@ -46,7 +46,7 @@ enum fbc_mode { }; bool psr_disabled_check(int debugfs_fd); -bool psr2_selective_fetch_check(int debugfs_fd); +enum psr_mode selective_fetch_check(int debugfs_fd, igt_output_t *output); bool psr_wait_entry(int debugfs_fd, enum psr_mode mode, igt_output_t *output); bool psr_wait_update(int debugfs_fd, enum psr_mode mode, igt_output_t *output); bool psr_long_wait_update(int debugfs_fd, enum psr_mode mode, igt_output_t *output); @@ -57,9 +57,9 @@ bool psr2_wait_su(int debugfs_fd, uint16_t *num_su_blocks); void psr_print_debugfs(int debugfs_fd); enum psr_mode psr_get_mode(int debugfs_fd); -bool i915_psr2_selective_fetch_check(int drm_fd); +bool i915_psr2_selective_fetch_check(int drm_fd, igt_output_t *output); -bool i915_psr2_sel_fetch_to_psr1(int drm_fd); +bool i915_pr_psr2_sel_fetch_to_pr_psr1(int drm_fd, igt_output_t *output); void i915_psr2_sel_fetch_restore(int drm_fd); #endif diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c index ecf9ad77f..c826cd7c3 100644 --- a/tests/intel/kms_psr2_sf.c +++ b/tests/intel/kms_psr2_sf.c @@ -994,6 +994,7 @@ igt_main int fbc_status[] = {FBC_DISABLED, FBC_ENABLED}; igt_fixture { + bool pr_or_psr2_selective_fetch_supported = false; drmModeResPtr res; data.drm_fd = drm_open_driver_master(DRIVER_INTEL | DRIVER_XE); @@ -1026,10 +1027,9 @@ igt_main igt_info("Big framebuffer size %dx%d\n", data.big_fb_width, data.big_fb_height); - igt_require_f(psr2_selective_fetch_check(data.debugfs_fd), - "PSR2 selective fetch not enabled\n"); - for_each_pipe_with_valid_output(&data.display, data.pipe, data.output) { + pr_or_psr2_selective_fetch_supported |= (selective_fetch_check(data.debugfs_fd, + data.output) != PSR_DISABLED); coexist_features[n_pipes] = 0; if (check_psr2_support(&data)) { pipes[n_pipes] = data.pipe; @@ -1041,6 +1041,8 @@ igt_main n_pipes++; } } + igt_require_f(pr_or_psr2_selective_fetch_supported, + "PR/PSR2 selective fetch not supported\n"); } for (y = 0; y < ARRAY_SIZE(fbc_status); y++) { diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c index a0349fa03..0ab8ea429 100644 --- a/tests/kms_async_flips.c +++ b/tests/kms_async_flips.c @@ -391,7 +391,7 @@ static void test_cursor(data_t *data) * necessary, causing the async flip to fail because async flip is not * supported in cursor plane. */ - igt_skip_on_f(i915_psr2_selective_fetch_check(data->drm_fd), + igt_skip_on_f(i915_pr_psr2_sel_fetch_to_pr_psr1(data->drm_fd, NULL), "PSR2 sel fetch causes cursor to be added to primary plane " \ "pages flips and async flip is not supported in cursor\n"); @@ -704,7 +704,7 @@ igt_main * necessary, causing the async flip to fail because async flip is not * supported in cursor plane. */ - igt_skip_on_f(i915_psr2_selective_fetch_check(data.drm_fd), + igt_skip_on_f(i915_pr_psr2_sel_fetch_to_pr_psr1(data.drm_fd, NULL), "PSR2 sel fetch causes cursor to be added to primary plane " \ "pages flips and async flip is not supported in cursor\n"); diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c index 0017659d4..f453e2998 100644 --- a/tests/kms_cursor_legacy.c +++ b/tests/kms_cursor_legacy.c @@ -1849,7 +1849,7 @@ igt_main * page flip with cursor legacy APIS when Intel's PSR2 selective * fetch is enabled, so switching PSR1 for this whole test. */ - intel_psr2_restore = i915_psr2_sel_fetch_to_psr1(display.drm_fd); + intel_psr2_restore = i915_pr_psr2_sel_fetch_to_pr_psr1(display.drm_fd, NULL); } igt_describe("Test checks how many cursor updates we can fit between vblanks " -- 2.25.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* [PATCH i-g-t 2/2] tests/intel/kms_psr2_sf: extend tests for panel replay sf 2024-01-21 12:57 [PATCH i-g-t 0/2] extend psr2_sf test for pr_sf Kunal Joshi 2024-01-21 12:57 ` [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf Kunal Joshi @ 2024-01-21 12:57 ` Kunal Joshi 2024-01-21 13:16 ` ✓ CI.xeBAT: success for extend psr2_sf test for pr_sf Patchwork ` (2 subsequent siblings) 4 siblings, 0 replies; 9+ messages in thread From: Kunal Joshi @ 2024-01-21 12:57 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- tests/intel/kms_psr2_sf.c | 119 ++++++++++++++++++++++---------------- 1 file changed, 69 insertions(+), 50 deletions(-) diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c index c826cd7c3..8f34f46b9 100644 --- a/tests/intel/kms_psr2_sf.c +++ b/tests/intel/kms_psr2_sf.c @@ -979,6 +979,21 @@ pipe_output_combo_valid(igt_display_t *display, return ret; } +static const char *get_psr_mode_for_output(data_t *data, igt_output_t *output) +{ + const char *psr_mode = NULL; + + if (psr_sink_support(data->drm_fd, data->debugfs_fd, PR_MODE_SEL_FETCH, + output)) + psr_mode = "pr-"; + else if (psr_sink_support(data->drm_fd, data->debugfs_fd, PSR_MODE_2, + output)) + psr_mode = "psr2-"; + else + igt_assert_f(false, "PR/PSR2 selective fetch not supported\n"); + return psr_mode; +} + igt_main { data_t data = {}; @@ -1001,11 +1016,6 @@ igt_main data.debugfs_fd = igt_debugfs_dir(data.drm_fd); kmstest_set_vt_graphics_mode(); - igt_require_f(psr_sink_support(data.drm_fd, - data.debugfs_fd, PSR_MODE_2, - NULL), - "Sink does not support PSR2\n"); - display_init(&data); if ((intel_display_ver(intel_get_drm_devid(data.drm_fd)) >= 20) && @@ -1013,10 +1023,6 @@ igt_main data.fbc_flag = true; } - /* Test if PSR2 can be enabled */ - igt_require_f(psr_enable(data.drm_fd, - data.debugfs_fd, PSR_MODE_2_SEL_FETCH), - "Error enabling PSR2\n"); data.damage_area_count = MAX_DAMAGE_AREAS; data.primary_format = DRM_FORMAT_XRGB8888; @@ -1055,7 +1061,7 @@ igt_main /* Verify primary plane selective fetch */ igt_describe("Test that selective fetch works on primary plane"); igt_subtest_with_dynamic_f("%sprimary-%s-sf-dmg-area", append_fbc_subtest[y], - op_str(data.op)) { + op_str(data.op)) { for (i = 0; i < n_pipes; i++) { if (!pipe_output_combo_valid(&data.display, pipes[i], outputs[i])) continue; @@ -1063,9 +1069,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_PRIMARY; @@ -1096,10 +1103,11 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", - kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", + get_psr_mode_for_output(&data, outputs[i]), + kmstest_pipe_name(pipes[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_PRIMARY; @@ -1128,9 +1136,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_OVERLAY; @@ -1158,9 +1167,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_CURSOR; @@ -1184,9 +1194,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_CURSOR; @@ -1211,9 +1222,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_CURSOR; @@ -1238,9 +1250,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_CURSOR; @@ -1266,9 +1279,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_OVERLAY; @@ -1295,9 +1309,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_OVERLAY; @@ -1322,9 +1337,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_OVERLAY; @@ -1349,9 +1365,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.test_plane_id = DRM_PLANE_TYPE_OVERLAY; @@ -1377,9 +1394,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; for (k = 1; k <= MAX_DAMAGE_AREAS; k++) { @@ -1410,9 +1428,10 @@ igt_main for (j = FEATURE_NONE; j < FEATURE_COUNT; j++) { if (j != FEATURE_NONE && !(coexist_features[i] & j)) continue; - igt_dynamic_f("pipe-%s-%s%s", kmstest_pipe_name(pipes[i]), - igt_output_name(outputs[i]), - coexist_feature_str(j)) { + igt_dynamic_f("%spipe-%s-%s%s", kmstest_pipe_name(pipes[i]), + get_psr_mode_for_output(&data, outputs[i]), + igt_output_name(outputs[i]), + coexist_feature_str(j)) { data.pipe = pipes[i]; data.output = outputs[i]; data.damage_area_count = 1; -- 2.25.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* ✓ CI.xeBAT: success for extend psr2_sf test for pr_sf 2024-01-21 12:57 [PATCH i-g-t 0/2] extend psr2_sf test for pr_sf Kunal Joshi 2024-01-21 12:57 ` [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf Kunal Joshi 2024-01-21 12:57 ` [PATCH i-g-t 2/2] tests/intel/kms_psr2_sf: extend tests " Kunal Joshi @ 2024-01-21 13:16 ` Patchwork 2024-01-21 13:30 ` ✓ Fi.CI.BAT: " Patchwork 2024-01-22 0:37 ` ✗ Fi.CI.IGT: failure " Patchwork 4 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2024-01-21 13:16 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 958 bytes --] == Series Details == Series: extend psr2_sf test for pr_sf URL : https://patchwork.freedesktop.org/series/129004/ State : success == Summary == CI Bug Log - changes from XEIGT_7683_BAT -> XEIGTPW_10566_BAT ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (4 -> 4) ------------------------------ No changes in participating hosts Changes ------- No changes found Build changes ------------- * IGT: IGT_7683 -> IGTPW_10566 * Linux: xe-644-238e8655c184b7cf16731690b59da560641a07ad -> xe-656-b239ffd479309ebbf0bd530ef632c8ef3ee78d7a IGTPW_10566: 10566 IGT_7683: 7683 xe-644-238e8655c184b7cf16731690b59da560641a07ad: 238e8655c184b7cf16731690b59da560641a07ad xe-656-b239ffd479309ebbf0bd530ef632c8ef3ee78d7a: b239ffd479309ebbf0bd530ef632c8ef3ee78d7a == Logs == For more details see: https://intel-gfx-ci.01.org/tree/intel-xe/IGTPW_10566/index.html [-- Attachment #2: Type: text/html, Size: 1517 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✓ Fi.CI.BAT: success for extend psr2_sf test for pr_sf 2024-01-21 12:57 [PATCH i-g-t 0/2] extend psr2_sf test for pr_sf Kunal Joshi ` (2 preceding siblings ...) 2024-01-21 13:16 ` ✓ CI.xeBAT: success for extend psr2_sf test for pr_sf Patchwork @ 2024-01-21 13:30 ` Patchwork 2024-01-22 0:37 ` ✗ Fi.CI.IGT: failure " Patchwork 4 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2024-01-21 13:30 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 2302 bytes --] == Series Details == Series: extend psr2_sf test for pr_sf URL : https://patchwork.freedesktop.org/series/129004/ State : success == Summary == CI Bug Log - changes from CI_DRM_14149 -> IGTPW_10566 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/index.html Participating hosts (38 -> 35) ------------------------------ Additional (1): fi-pnv-d510 Missing (4): bat-mtlp-8 bat-kbl-2 bat-atsm-1 fi-snb-2520m Known issues ------------ Here are the changes found in IGTPW_10566 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_suspend@basic-s0@lmem0: - bat-dg2-8: [PASS][1] -> [INCOMPLETE][2] ([i915#9275]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/bat-dg2-8/igt@gem_exec_suspend@basic-s0@lmem0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/bat-dg2-8/igt@gem_exec_suspend@basic-s0@lmem0.html * igt@gem_exec_suspend@basic-s0@smem: - bat-dg2-9: [PASS][3] -> [INCOMPLETE][4] ([i915#9275]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/bat-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/bat-dg2-9/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_lmem_swapping@basic: - fi-pnv-d510: NOTRUN -> [SKIP][5] ([fdo#109271]) +31 other tests skip [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/fi-pnv-d510/igt@gem_lmem_swapping@basic.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#5591]: https://gitlab.freedesktop.org/drm/intel/issues/5591 [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7683 -> IGTPW_10566 CI-20190529: 20190529 CI_DRM_14149: b239ffd479309ebbf0bd530ef632c8ef3ee78d7a @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10566: 10566 IGT_7683: 7683 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/index.html [-- Attachment #2: Type: text/html, Size: 2970 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* ✗ Fi.CI.IGT: failure for extend psr2_sf test for pr_sf 2024-01-21 12:57 [PATCH i-g-t 0/2] extend psr2_sf test for pr_sf Kunal Joshi ` (3 preceding siblings ...) 2024-01-21 13:30 ` ✓ Fi.CI.BAT: " Patchwork @ 2024-01-22 0:37 ` Patchwork 4 siblings, 0 replies; 9+ messages in thread From: Patchwork @ 2024-01-22 0:37 UTC (permalink / raw) To: Kunal Joshi; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 93380 bytes --] == Series Details == Series: extend psr2_sf test for pr_sf URL : https://patchwork.freedesktop.org/series/129004/ State : failure == Summary == CI Bug Log - changes from CI_DRM_14149_full -> IGTPW_10566_full ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_10566_full absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_10566_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) 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_10566/index.html Participating hosts (8 -> 8) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_10566_full: ### IGT changes ### #### Possible regressions #### * {igt@kms_psr2_sf@fbc-cursor-plane-update-sf@apipe-psr2--edp-1} (NEW): - shard-mtlp: NOTRUN -> [SKIP][1] +21 other tests skip [1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-5/igt@kms_psr2_sf@fbc-cursor-plane-update-sf@apipe-psr2--edp-1.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf: - shard-tglu: NOTRUN -> [SKIP][2] [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-9/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf: - shard-dg2: NOTRUN -> [SKIP][3] +2 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html - shard-rkl: NOTRUN -> [SKIP][4] [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-4/igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf.html * igt@kms_vblank@ts-continuation-dpms-suspend@pipe-d-hdmi-a-1: - shard-tglu: [PASS][5] -> [ABORT][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-2/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-d-hdmi-a-1.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-9/igt@kms_vblank@ts-continuation-dpms-suspend@pipe-d-hdmi-a-1.html * igt@runner@aborted: - shard-glk: NOTRUN -> [FAIL][7] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-glk1/igt@runner@aborted.html #### Warnings #### * igt@kms_async_flips@test-cursor: - shard-mtlp: [SKIP][8] ([i915#6229]) -> [SKIP][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-mtlp-5/igt@kms_async_flips@test-cursor.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-8/igt@kms_async_flips@test-cursor.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu: - shard-snb: [SKIP][10] ([fdo#109271]) -> [FAIL][11] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb5/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-draw-mmap-cpu.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf: - shard-rkl: [SKIP][12] ([i915#9683]) -> [SKIP][13] +4 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-7/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf.html * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf: - shard-tglu: [SKIP][14] ([i915#9683]) -> [SKIP][15] +5 other tests skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-2/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-4/igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf.html * igt@kms_psr2_sf@cursor-plane-move-continuous-sf: - shard-dg1: [SKIP][16] ([i915#9683]) -> [SKIP][17] +5 other tests skip [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg1-15/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-19/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@cursor-plane-update-sf: - shard-dg2: [SKIP][18] ([i915#9683]) -> [SKIP][19] +6 other tests skip [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-5/igt@kms_psr2_sf@cursor-plane-update-sf.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_psr2_sf@cursor-plane-update-sf.html - shard-rkl: [SKIP][20] ([fdo#111068] / [i915#9683]) -> [SKIP][21] +5 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-4/igt@kms_psr2_sf@cursor-plane-update-sf.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_psr2_sf@cursor-plane-update-sf.html * igt@kms_psr2_sf@overlay-plane-update-continuous-sf: - shard-tglu: [SKIP][22] ([fdo#111068] / [i915#9683]) -> [SKIP][23] +5 other tests skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-7/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@kms_psr2_sf@overlay-plane-update-continuous-sf.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area: - shard-dg1: [SKIP][24] ([fdo#111068] / [i915#9683]) -> [SKIP][25] +4 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg1-16/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-19/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * {igt@kms_content_protection@lic-type-0}: - shard-snb: [SKIP][26] ([fdo#109271]) -> [INCOMPLETE][27] [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb1/igt@kms_content_protection@lic-type-0.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb7/igt@kms_content_protection@lic-type-0.html * {igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf}: - shard-dg2: [SKIP][28] ([i915#9683]) -> [SKIP][29] +6 other tests skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-6/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf.html - shard-rkl: [SKIP][30] ([i915#9683]) -> [SKIP][31] +8 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-1/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf.html * {igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-sf}: - shard-rkl: NOTRUN -> [SKIP][32] [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-4/igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-sf.html * {igt@kms_psr2_sf@fbc-overlay-plane-update-continuous-sf}: - shard-tglu: NOTRUN -> [SKIP][33] [33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-6/igt@kms_psr2_sf@fbc-overlay-plane-update-continuous-sf.html * {igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area}: - shard-dg1: [SKIP][34] ([i915#9683]) -> [SKIP][35] +11 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg1-19/igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-18/igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area.html * {igt@kms_psr2_sf@fbc-plane-move-sf-dmg-area}: - shard-tglu: [SKIP][36] ([i915#9683]) -> [SKIP][37] +9 other tests skip [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-5/igt@kms_psr2_sf@fbc-plane-move-sf-dmg-area.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-3/igt@kms_psr2_sf@fbc-plane-move-sf-dmg-area.html - shard-dg2: NOTRUN -> [SKIP][38] +1 other test skip [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_psr2_sf@fbc-plane-move-sf-dmg-area.html New tests --------- New tests have been introduced between CI_DRM_14149_full and IGTPW_10566_full: ### New IGT tests (48) ### * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [11.81] s * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-fully-sf@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [11.85] s * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [11.49] s * igt@kms_psr2_sf@cursor-plane-move-continuous-exceed-sf@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [11.49] s * igt@kms_psr2_sf@cursor-plane-move-continuous-sf@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [11.17] s * igt@kms_psr2_sf@cursor-plane-move-continuous-sf@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [11.15] s * igt@kms_psr2_sf@cursor-plane-update-sf@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [1.37] s * igt@kms_psr2_sf@cursor-plane-update-sf@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [1.35] s * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-fully-sf@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.83] s * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-fully-sf@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.23] s * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.88] s * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-exceed-sf@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.21] s * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-sf@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.85] s * igt@kms_psr2_sf@fbc-cursor-plane-move-continuous-sf@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.21] s * igt@kms_psr2_sf@fbc-cursor-plane-update-sf@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.83] s * igt@kms_psr2_sf@fbc-cursor-plane-update-sf@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.24] s * igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-sf@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.83] s * igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-exceed-sf@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.25] s * igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-sf@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.83] s * igt@kms_psr2_sf@fbc-overlay-plane-move-continuous-sf@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.24] s * igt@kms_psr2_sf@fbc-overlay-plane-update-continuous-sf@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.83] s * igt@kms_psr2_sf@fbc-overlay-plane-update-continuous-sf@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.22] s * igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.83] s * igt@kms_psr2_sf@fbc-overlay-plane-update-sf-dmg-area@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.21] s * igt@kms_psr2_sf@fbc-overlay-primary-update-sf-dmg-area@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.83] s * igt@kms_psr2_sf@fbc-overlay-primary-update-sf-dmg-area@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.28] s * igt@kms_psr2_sf@fbc-plane-move-sf-dmg-area@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.35] s * igt@kms_psr2_sf@fbc-plane-move-sf-dmg-area@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.26] s * igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area@apipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [0.83] s * igt@kms_psr2_sf@fbc-primary-plane-update-sf-dmg-area@bpipe-psr2--edp-1: - Statuses : 1 skip(s) - Exec time: [1.29] s * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [17.30] s * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [17.25] s * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [12.11] s * igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-sf@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [12.10] s * igt@kms_psr2_sf@overlay-plane-move-continuous-sf@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [6.77] s * igt@kms_psr2_sf@overlay-plane-move-continuous-sf@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [6.78] s * igt@kms_psr2_sf@overlay-plane-update-continuous-sf@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [1.83] s * igt@kms_psr2_sf@overlay-plane-update-continuous-sf@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [1.83] s * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [6.83] s * igt@kms_psr2_sf@overlay-plane-update-sf-dmg-area@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [6.83] s * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [6.83] s * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [6.84] s * igt@kms_psr2_sf@plane-move-sf-dmg-area@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [5.48] s * igt@kms_psr2_sf@plane-move-sf-dmg-area@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [5.47] s * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb@psr2-pipe-a-edp-1: - Statuses : 1 pass(s) - Exec time: [8.34] s * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb@psr2-pipe-b-edp-1: - Statuses : 1 pass(s) - Exec time: [8.15] s * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area@apipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [6.88] s * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area@bpipe-psr2--edp-1: - Statuses : 1 pass(s) - Exec time: [6.86] s Known issues ------------ Here are the changes found in IGTPW_10566_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#8411]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@api_intel_bb@crc32: - shard-rkl: NOTRUN -> [SKIP][40] ([i915#6230]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-7/igt@api_intel_bb@crc32.html * igt@drm_fdinfo@all-busy-idle-check-all: - shard-dg1: NOTRUN -> [SKIP][41] ([i915#8414]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-12/igt@drm_fdinfo@all-busy-idle-check-all.html * igt@drm_fdinfo@busy-idle-check-all@ccs3: - shard-dg2: NOTRUN -> [SKIP][42] ([i915#8414]) +34 other tests skip [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@drm_fdinfo@busy-idle-check-all@ccs3.html * igt@drm_fdinfo@idle@rcs0: - shard-rkl: [PASS][43] -> [FAIL][44] ([i915#7742]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-5/igt@drm_fdinfo@idle@rcs0.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@drm_fdinfo@idle@rcs0.html * igt@drm_fdinfo@virtual-busy-hang: - shard-mtlp: NOTRUN -> [SKIP][45] ([i915#8414]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-5/igt@drm_fdinfo@virtual-busy-hang.html * igt@gem_busy@semaphore: - shard-dg2: NOTRUN -> [SKIP][46] ([i915#3936]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@gem_busy@semaphore.html * igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0: - shard-dg2: NOTRUN -> [INCOMPLETE][47] ([i915#7297]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@gem_ccs@suspend-resume@xmajor-compressed-compfmt0-lmem0-lmem0.html * igt@gem_ctx_persistence@hang: - shard-mtlp: NOTRUN -> [SKIP][48] ([i915#8555]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-2/igt@gem_ctx_persistence@hang.html * igt@gem_ctx_persistence@heartbeat-hostile: - shard-dg2: NOTRUN -> [SKIP][49] ([i915#8555]) +3 other tests skip [49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@gem_ctx_persistence@heartbeat-hostile.html * igt@gem_ctx_persistence@smoketest: - shard-snb: NOTRUN -> [SKIP][50] ([fdo#109271] / [i915#1099]) +2 other tests skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb4/igt@gem_ctx_persistence@smoketest.html * igt@gem_ctx_sseu@invalid-args: - shard-dg2: NOTRUN -> [SKIP][51] ([i915#280]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@gem_ctx_sseu@invalid-args.html * igt@gem_eio@kms: - shard-dg2: [PASS][52] -> [FAIL][53] ([i915#5784]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-10/igt@gem_eio@kms.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@gem_eio@kms.html * igt@gem_eio@reset-stress: - shard-dg1: [PASS][54] -> [FAIL][55] ([i915#5784]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg1-16/igt@gem_eio@reset-stress.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-12/igt@gem_eio@reset-stress.html * igt@gem_exec_balancer@bonded-dual: - shard-dg2: NOTRUN -> [SKIP][56] ([i915#4771]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@gem_exec_balancer@bonded-dual.html * igt@gem_exec_balancer@parallel-contexts: - shard-rkl: NOTRUN -> [SKIP][57] ([i915#4525]) [57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-7/igt@gem_exec_balancer@parallel-contexts.html * igt@gem_exec_capture@many-4k-incremental: - shard-dg2: NOTRUN -> [FAIL][58] ([i915#9606]) +1 other test fail [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-7/igt@gem_exec_capture@many-4k-incremental.html - shard-rkl: NOTRUN -> [FAIL][59] ([i915#9606]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@gem_exec_capture@many-4k-incremental.html * igt@gem_exec_capture@many-4k-zero: - shard-snb: NOTRUN -> [SKIP][60] ([fdo#109271]) +46 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb6/igt@gem_exec_capture@many-4k-zero.html - shard-tglu: NOTRUN -> [FAIL][61] ([i915#9606]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-5/igt@gem_exec_capture@many-4k-zero.html - shard-glk: NOTRUN -> [FAIL][62] ([i915#9606]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-glk7/igt@gem_exec_capture@many-4k-zero.html - shard-mtlp: NOTRUN -> [FAIL][63] ([i915#9606]) [63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-1/igt@gem_exec_capture@many-4k-zero.html * igt@gem_exec_fair@basic-deadline: - shard-rkl: [PASS][64] -> [FAIL][65] ([i915#2846]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-4/igt@gem_exec_fair@basic-deadline.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none-rrul: - shard-dg2: NOTRUN -> [SKIP][66] ([i915#3539] / [i915#4852]) +5 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-10/igt@gem_exec_fair@basic-none-rrul.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-rkl: NOTRUN -> [FAIL][67] ([i915#2842]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-7/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-pace-solo@rcs0: - shard-rkl: [PASS][68] -> [FAIL][69] ([i915#2842]) +1 other test fail [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-1/igt@gem_exec_fair@basic-pace-solo@rcs0.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-3/igt@gem_exec_fair@basic-pace-solo@rcs0.html * igt@gem_exec_fair@basic-pace@rcs0: - shard-rkl: [PASS][70] -> [FAIL][71] ([i915#2876]) [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-7/igt@gem_exec_fair@basic-pace@rcs0.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@gem_exec_fair@basic-pace@rcs0.html * igt@gem_exec_fence@submit: - shard-dg2: NOTRUN -> [SKIP][72] ([i915#4812]) +1 other test skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@gem_exec_fence@submit.html * igt@gem_exec_flush@basic-uc-set-default: - shard-dg2: NOTRUN -> [SKIP][73] ([i915#3539]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@gem_exec_flush@basic-uc-set-default.html * igt@gem_exec_flush@basic-wb-ro-default: - shard-dg1: NOTRUN -> [SKIP][74] ([i915#3539] / [i915#4852]) [74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-13/igt@gem_exec_flush@basic-wb-ro-default.html * igt@gem_exec_reloc@basic-cpu-active: - shard-dg1: NOTRUN -> [SKIP][75] ([i915#3281]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-12/igt@gem_exec_reloc@basic-cpu-active.html * igt@gem_exec_reloc@basic-cpu-gtt-noreloc: - shard-dg2: NOTRUN -> [SKIP][76] ([i915#3281]) +14 other tests skip [76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@gem_exec_reloc@basic-cpu-gtt-noreloc.html * igt@gem_exec_reloc@basic-wc-read-noreloc: - shard-rkl: NOTRUN -> [SKIP][77] ([i915#3281]) +3 other tests skip [77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@gem_exec_reloc@basic-wc-read-noreloc.html * igt@gem_exec_schedule@reorder-wide: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#4537] / [i915#4812]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@gem_exec_schedule@reorder-wide.html * igt@gem_fence_thrash@bo-write-verify-none: - shard-mtlp: NOTRUN -> [SKIP][79] ([i915#4860]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-3/igt@gem_fence_thrash@bo-write-verify-none.html * igt@gem_fence_thrash@bo-write-verify-y: - shard-dg2: NOTRUN -> [SKIP][80] ([i915#4860]) +5 other tests skip [80]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@gem_fence_thrash@bo-write-verify-y.html * igt@gem_lmem_swapping@massive: - shard-tglu: NOTRUN -> [SKIP][81] ([i915#4613]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-10/igt@gem_lmem_swapping@massive.html * igt@gem_lmem_swapping@massive-random: - shard-glk: NOTRUN -> [SKIP][82] ([fdo#109271] / [i915#4613]) +5 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-glk9/igt@gem_lmem_swapping@massive-random.html * igt@gem_lmem_swapping@verify: - shard-rkl: NOTRUN -> [SKIP][83] ([i915#4613]) [83]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@gem_lmem_swapping@verify.html * igt@gem_mmap_gtt@cpuset-basic-small-copy: - shard-dg1: NOTRUN -> [SKIP][84] ([i915#4077]) +2 other tests skip [84]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-17/igt@gem_mmap_gtt@cpuset-basic-small-copy.html * igt@gem_mmap_wc@fault-concurrent: - shard-dg2: NOTRUN -> [SKIP][85] ([i915#4083]) +5 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@gem_mmap_wc@fault-concurrent.html - shard-dg1: NOTRUN -> [SKIP][86] ([i915#4083]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-13/igt@gem_mmap_wc@fault-concurrent.html * igt@gem_partial_pwrite_pread@reads: - shard-dg1: NOTRUN -> [SKIP][87] ([i915#3282]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-19/igt@gem_partial_pwrite_pread@reads.html * igt@gem_partial_pwrite_pread@write: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#3282]) +4 other tests skip [88]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@gem_partial_pwrite_pread@write.html * igt@gem_pwrite@basic-self: - shard-rkl: NOTRUN -> [SKIP][89] ([i915#3282]) +2 other tests skip [89]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@gem_pwrite@basic-self.html * igt@gem_pxp@create-protected-buffer: - shard-mtlp: NOTRUN -> [SKIP][90] ([i915#4270]) [90]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-4/igt@gem_pxp@create-protected-buffer.html * igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted: - shard-dg1: NOTRUN -> [SKIP][91] ([i915#4270]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-13/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html * igt@gem_pxp@protected-encrypted-src-copy-not-readible: - shard-tglu: NOTRUN -> [SKIP][92] ([i915#4270]) +1 other test skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@gem_pxp@protected-encrypted-src-copy-not-readible.html * igt@gem_pxp@reject-modify-context-protection-off-2: - shard-dg2: NOTRUN -> [SKIP][93] ([i915#4270]) +1 other test skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@gem_pxp@reject-modify-context-protection-off-2.html * igt@gem_pxp@verify-pxp-key-change-after-suspend-resume: - shard-rkl: NOTRUN -> [SKIP][94] ([i915#4270]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@gem_pxp@verify-pxp-key-change-after-suspend-resume.html * igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs: - shard-mtlp: NOTRUN -> [SKIP][95] ([i915#8428]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-6/igt@gem_render_copy@y-tiled-ccs-to-y-tiled-ccs.html * igt@gem_set_tiling_vs_blt@tiled-to-tiled: - shard-dg2: NOTRUN -> [SKIP][96] ([i915#4079]) +3 other tests skip [96]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@gem_set_tiling_vs_blt@tiled-to-tiled.html * igt@gem_tiled_partial_pwrite_pread@writes: - shard-dg2: NOTRUN -> [SKIP][97] ([i915#4077]) +14 other tests skip [97]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@gem_tiled_partial_pwrite_pread@writes.html * igt@gem_userptr_blits@access-control: - shard-rkl: NOTRUN -> [SKIP][98] ([i915#3297]) [98]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@gem_userptr_blits@access-control.html * igt@gem_userptr_blits@relocations: - shard-mtlp: NOTRUN -> [SKIP][99] ([i915#3281]) +6 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-3/igt@gem_userptr_blits@relocations.html * igt@gem_userptr_blits@unsync-unmap: - shard-dg2: NOTRUN -> [SKIP][100] ([i915#3297]) +3 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@gem_userptr_blits@unsync-unmap.html * igt@gen3_mixed_blits: - shard-rkl: NOTRUN -> [SKIP][101] ([fdo#109289]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@gen3_mixed_blits.html * igt@gen9_exec_parse@allowed-all: - shard-mtlp: NOTRUN -> [SKIP][102] ([i915#2856]) +1 other test skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-7/igt@gen9_exec_parse@allowed-all.html * igt@gen9_exec_parse@basic-rejected-ctx-param: - shard-tglu: NOTRUN -> [SKIP][103] ([i915#2527] / [i915#2856]) +1 other test skip [103]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-8/igt@gen9_exec_parse@basic-rejected-ctx-param.html * igt@gen9_exec_parse@shadow-peek: - shard-dg2: NOTRUN -> [SKIP][104] ([i915#2856]) +6 other tests skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@gen9_exec_parse@shadow-peek.html * igt@gen9_exec_parse@valid-registers: - shard-rkl: NOTRUN -> [SKIP][105] ([i915#2527]) +2 other tests skip [105]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-4/igt@gen9_exec_parse@valid-registers.html * igt@i915_module_load@load: - shard-glk: NOTRUN -> [SKIP][106] ([fdo#109271] / [i915#6227]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-glk7/igt@i915_module_load@load.html - shard-dg2: NOTRUN -> [SKIP][107] ([i915#6227]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@i915_module_load@load.html * igt@i915_module_load@reload-with-fault-injection: - shard-rkl: [PASS][108] -> [ABORT][109] ([i915#9820]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-4/igt@i915_module_load@reload-with-fault-injection.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@i915_module_load@reload-with-fault-injection.html - shard-dg1: [PASS][110] -> [ABORT][111] ([i915#9820]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg1-14/igt@i915_module_load@reload-with-fault-injection.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-13/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_pm_freq_api@freq-reset-multiple: - shard-tglu: NOTRUN -> [SKIP][112] ([i915#8399]) [112]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@i915_pm_freq_api@freq-reset-multiple.html * igt@i915_pm_freq_mult@media-freq@gt0: - shard-tglu: NOTRUN -> [SKIP][113] ([i915#6590]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-6/igt@i915_pm_freq_mult@media-freq@gt0.html * igt@i915_pm_freq_mult@media-freq@gt1: - shard-mtlp: NOTRUN -> [SKIP][114] ([i915#6590]) +1 other test skip [114]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-5/igt@i915_pm_freq_mult@media-freq@gt1.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0: - shard-dg1: [PASS][115] -> [FAIL][116] ([i915#3591]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg1-13/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-12/igt@i915_pm_rc6_residency@rc6-idle@gt0-bcs0.html * igt@i915_pm_rps@min-max-config-idle: - shard-dg2: NOTRUN -> [SKIP][117] ([i915#6621]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@i915_pm_rps@min-max-config-idle.html * igt@i915_pm_rps@thresholds-idle@gt0: - shard-dg2: NOTRUN -> [SKIP][118] ([i915#8925]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@i915_pm_rps@thresholds-idle@gt0.html * igt@i915_query@query-topology-known-pci-ids: - shard-tglu: NOTRUN -> [SKIP][119] ([fdo#109303]) [119]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-5/igt@i915_query@query-topology-known-pci-ids.html * igt@kms_addfb_basic@clobberred-modifier: - shard-dg2: NOTRUN -> [SKIP][120] ([i915#4212]) +2 other tests skip [120]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_addfb_basic@clobberred-modifier.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs: - shard-dg1: NOTRUN -> [SKIP][121] ([i915#8709]) +7 other tests skip [121]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-13/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-a-hdmi-a-3-y-rc-ccs.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][122] ([i915#8709]) +3 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html * igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#8709]) +11 other tests skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-d-hdmi-a-3-4-mc-ccs.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-dg2: NOTRUN -> [SKIP][124] ([i915#9531]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_big_fb@4-tiled-16bpp-rotate-0: - shard-tglu: NOTRUN -> [SKIP][125] ([fdo#111615] / [i915#5286]) +1 other test skip [125]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-8/igt@kms_big_fb@4-tiled-16bpp-rotate-0.html * igt@kms_big_fb@4-tiled-64bpp-rotate-90: - shard-mtlp: NOTRUN -> [SKIP][126] ([fdo#111614]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-4/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html * igt@kms_big_fb@4-tiled-8bpp-rotate-270: - shard-dg1: NOTRUN -> [SKIP][127] ([i915#4538] / [i915#5286]) [127]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-13/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html * igt@kms_big_fb@4-tiled-addfb: - shard-dg1: NOTRUN -> [SKIP][128] ([i915#5286]) [128]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-16/igt@kms_big_fb@4-tiled-addfb.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0: - shard-rkl: NOTRUN -> [SKIP][129] ([i915#5286]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0: - shard-mtlp: [PASS][130] -> [FAIL][131] ([i915#5138]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-6/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_fb@linear-32bpp-rotate-90: - shard-rkl: NOTRUN -> [SKIP][132] ([fdo#111614] / [i915#3638]) +1 other test skip [132]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_big_fb@linear-32bpp-rotate-90.html * igt@kms_big_fb@x-tiled-64bpp-rotate-270: - shard-dg2: NOTRUN -> [SKIP][133] ([fdo#111614]) +5 other tests skip [133]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html * igt@kms_big_fb@y-tiled-8bpp-rotate-270: - shard-tglu: NOTRUN -> [SKIP][134] ([fdo#111614]) +1 other test skip [134]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-5/igt@kms_big_fb@y-tiled-8bpp-rotate-270.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip: - shard-tglu: [PASS][135] -> [FAIL][136] ([i915#3743]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html [136]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-dg2: NOTRUN -> [SKIP][137] ([i915#5190]) +20 other tests skip [137]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-16bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#4538] / [i915#5190]) +8 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html - shard-rkl: NOTRUN -> [SKIP][139] ([fdo#110723]) +2 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_big_fb@yf-tiled-16bpp-rotate-90.html * igt@kms_big_fb@yf-tiled-addfb-size-overflow: - shard-rkl: NOTRUN -> [SKIP][140] ([fdo#111615]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_big_fb@yf-tiled-addfb-size-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: NOTRUN -> [SKIP][141] ([fdo#111615]) +2 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-6/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-dg1: NOTRUN -> [SKIP][142] ([i915#4538]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-16/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-mtlp: NOTRUN -> [SKIP][143] ([fdo#111615]) +5 other tests skip [143]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-8/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_joiner@basic: - shard-dg2: NOTRUN -> [SKIP][144] ([i915#2705]) +1 other test skip [144]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_big_joiner@basic.html * igt@kms_ccs@pipe-b-bad-pixel-format-4-tiled-mtl-rc-ccs-cc: - shard-tglu: NOTRUN -> [SKIP][145] ([i915#5354] / [i915#6095]) +21 other tests skip [145]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-8/igt@kms_ccs@pipe-b-bad-pixel-format-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@pipe-b-bad-rotation-90-4-tiled-mtl-rc-ccs-cc: - shard-rkl: NOTRUN -> [SKIP][146] ([i915#5354] / [i915#6095]) +10 other tests skip [146]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-7/igt@kms_ccs@pipe-b-bad-rotation-90-4-tiled-mtl-rc-ccs-cc.html * igt@kms_ccs@pipe-b-crc-primary-basic-4-tiled-dg2-rc-ccs-cc: - shard-mtlp: NOTRUN -> [SKIP][147] ([i915#5354] / [i915#6095]) +11 other tests skip [147]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-2/igt@kms_ccs@pipe-b-crc-primary-basic-4-tiled-dg2-rc-ccs-cc.html * igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs: - shard-dg1: NOTRUN -> [SKIP][148] ([i915#5354] / [i915#6095]) +5 other tests skip [148]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-19/igt@kms_ccs@pipe-c-crc-primary-rotation-180-4-tiled-dg2-rc-ccs.html * igt@kms_chamelium_color@degamma: - shard-dg2: NOTRUN -> [SKIP][149] ([fdo#111827]) +4 other tests skip [149]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_chamelium_color@degamma.html - shard-rkl: NOTRUN -> [SKIP][150] ([fdo#111827]) +1 other test skip [150]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_chamelium_color@degamma.html * igt@kms_chamelium_color@gamma: - shard-mtlp: NOTRUN -> [SKIP][151] ([fdo#111827]) [151]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-4/igt@kms_chamelium_color@gamma.html * igt@kms_chamelium_frames@dp-crc-multiple: - shard-dg2: NOTRUN -> [SKIP][152] ([i915#7828]) +9 other tests skip [152]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_chamelium_frames@dp-crc-multiple.html * igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats: - shard-dg1: NOTRUN -> [SKIP][153] ([i915#7828]) [153]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-12/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html * igt@kms_chamelium_hpd@dp-hpd-fast: - shard-tglu: NOTRUN -> [SKIP][154] ([i915#7828]) +3 other tests skip [154]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-4/igt@kms_chamelium_hpd@dp-hpd-fast.html * igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode: - shard-rkl: NOTRUN -> [SKIP][155] ([i915#7828]) [155]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-3/igt@kms_chamelium_hpd@dp-hpd-with-enabled-mode.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-dg2: NOTRUN -> [SKIP][156] ([i915#3299]) [156]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@dp-mst-type-1: - shard-tglu: NOTRUN -> [SKIP][157] ([i915#3116] / [i915#3299]) [157]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@kms_content_protection@dp-mst-type-1.html * igt@kms_content_protection@srm: - shard-dg2: NOTRUN -> [SKIP][158] ([i915#7118]) +1 other test skip [158]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@cursor-offscreen-32x32: - shard-tglu: NOTRUN -> [SKIP][159] ([i915#3555]) +4 other tests skip [159]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-5/igt@kms_cursor_crc@cursor-offscreen-32x32.html - shard-mtlp: NOTRUN -> [SKIP][160] ([i915#3555] / [i915#8814]) +1 other test skip [160]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-1/igt@kms_cursor_crc@cursor-offscreen-32x32.html * igt@kms_cursor_crc@cursor-random-512x170: - shard-dg2: NOTRUN -> [SKIP][161] ([i915#3359]) +3 other tests skip [161]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_cursor_crc@cursor-random-512x170.html * igt@kms_cursor_crc@cursor-rapid-movement-32x32: - shard-dg2: NOTRUN -> [SKIP][162] ([i915#3555]) +9 other tests skip [162]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_cursor_crc@cursor-rapid-movement-32x32.html * igt@kms_cursor_crc@cursor-sliding-512x512: - shard-rkl: NOTRUN -> [SKIP][163] ([i915#3359]) +1 other test skip [163]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_cursor_crc@cursor-sliding-512x512.html * igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy: - shard-tglu: NOTRUN -> [SKIP][164] ([fdo#109274]) [164]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-6/igt@kms_cursor_legacy@2x-cursor-vs-flip-legacy.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic: - shard-dg2: NOTRUN -> [SKIP][165] ([fdo#109274] / [i915#5354]) +3 other tests skip [165]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic: - shard-tglu: NOTRUN -> [SKIP][166] ([i915#4103]) [166]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-9/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size: - shard-rkl: NOTRUN -> [SKIP][167] ([fdo#111825]) +4 other tests skip [167]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot: - shard-rkl: NOTRUN -> [SKIP][168] ([i915#9067]) [168]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-3/igt@kms_cursor_legacy@modeset-atomic-cursor-hotspot.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-dg2: NOTRUN -> [SKIP][169] ([i915#4103] / [i915#4213]) [169]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-7/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html - shard-rkl: NOTRUN -> [SKIP][170] ([i915#4103]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][171] ([i915#9723]) [171]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-2.html * igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][172] ([i915#9723]) [172]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-15/igt@kms_dirtyfb@fbc-dirtyfb-ioctl@a-hdmi-a-4.html * igt@kms_display_modes@extended-mode-basic@pipe-a-hdmi-a-1-pipe-b-vga-1: - shard-snb: NOTRUN -> [FAIL][173] ([i915#9841]) +3 other tests fail [173]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb7/igt@kms_display_modes@extended-mode-basic@pipe-a-hdmi-a-1-pipe-b-vga-1.html * igt@kms_dp_aux_dev: - shard-dg2: NOTRUN -> [SKIP][174] ([i915#1257]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_dp_aux_dev.html * igt@kms_draw_crc@draw-method-mmap-wc: - shard-dg2: NOTRUN -> [SKIP][175] ([i915#8812]) [175]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_draw_crc@draw-method-mmap-wc.html * igt@kms_dsc@dsc-fractional-bpp-with-bpc: - shard-dg2: NOTRUN -> [SKIP][176] ([i915#3840]) [176]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html - shard-mtlp: NOTRUN -> [SKIP][177] ([i915#3840]) [177]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-5/igt@kms_dsc@dsc-fractional-bpp-with-bpc.html * igt@kms_dsc@dsc-with-bpc: - shard-tglu: NOTRUN -> [SKIP][178] ([i915#3555] / [i915#3840]) [178]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-9/igt@kms_dsc@dsc-with-bpc.html - shard-mtlp: NOTRUN -> [SKIP][179] ([i915#3555] / [i915#3840]) [179]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-4/igt@kms_dsc@dsc-with-bpc.html * igt@kms_dsc@dsc-with-output-formats: - shard-dg2: NOTRUN -> [SKIP][180] ([i915#3555] / [i915#3840]) +1 other test skip [180]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@kms_dsc@dsc-with-output-formats.html * igt@kms_dsc@dsc-with-output-formats-with-bpc: - shard-dg2: NOTRUN -> [SKIP][181] ([i915#3840] / [i915#9053]) [181]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_dsc@dsc-with-output-formats-with-bpc.html * igt@kms_feature_discovery@display-3x: - shard-tglu: NOTRUN -> [SKIP][182] ([i915#1839]) [182]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-4/igt@kms_feature_discovery@display-3x.html * igt@kms_feature_discovery@psr2: - shard-dg2: NOTRUN -> [SKIP][183] ([i915#658]) [183]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_feature_discovery@psr2.html * igt@kms_flip@2x-flip-vs-blocking-wf-vblank: - shard-dg2: NOTRUN -> [SKIP][184] ([fdo#109274] / [fdo#111767]) [184]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html - shard-mtlp: NOTRUN -> [SKIP][185] ([fdo#111767] / [i915#3637]) [185]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-6/igt@kms_flip@2x-flip-vs-blocking-wf-vblank.html * igt@kms_flip@2x-flip-vs-fences: - shard-dg2: NOTRUN -> [SKIP][186] ([i915#8381]) +1 other test skip [186]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-mtlp: NOTRUN -> [SKIP][187] ([i915#3637]) [187]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-5/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-nonexisting-fb: - shard-tglu: NOTRUN -> [SKIP][188] ([fdo#109274] / [i915#3637]) +4 other tests skip [188]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-7/igt@kms_flip@2x-nonexisting-fb.html * igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset: - shard-dg2: NOTRUN -> [SKIP][189] ([fdo#109274]) +7 other tests skip [189]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_flip@2x-single-buffer-flip-vs-dpms-off-vs-modeset.html * igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode: - shard-rkl: NOTRUN -> [SKIP][190] ([i915#2672]) +2 other tests skip [190]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-7/igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode: - shard-tglu: NOTRUN -> [SKIP][191] ([i915#2587] / [i915#2672]) +1 other test skip [191]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-6/igt@kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][192] ([i915#2672] / [i915#3555]) +1 other test skip [192]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][193] ([i915#2672]) +6 other tests skip [193]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_force_connector_basic@prune-stale-modes: - shard-dg2: NOTRUN -> [SKIP][194] ([i915#5274]) [194]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_force_connector_basic@prune-stale-modes.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt: - shard-dg2: [PASS][195] -> [FAIL][196] ([i915#6880]) [195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html [196]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-10/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt: - shard-dg2: NOTRUN -> [FAIL][197] ([i915#6880]) [197]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-indfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][198] ([i915#8708]) +1 other test skip [198]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt: - shard-dg2: NOTRUN -> [SKIP][199] ([i915#5354]) +121 other tests skip [199]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][200] ([i915#8708]) +32 other tests skip [200]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt: - shard-snb: [PASS][201] -> [SKIP][202] ([fdo#109271]) +12 other tests skip [201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html [202]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb2/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-cur-indfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt: - shard-rkl: NOTRUN -> [SKIP][203] ([fdo#111825] / [i915#1825]) +13 other tests skip [203]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-msflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt: - shard-tglu: NOTRUN -> [SKIP][204] ([fdo#109280]) +16 other tests skip [204]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-shrfb-plflip-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move: - shard-dg1: NOTRUN -> [SKIP][205] ([fdo#111825]) +3 other tests skip [205]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-move.html * igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary: - shard-dg1: NOTRUN -> [SKIP][206] ([i915#3458]) +3 other tests skip [206]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render: - shard-tglu: NOTRUN -> [SKIP][207] ([fdo#110189]) +12 other tests skip [207]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-3/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite: - shard-dg2: NOTRUN -> [SKIP][208] ([i915#3458]) +25 other tests skip [208]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_frontbuffer_tracking@psr-1p-offscren-pri-shrfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc: - shard-dg1: NOTRUN -> [SKIP][209] ([i915#8708]) +2 other tests skip [209]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-17/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-mmap-wc.html * igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite: - shard-mtlp: NOTRUN -> [SKIP][210] ([i915#1825]) +12 other tests skip [210]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-2/igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite: - shard-rkl: NOTRUN -> [SKIP][211] ([i915#3023]) +7 other tests skip [211]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-3/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-pwrite.html * igt@kms_hdr@invalid-metadata-sizes: - shard-dg2: NOTRUN -> [SKIP][212] ([i915#3555] / [i915#8228]) [212]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-10/igt@kms_hdr@invalid-metadata-sizes.html - shard-rkl: NOTRUN -> [SKIP][213] ([i915#3555] / [i915#8228]) [213]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_hdr@invalid-metadata-sizes.html * igt@kms_panel_fitting@legacy: - shard-tglu: NOTRUN -> [SKIP][214] ([i915#6301]) [214]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@kms_panel_fitting@legacy.html - shard-dg2: NOTRUN -> [SKIP][215] ([i915#6301]) [215]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-10/igt@kms_panel_fitting@legacy.html * igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c: - shard-dg2: NOTRUN -> [SKIP][216] ([fdo#109289]) +5 other tests skip [216]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_pipe_b_c_ivb@disable-pipe-b-enable-pipe-c.html * igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1: - shard-glk: NOTRUN -> [FAIL][217] ([i915#4573]) +1 other test fail [217]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-glk8/igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-1.html * igt@kms_plane_lowres@tiling-yf: - shard-dg2: NOTRUN -> [SKIP][218] ([i915#3555] / [i915#8821]) [218]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@kms_plane_lowres@tiling-yf.html * igt@kms_plane_multiple@tiling-y: - shard-dg2: NOTRUN -> [SKIP][219] ([i915#8806]) [219]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_plane_multiple@tiling-y.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-edp-1: - shard-mtlp: NOTRUN -> [SKIP][220] ([i915#5176]) +3 other tests skip [220]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-4/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-a-edp-1.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1: - shard-glk: NOTRUN -> [SKIP][221] ([fdo#109271]) +304 other tests skip [221]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-glk3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-b-hdmi-a-1.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][222] ([i915#9423]) +7 other tests skip [222]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-pixel-format@pipe-c-hdmi-a-2.html * igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a-hdmi-a-1: - shard-tglu: NOTRUN -> [SKIP][223] ([i915#9423]) +7 other tests skip [223]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-rotation@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1: - shard-rkl: NOTRUN -> [SKIP][224] ([i915#9423]) +3 other tests skip [224]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-7/igt@kms_plane_scaling@plane-downscale-factor-0-5-with-rotation@pipe-a-hdmi-a-1.html * igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][225] ([i915#9423]) +7 other tests skip [225]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-18/igt@kms_plane_scaling@plane-upscale-20x20-with-rotation@pipe-a-hdmi-a-4.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-rkl: NOTRUN -> [SKIP][226] ([i915#5235]) +3 other tests skip [226]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][227] ([i915#5235] / [i915#9423]) +7 other tests skip [227]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-b-hdmi-a-2.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-3: - shard-dg1: NOTRUN -> [SKIP][228] ([i915#5235]) +3 other tests skip [228]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-13/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-25@pipe-d-hdmi-a-3.html * igt@kms_pm_backlight@basic-brightness: - shard-tglu: NOTRUN -> [SKIP][229] ([i915#9812]) [229]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-8/igt@kms_pm_backlight@basic-brightness.html * igt@kms_pm_backlight@fade-with-dpms: - shard-rkl: NOTRUN -> [SKIP][230] ([i915#5354]) +8 other tests skip [230]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_pm_backlight@fade-with-dpms.html * igt@kms_pm_dc@dc6-dpms: - shard-mtlp: NOTRUN -> [FAIL][231] ([i915#9298]) [231]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-3/igt@kms_pm_dc@dc6-dpms.html * igt@kms_pm_dc@dc6-psr: - shard-tglu: NOTRUN -> [SKIP][232] ([i915#9685]) [232]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-6/igt@kms_pm_dc@dc6-psr.html * igt@kms_pm_lpsp@kms-lpsp: - shard-dg2: NOTRUN -> [SKIP][233] ([i915#9340]) [233]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_pm_lpsp@kms-lpsp.html - shard-rkl: NOTRUN -> [SKIP][234] ([i915#9340]) [234]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_pm_lpsp@kms-lpsp.html * igt@kms_pm_rpm@dpms-lpsp: - shard-dg2: NOTRUN -> [SKIP][235] ([i915#9519]) [235]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-7/igt@kms_pm_rpm@dpms-lpsp.html * igt@kms_pm_rpm@modeset-lpsp-stress-no-wait: - shard-rkl: NOTRUN -> [SKIP][236] ([i915#9519]) [236]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-3/igt@kms_pm_rpm@modeset-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-non-lpsp: - shard-dg2: [PASS][237] -> [SKIP][238] ([i915#9519]) [237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-3/igt@kms_pm_rpm@modeset-non-lpsp.html [238]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-rkl: [PASS][239] -> [SKIP][240] ([i915#9519]) +1 other test skip [239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-1/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html [240]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-7/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_pm_rpm@modeset-pc8-residency-stress: - shard-rkl: NOTRUN -> [SKIP][241] ([fdo#109293] / [fdo#109506]) [241]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_pm_rpm@modeset-pc8-residency-stress.html * igt@kms_pm_rpm@pc8-residency: - shard-dg2: NOTRUN -> [SKIP][242] ([fdo#109293] / [fdo#109506]) +1 other test skip [242]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@kms_pm_rpm@pc8-residency.html - shard-tglu: NOTRUN -> [SKIP][243] ([fdo#109293] / [fdo#109506]) [243]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-4/igt@kms_pm_rpm@pc8-residency.html * igt@kms_prime@basic-crc-hybrid: - shard-dg2: NOTRUN -> [SKIP][244] ([i915#6524] / [i915#6805]) [244]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_prime@basic-crc-hybrid.html * igt@kms_psr2_su@page_flip-nv12: - shard-dg2: NOTRUN -> [SKIP][245] ([i915#9683]) [245]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_psr2_su@page_flip-nv12.html * igt@kms_psr_stress_test@flip-primary-invalidate-overlay: - shard-dg2: NOTRUN -> [SKIP][246] ([i915#9685]) +1 other test skip [246]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_psr_stress_test@flip-primary-invalidate-overlay.html * igt@kms_rotation_crc@primary-rotation-270: - shard-dg2: NOTRUN -> [SKIP][247] ([i915#4235]) +2 other tests skip [247]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-7/igt@kms_rotation_crc@primary-rotation-270.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-dg2: NOTRUN -> [SKIP][248] ([i915#4235] / [i915#5190]) [248]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_rotation_crc@sprite-rotation-90-pos-100-0: - shard-rkl: NOTRUN -> [INCOMPLETE][249] ([i915#8875] / [i915#9569]) [249]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-4/igt@kms_rotation_crc@sprite-rotation-90-pos-100-0.html * igt@kms_sysfs_edid_timing: - shard-dg2: NOTRUN -> [FAIL][250] ([IGT#2]) [250]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_sysfs_edid_timing.html * igt@kms_tv_load_detect@load-detect: - shard-dg2: NOTRUN -> [SKIP][251] ([fdo#109309]) [251]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_tv_load_detect@load-detect.html - shard-rkl: NOTRUN -> [SKIP][252] ([fdo#109309]) [252]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-1/igt@kms_tv_load_detect@load-detect.html * igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1: - shard-snb: NOTRUN -> [FAIL][253] ([i915#9196]) [253]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb4/igt@kms_universal_plane@cursor-fb-leak@pipe-b-hdmi-a-1.html * igt@kms_vrr@flip-basic-fastset: - shard-dg2: NOTRUN -> [SKIP][254] ([i915#9906]) [254]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-10/igt@kms_vrr@flip-basic-fastset.html * igt@kms_writeback@writeback-check-output-xrgb2101010: - shard-dg2: NOTRUN -> [SKIP][255] ([i915#2437] / [i915#9412]) [255]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-1/igt@kms_writeback@writeback-check-output-xrgb2101010.html * igt@kms_writeback@writeback-invalid-parameters: - shard-tglu: NOTRUN -> [SKIP][256] ([i915#2437]) [256]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@kms_writeback@writeback-invalid-parameters.html * igt@kms_writeback@writeback-pixel-formats: - shard-dg2: NOTRUN -> [SKIP][257] ([i915#2437]) [257]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_writeback@writeback-pixel-formats.html * igt@perf@mi-rpc: - shard-tglu: NOTRUN -> [SKIP][258] ([fdo#109289]) +1 other test skip [258]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-5/igt@perf@mi-rpc.html * igt@perf@non-zero-reason@0-rcs0: - shard-dg2: NOTRUN -> [FAIL][259] ([i915#7484]) [259]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@perf@non-zero-reason@0-rcs0.html * igt@perf_pmu@rc6-all-gts: - shard-dg2: NOTRUN -> [SKIP][260] ([i915#8516]) [260]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-6/igt@perf_pmu@rc6-all-gts.html - shard-rkl: NOTRUN -> [SKIP][261] ([i915#8516]) [261]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-4/igt@perf_pmu@rc6-all-gts.html * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem: - shard-dg2: NOTRUN -> [INCOMPLETE][262] ([i915#5493]) [262]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-7/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html * igt@prime_vgem@basic-fence-read: - shard-mtlp: NOTRUN -> [SKIP][263] ([i915#3708]) [263]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-2/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-gtt: - shard-dg2: NOTRUN -> [SKIP][264] ([i915#3708] / [i915#4077]) [264]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@prime_vgem@basic-gtt.html * igt@prime_vgem@basic-write: - shard-dg2: NOTRUN -> [SKIP][265] ([i915#3291] / [i915#3708]) +1 other test skip [265]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-7/igt@prime_vgem@basic-write.html * igt@prime_vgem@fence-flip-hang: - shard-tglu: NOTRUN -> [SKIP][266] ([fdo#109295]) [266]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-6/igt@prime_vgem@fence-flip-hang.html * igt@prime_vgem@fence-write-hang: - shard-dg2: NOTRUN -> [SKIP][267] ([i915#3708]) +1 other test skip [267]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@prime_vgem@fence-write-hang.html * igt@sriov_basic@bind-unbind-vf: - shard-dg2: NOTRUN -> [SKIP][268] ([i915#9917]) [268]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-7/igt@sriov_basic@bind-unbind-vf.html * igt@v3d/v3d_submit_cl@job-perfmon: - shard-mtlp: NOTRUN -> [SKIP][269] ([i915#2575]) +3 other tests skip [269]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-7/igt@v3d/v3d_submit_cl@job-perfmon.html * igt@v3d/v3d_submit_cl@multiple-job-submission: - shard-tglu: NOTRUN -> [SKIP][270] ([fdo#109315] / [i915#2575]) +7 other tests skip [270]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@v3d/v3d_submit_cl@multiple-job-submission.html * igt@v3d/v3d_submit_cl@multisync-out-syncs: - shard-rkl: NOTRUN -> [SKIP][271] ([fdo#109315]) +3 other tests skip [271]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-4/igt@v3d/v3d_submit_cl@multisync-out-syncs.html * igt@v3d/v3d_submit_csd@bad-multisync-extension: - shard-dg1: NOTRUN -> [SKIP][272] ([i915#2575]) +1 other test skip [272]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-13/igt@v3d/v3d_submit_csd@bad-multisync-extension.html * igt@v3d/v3d_submit_csd@single-out-sync: - shard-dg2: NOTRUN -> [SKIP][273] ([i915#2575]) +11 other tests skip [273]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@v3d/v3d_submit_csd@single-out-sync.html * igt@vc4/vc4_perfmon@create-single-perfmon: - shard-dg1: NOTRUN -> [SKIP][274] ([i915#7711]) [274]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-17/igt@vc4/vc4_perfmon@create-single-perfmon.html * igt@vc4/vc4_tiling@get-bad-handle: - shard-dg2: NOTRUN -> [SKIP][275] ([i915#7711]) +11 other tests skip [275]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@vc4/vc4_tiling@get-bad-handle.html - shard-rkl: NOTRUN -> [SKIP][276] ([i915#7711]) +1 other test skip [276]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@vc4/vc4_tiling@get-bad-handle.html * igt@vc4/vc4_wait_bo@used-bo-1ns: - shard-mtlp: NOTRUN -> [SKIP][277] ([i915#7711]) [277]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-2/igt@vc4/vc4_wait_bo@used-bo-1ns.html * igt@vc4/vc4_wait_seqno@bad-seqno-0ns: - shard-tglu: NOTRUN -> [SKIP][278] ([i915#2575]) +3 other tests skip [278]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-5/igt@vc4/vc4_wait_seqno@bad-seqno-0ns.html #### Possible fixes #### * igt@drm_fdinfo@most-busy-check-all@rcs0: - shard-rkl: [FAIL][279] ([i915#7742]) -> [PASS][280] [279]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-4/igt@drm_fdinfo@most-busy-check-all@rcs0.html [280]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@drm_fdinfo@most-busy-check-all@rcs0.html * igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0: - shard-dg2: [INCOMPLETE][281] ([i915#7297]) -> [PASS][282] [281]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-2/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html [282]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-3/igt@gem_ccs@suspend-resume@linear-compressed-compfmt0-lmem0-lmem0.html * igt@gem_exec_suspend@basic-s3@smem: - shard-tglu: [ABORT][283] ([i915#8213]) -> [PASS][284] [283]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-9/igt@gem_exec_suspend@basic-s3@smem.html [284]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-8/igt@gem_exec_suspend@basic-s3@smem.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg2: [TIMEOUT][285] ([i915#5493]) -> [PASS][286] [285]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-10/igt@gem_lmem_swapping@smem-oom@lmem0.html [286]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@i915_module_load@reload-with-fault-injection: - shard-snb: [INCOMPLETE][287] ([i915#9200] / [i915#9849]) -> [PASS][288] [287]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb5/igt@i915_module_load@reload-with-fault-injection.html [288]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb6/igt@i915_module_load@reload-with-fault-injection.html - shard-mtlp: [ABORT][289] ([i915#9820]) -> [PASS][290] [289]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-mtlp-5/igt@i915_module_load@reload-with-fault-injection.html [290]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-3/igt@i915_module_load@reload-with-fault-injection.html - shard-dg2: [INCOMPLETE][291] ([i915#9820] / [i915#9849]) -> [PASS][292] [291]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-6/igt@i915_module_load@reload-with-fault-injection.html [292]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-5/igt@i915_module_load@reload-with-fault-injection.html * igt@i915_suspend@basic-s3-without-i915: - shard-rkl: [FAIL][293] ([i915#10031]) -> [PASS][294] [293]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html [294]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@i915_suspend@basic-s3-without-i915.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-tglu: [ABORT][295] -> [PASS][296] [295]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-9/igt@i915_suspend@fence-restore-tiled2untiled.html [296]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-4/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-mtlp: [FAIL][297] ([i915#5138]) -> [PASS][298] [297]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-mtlp-8/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html [298]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-7/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-tglu: [FAIL][299] ([i915#3743]) -> [PASS][300] +3 other tests pass [299]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html [300]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic: - shard-snb: [SKIP][301] ([fdo#109271] / [fdo#111767]) -> [PASS][302] [301]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb2/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html [302]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb7/igt@kms_cursor_legacy@2x-flip-vs-cursor-atomic.html * igt@kms_cursor_legacy@single-move@all-pipes: - shard-mtlp: [DMESG-WARN][303] -> [PASS][304] [303]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-mtlp-4/igt@kms_cursor_legacy@single-move@all-pipes.html [304]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-mtlp-8/igt@kms_cursor_legacy@single-move@all-pipes.html * igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1: - shard-rkl: [FAIL][305] -> [PASS][306] +1 other test pass [305]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-5/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html [306]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html - shard-snb: [INCOMPLETE][307] ([i915#4839]) -> [PASS][308] [307]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb1/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html [308]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb1/igt@kms_flip@flip-vs-suspend-interruptible@b-hdmi-a1.html * igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a4: - shard-dg1: [FAIL][309] -> [PASS][310] +1 other test pass [309]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg1-18/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a4.html [310]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-18/igt@kms_flip@flip-vs-suspend-interruptible@c-hdmi-a4.html * igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt: - shard-snb: [SKIP][311] ([fdo#109271]) -> [PASS][312] +9 other tests pass [311]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html [312]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb7/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-indfb-draw-mmap-gtt.html * igt@kms_pm_rpm@dpms-mode-unset-non-lpsp: - shard-dg2: [SKIP][313] ([i915#9519]) -> [PASS][314] +1 other test pass [313]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg2-10/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html [314]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg2-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html #### Warnings #### * igt@gem_exec_fair@basic-pace@rcs0: - shard-tglu: [FAIL][315] ([i915#2842]) -> [FAIL][316] ([i915#2876]) [315]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-6/igt@gem_exec_fair@basic-pace@rcs0.html [316]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-5/igt@gem_exec_fair@basic-pace@rcs0.html * igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0: - shard-tglu: [FAIL][317] ([i915#3591]) -> [WARN][318] ([i915#2681]) [317]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-9/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html [318]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html * igt@kms_content_protection@atomic: - shard-snb: [INCOMPLETE][319] ([i915#8816]) -> [SKIP][320] ([fdo#109271]) +1 other test skip [319]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb7/igt@kms_content_protection@atomic.html [320]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb2/igt@kms_content_protection@atomic.html * igt@kms_content_protection@content-type-change: - shard-snb: [SKIP][321] ([fdo#109271]) -> [INCOMPLETE][322] ([i915#8816]) [321]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-snb5/igt@kms_content_protection@content-type-change.html [322]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-snb7/igt@kms_content_protection@content-type-change.html * igt@kms_content_protection@mei-interface: - shard-dg1: [SKIP][323] ([i915#9433]) -> [SKIP][324] ([i915#9424]) [323]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-dg1-13/igt@kms_content_protection@mei-interface.html [324]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-dg1-17/igt@kms_content_protection@mei-interface.html * igt@kms_fbcon_fbt@psr: - shard-rkl: [SKIP][325] ([i915#3955]) -> [SKIP][326] ([fdo#110189] / [i915#3955]) [325]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-4/igt@kms_fbcon_fbt@psr.html [326]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_fbcon_fbt@psr.html * igt@kms_fbcon_fbt@psr-suspend: - shard-rkl: [SKIP][327] ([fdo#110189] / [i915#3955]) -> [SKIP][328] ([i915#3955]) [327]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-5/igt@kms_fbcon_fbt@psr-suspend.html [328]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-3/igt@kms_fbcon_fbt@psr-suspend.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-rkl: [SKIP][329] ([i915#4070] / [i915#4816]) -> [SKIP][330] ([i915#4816]) [329]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-5/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html [330]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_pm_dc@dc9-dpms: - shard-rkl: [SKIP][331] ([i915#3361]) -> [SKIP][332] ([i915#4281]) [331]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-rkl-3/igt@kms_pm_dc@dc9-dpms.html [332]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-rkl-5/igt@kms_pm_dc@dc9-dpms.html - shard-tglu: [SKIP][333] ([i915#4281]) -> [FAIL][334] ([i915#10018]) [333]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_14149/shard-tglu-2/igt@kms_pm_dc@dc9-dpms.html [334]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/shard-tglu-2/igt@kms_pm_dc@dc9-dpms.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#2]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/2 [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#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [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#111767]: https://bugs.freedesktop.org/show_bug.cgi?id=111767 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#10018]: https://gitlab.freedesktop.org/drm/intel/issues/10018 [i915#10031]: https://gitlab.freedesktop.org/drm/intel/issues/10031 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [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#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2681]: https://gitlab.freedesktop.org/drm/intel/issues/2681 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#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#2876]: https://gitlab.freedesktop.org/drm/intel/issues/2876 [i915#3023]: https://gitlab.freedesktop.org/drm/intel/issues/3023 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [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#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3936]: https://gitlab.freedesktop.org/drm/intel/issues/3936 [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#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#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525 [i915#4537]: https://gitlab.freedesktop.org/drm/intel/issues/4537 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4573]: https://gitlab.freedesktop.org/drm/intel/issues/4573 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#4839]: https://gitlab.freedesktop.org/drm/intel/issues/4839 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5274]: https://gitlab.freedesktop.org/drm/intel/issues/5274 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [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#6229]: https://gitlab.freedesktop.org/drm/intel/issues/6229 [i915#6230]: https://gitlab.freedesktop.org/drm/intel/issues/6230 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [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#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805 [i915#6880]: https://gitlab.freedesktop.org/drm/intel/issues/6880 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7297]: https://gitlab.freedesktop.org/drm/intel/issues/7297 [i915#7484]: https://gitlab.freedesktop.org/drm/intel/issues/7484 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8399]: https://gitlab.freedesktop.org/drm/intel/issues/8399 [i915#8411]: https://gitlab.freedesktop.org/drm/intel/issues/8411 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8516]: https://gitlab.freedesktop.org/drm/intel/issues/8516 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8709]: https://gitlab.freedesktop.org/drm/intel/issues/8709 [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806 [i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8816]: https://gitlab.freedesktop.org/drm/intel/issues/8816 [i915#8821]: https://gitlab.freedesktop.org/drm/intel/issues/8821 [i915#8875]: https://gitlab.freedesktop.org/drm/intel/issues/8875 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9053]: https://gitlab.freedesktop.org/drm/intel/issues/9053 [i915#9067]: https://gitlab.freedesktop.org/drm/intel/issues/9067 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9200]: https://gitlab.freedesktop.org/drm/intel/issues/9200 [i915#9298]: https://gitlab.freedesktop.org/drm/intel/issues/9298 [i915#9340]: https://gitlab.freedesktop.org/drm/intel/issues/9340 [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9424]: https://gitlab.freedesktop.org/drm/intel/issues/9424 [i915#9433]: https://gitlab.freedesktop.org/drm/intel/issues/9433 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9531]: https://gitlab.freedesktop.org/drm/intel/issues/9531 [i915#9569]: https://gitlab.freedesktop.org/drm/intel/issues/9569 [i915#9606]: https://gitlab.freedesktop.org/drm/intel/issues/9606 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 [i915#9723]: https://gitlab.freedesktop.org/drm/intel/issues/9723 [i915#9732]: https://gitlab.freedesktop.org/drm/intel/issues/9732 [i915#9812]: https://gitlab.freedesktop.org/drm/intel/issues/9812 [i915#9820]: https://gitlab.freedesktop.org/drm/intel/issues/9820 [i915#9841]: https://gitlab.freedesktop.org/drm/intel/issues/9841 [i915#9849]: https://gitlab.freedesktop.org/drm/intel/issues/9849 [i915#9906]: https://gitlab.freedesktop.org/drm/intel/issues/9906 [i915#9917]: https://gitlab.freedesktop.org/drm/intel/issues/9917 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7683 -> IGTPW_10566 CI-20190529: 20190529 CI_DRM_14149: b239ffd479309ebbf0bd530ef632c8ef3ee78d7a @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_10566: 10566 IGT_7683: 7683 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_10566/index.html [-- Attachment #2: Type: text/html, Size: 113332 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH i-g-t 0/2] extend psr2_sf test for pr_sf @ 2024-01-22 7:49 Kunal Joshi 2024-01-22 7:49 ` [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf Kunal Joshi 0 siblings, 1 reply; 9+ messages in thread From: Kunal Joshi @ 2024-01-22 7:49 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi kmd series [1] adds supports for panel replay selective fetch, modify lib and kms_psr2_sf to extend kms_psr2_sf tests to validate panel replay selective fetch as well. [1] https://patchwork.freedesktop.org/patch/575163/?series=128193&rev=3 Kunal Joshi (2): lib/igt_psr.c: add support for panel replay sf tests/intel/kms_psr2_sf: extend tests for panel replay sf lib/igt_psr.c | 46 +++++++++----- lib/igt_psr.h | 6 +- tests/intel/kms_psr2_sf.c | 127 ++++++++++++++++++++++---------------- tests/kms_async_flips.c | 4 +- tests/kms_cursor_legacy.c | 2 +- 5 files changed, 111 insertions(+), 74 deletions(-) -- 2.25.1 ^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf 2024-01-22 7:49 [PATCH i-g-t 0/2] " Kunal Joshi @ 2024-01-22 7:49 ` Kunal Joshi 2024-02-05 12:00 ` Hogander, Jouni 0 siblings, 1 reply; 9+ messages in thread From: Kunal Joshi @ 2024-01-22 7:49 UTC (permalink / raw) To: igt-dev; +Cc: Kunal Joshi, Arun R Murthy modify functions in igt_psr to extend support for validating panel replay selective fetch. Cc: Jouni Högander <jouni.hogander@intel.com> Cc: Animesh Manna <animesh.manna@intel.com> Cc: Arun R Murthy <arun.r.murthy@intel.com> Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> --- lib/igt_psr.c | 46 ++++++++++++++++++++++++++------------- lib/igt_psr.h | 6 ++--- tests/intel/kms_psr2_sf.c | 8 ++++--- tests/kms_async_flips.c | 4 ++-- tests/kms_cursor_legacy.c | 2 +- 5 files changed, 42 insertions(+), 24 deletions(-) diff --git a/lib/igt_psr.c b/lib/igt_psr.c index 663bac163..1123c8d98 100644 --- a/lib/igt_psr.c +++ b/lib/igt_psr.c @@ -37,14 +37,21 @@ bool psr_disabled_check(int debugfs_fd) return strstr(buf, "PSR mode: disabled\n"); } -bool psr2_selective_fetch_check(int debugfs_fd) +enum psr_mode selective_fetch_check(int debugfs_fd, igt_output_t *output) { + char debugfs_file[128] = {0}; char buf[PSR_STATUS_MAX_LEN]; - igt_debugfs_simple_read(debugfs_fd, "i915_edp_psr_status", buf, - sizeof(buf)); + if (output) + sprintf(debugfs_file, "%s/i915_psr_status", output->name); + else + sprintf(debugfs_file, "%s", "i915_edp_psr_status"); - return strstr(buf, "PSR2 selective fetch: enabled"); + igt_debugfs_simple_read(debugfs_fd, debugfs_file, buf, + sizeof(buf)); + + return strstr(buf, "PSR2 selective fetch: enabled") ? PSR_MODE_2_SEL_FETCH : + strstr(buf, "Panel Replay Selective Update Enabled") ? PR_MODE_SEL_FETCH : PSR_DISABLED; } static bool psr_active_check(int debugfs_fd, enum psr_mode mode, igt_output_t *output) @@ -246,6 +253,8 @@ bool psr_sink_support(int device, int debugfs_fd, enum psr_mode mode, igt_output (strstr(line, "[0x03]") || strstr(line, "[0x04]"))); case PR_MODE: return strstr(line, "Panel Replay = yes"); + case PR_MODE_SEL_FETCH: + return strstr(line, "Panel Replay = yes, Panel Replay Selective Update = yes"); default: igt_assert_f(false, "Invalid psr mode\n"); return false; @@ -305,7 +314,7 @@ void psr_print_debugfs(int debugfs_fd) igt_info("%s", buf); } -bool i915_psr2_selective_fetch_check(int drm_fd) +bool i915_psr2_selective_fetch_check(int drm_fd, igt_output_t *output) { int debugfs_fd; bool ret; @@ -314,24 +323,24 @@ bool i915_psr2_selective_fetch_check(int drm_fd) return false; debugfs_fd = igt_debugfs_dir(drm_fd); - ret = psr2_selective_fetch_check(debugfs_fd); + ret = selective_fetch_check(debugfs_fd, output) != PSR_DISABLED; close(debugfs_fd); return ret; } -/** - * i915_psr2_sel_fetch_to_psr1 +/* + * i915_pr_psr2_sel_fetch_to_pr_psr1 * - * Check if PSR2 selective fetch is enabled, if yes switch to PSR1 and returns + * Check if PR/PSR2 selective fetch is enabled, if yes switch to PR/PSR1 and returns * true otherwise returns false. - * This function should be called from tests that are not compatible with PSR2 - * selective fetch. * + * @param drm_fd The file descriptor of the DRM device. + * @param output The output for which the conversion is performed. * Returns: - * True if PSR mode changed to PSR1, false otherwise. + * True if the conversion was successful, false otherwise. */ -bool i915_psr2_sel_fetch_to_psr1(int drm_fd) +bool i915_pr_psr2_sel_fetch_to_pr_psr1(int drm_fd, igt_output_t *output) { int debugfs_fd; bool ret = false; @@ -340,11 +349,18 @@ bool i915_psr2_sel_fetch_to_psr1(int drm_fd) return ret; debugfs_fd = igt_debugfs_dir(drm_fd); - if (psr2_selective_fetch_check(debugfs_fd)) { + switch (selective_fetch_check(debugfs_fd, output)) { + case PSR_MODE_2_SEL_FETCH: psr_set(drm_fd, debugfs_fd, PSR_MODE_1); ret = true; + break; + case PR_MODE_SEL_FETCH: + psr_set(drm_fd, debugfs_fd, PR_MODE); + ret = true; + break; + default: + ret = false; } - close(debugfs_fd); return ret; } diff --git a/lib/igt_psr.h b/lib/igt_psr.h index 36711c0d4..5dc70f23e 100644 --- a/lib/igt_psr.h +++ b/lib/igt_psr.h @@ -46,7 +46,7 @@ enum fbc_mode { }; bool psr_disabled_check(int debugfs_fd); -bool psr2_selective_fetch_check(int debugfs_fd); +enum psr_mode selective_fetch_check(int debugfs_fd, igt_output_t *output); bool psr_wait_entry(int debugfs_fd, enum psr_mode mode, igt_output_t *output); bool psr_wait_update(int debugfs_fd, enum psr_mode mode, igt_output_t *output); bool psr_long_wait_update(int debugfs_fd, enum psr_mode mode, igt_output_t *output); @@ -57,9 +57,9 @@ bool psr2_wait_su(int debugfs_fd, uint16_t *num_su_blocks); void psr_print_debugfs(int debugfs_fd); enum psr_mode psr_get_mode(int debugfs_fd); -bool i915_psr2_selective_fetch_check(int drm_fd); +bool i915_psr2_selective_fetch_check(int drm_fd, igt_output_t *output); -bool i915_psr2_sel_fetch_to_psr1(int drm_fd); +bool i915_pr_psr2_sel_fetch_to_pr_psr1(int drm_fd, igt_output_t *output); void i915_psr2_sel_fetch_restore(int drm_fd); #endif diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c index ecf9ad77f..c826cd7c3 100644 --- a/tests/intel/kms_psr2_sf.c +++ b/tests/intel/kms_psr2_sf.c @@ -994,6 +994,7 @@ igt_main int fbc_status[] = {FBC_DISABLED, FBC_ENABLED}; igt_fixture { + bool pr_or_psr2_selective_fetch_supported = false; drmModeResPtr res; data.drm_fd = drm_open_driver_master(DRIVER_INTEL | DRIVER_XE); @@ -1026,10 +1027,9 @@ igt_main igt_info("Big framebuffer size %dx%d\n", data.big_fb_width, data.big_fb_height); - igt_require_f(psr2_selective_fetch_check(data.debugfs_fd), - "PSR2 selective fetch not enabled\n"); - for_each_pipe_with_valid_output(&data.display, data.pipe, data.output) { + pr_or_psr2_selective_fetch_supported |= (selective_fetch_check(data.debugfs_fd, + data.output) != PSR_DISABLED); coexist_features[n_pipes] = 0; if (check_psr2_support(&data)) { pipes[n_pipes] = data.pipe; @@ -1041,6 +1041,8 @@ igt_main n_pipes++; } } + igt_require_f(pr_or_psr2_selective_fetch_supported, + "PR/PSR2 selective fetch not supported\n"); } for (y = 0; y < ARRAY_SIZE(fbc_status); y++) { diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c index a0349fa03..0ab8ea429 100644 --- a/tests/kms_async_flips.c +++ b/tests/kms_async_flips.c @@ -391,7 +391,7 @@ static void test_cursor(data_t *data) * necessary, causing the async flip to fail because async flip is not * supported in cursor plane. */ - igt_skip_on_f(i915_psr2_selective_fetch_check(data->drm_fd), + igt_skip_on_f(i915_pr_psr2_sel_fetch_to_pr_psr1(data->drm_fd, NULL), "PSR2 sel fetch causes cursor to be added to primary plane " \ "pages flips and async flip is not supported in cursor\n"); @@ -704,7 +704,7 @@ igt_main * necessary, causing the async flip to fail because async flip is not * supported in cursor plane. */ - igt_skip_on_f(i915_psr2_selective_fetch_check(data.drm_fd), + igt_skip_on_f(i915_pr_psr2_sel_fetch_to_pr_psr1(data.drm_fd, NULL), "PSR2 sel fetch causes cursor to be added to primary plane " \ "pages flips and async flip is not supported in cursor\n"); diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c index 0017659d4..f453e2998 100644 --- a/tests/kms_cursor_legacy.c +++ b/tests/kms_cursor_legacy.c @@ -1849,7 +1849,7 @@ igt_main * page flip with cursor legacy APIS when Intel's PSR2 selective * fetch is enabled, so switching PSR1 for this whole test. */ - intel_psr2_restore = i915_psr2_sel_fetch_to_psr1(display.drm_fd); + intel_psr2_restore = i915_pr_psr2_sel_fetch_to_pr_psr1(display.drm_fd, NULL); } igt_describe("Test checks how many cursor updates we can fit between vblanks " -- 2.25.1 ^ permalink raw reply related [flat|nested] 9+ messages in thread
* Re: [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf 2024-01-22 7:49 ` [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf Kunal Joshi @ 2024-02-05 12:00 ` Hogander, Jouni 2024-02-07 13:49 ` Joshi, Kunal1 0 siblings, 1 reply; 9+ messages in thread From: Hogander, Jouni @ 2024-02-05 12:00 UTC (permalink / raw) To: Joshi, Kunal1, igt-dev@lists.freedesktop.org Cc: Murthy, Arun R, Manna, Animesh On Mon, 2024-01-22 at 13:19 +0530, Kunal Joshi wrote: > modify functions in igt_psr to extend support for validating > panel replay selective fetch. > > Cc: Jouni Högander <jouni.hogander@intel.com> > Cc: Animesh Manna <animesh.manna@intel.com> > Cc: Arun R Murthy <arun.r.murthy@intel.com> > Signed-off-by: Kunal Joshi <kunal1.joshi@intel.com> > --- > lib/igt_psr.c | 46 ++++++++++++++++++++++++++----------- > -- > lib/igt_psr.h | 6 ++--- > tests/intel/kms_psr2_sf.c | 8 ++++--- > tests/kms_async_flips.c | 4 ++-- > tests/kms_cursor_legacy.c | 2 +- > 5 files changed, 42 insertions(+), 24 deletions(-) > > diff --git a/lib/igt_psr.c b/lib/igt_psr.c > index 663bac163..1123c8d98 100644 > --- a/lib/igt_psr.c > +++ b/lib/igt_psr.c > @@ -37,14 +37,21 @@ bool psr_disabled_check(int debugfs_fd) > return strstr(buf, "PSR mode: disabled\n"); > } > > -bool psr2_selective_fetch_check(int debugfs_fd) > +enum psr_mode selective_fetch_check(int debugfs_fd, igt_output_t > *output) > { > + char debugfs_file[128] = {0}; > char buf[PSR_STATUS_MAX_LEN]; > > - igt_debugfs_simple_read(debugfs_fd, "i915_edp_psr_status", > buf, > - sizeof(buf)); > + if (output) > + sprintf(debugfs_file, "%s/i915_psr_status", output- > >name); > + else > + sprintf(debugfs_file, "%s", "i915_edp_psr_status"); > > - return strstr(buf, "PSR2 selective fetch: enabled"); > + igt_debugfs_simple_read(debugfs_fd, debugfs_file, buf, > + sizeof(buf)); > + > + return strstr(buf, "PSR2 selective fetch: enabled") ? > PSR_MODE_2_SEL_FETCH : > + strstr(buf, "Panel Replay Selective Update > Enabled") ? PR_MODE_SEL_FETCH : PSR_DISABLED; There is no need to change this function. "PSR2 selective fetch: enable" is valid check for both of the cases. we will have in Panel Replay case: PSR mode: Panel Replay Selective Update Enabled Source PSR/PanelReplay ctl: enabled [0xc2004a99] Source PSR/PanelReplay status: IDLE [0x04000000] Busy frontbuffer bits: 0x00000000 Performance counter: 0 Frame: PSR2 SU blocks: 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 PSR2 selective fetch: enabled See: https://patchwork.freedesktop.org/patch/575163/?series=128193&rev=3 BR, Jouni Högander > } > > static bool psr_active_check(int debugfs_fd, enum psr_mode mode, > igt_output_t *output) > @@ -246,6 +253,8 @@ bool psr_sink_support(int device, int debugfs_fd, > enum psr_mode mode, igt_output > (strstr(line, "[0x03]") || strstr(line, > "[0x04]"))); > case PR_MODE: > return strstr(line, "Panel Replay = yes"); > + case PR_MODE_SEL_FETCH: > + return strstr(line, "Panel Replay = yes, Panel Replay > Selective Update = yes"); > default: > igt_assert_f(false, "Invalid psr mode\n"); > return false; > @@ -305,7 +314,7 @@ void psr_print_debugfs(int debugfs_fd) > igt_info("%s", buf); > } > > -bool i915_psr2_selective_fetch_check(int drm_fd) > +bool i915_psr2_selective_fetch_check(int drm_fd, igt_output_t > *output) > { > int debugfs_fd; > bool ret; > @@ -314,24 +323,24 @@ bool i915_psr2_selective_fetch_check(int > drm_fd) > return false; > > debugfs_fd = igt_debugfs_dir(drm_fd); > - ret = psr2_selective_fetch_check(debugfs_fd); > + ret = selective_fetch_check(debugfs_fd, output) != > PSR_DISABLED; > close(debugfs_fd); > > return ret; > } > > -/** > - * i915_psr2_sel_fetch_to_psr1 > +/* > + * i915_pr_psr2_sel_fetch_to_pr_psr1 > * > - * Check if PSR2 selective fetch is enabled, if yes switch to PSR1 > and returns > + * Check if PR/PSR2 selective fetch is enabled, if yes switch to > PR/PSR1 and returns > * true otherwise returns false. > - * This function should be called from tests that are not compatible > with PSR2 > - * selective fetch. > * > + * @param drm_fd The file descriptor of the DRM device. > + * @param output The output for which the conversion is performed. > * Returns: > - * True if PSR mode changed to PSR1, false otherwise. > + * True if the conversion was successful, false otherwise. > */ > -bool i915_psr2_sel_fetch_to_psr1(int drm_fd) > +bool i915_pr_psr2_sel_fetch_to_pr_psr1(int drm_fd, igt_output_t > *output) > { > int debugfs_fd; > bool ret = false; > @@ -340,11 +349,18 @@ bool i915_psr2_sel_fetch_to_psr1(int drm_fd) > return ret; > > debugfs_fd = igt_debugfs_dir(drm_fd); > - if (psr2_selective_fetch_check(debugfs_fd)) { > + switch (selective_fetch_check(debugfs_fd, output)) { > + case PSR_MODE_2_SEL_FETCH: > psr_set(drm_fd, debugfs_fd, PSR_MODE_1); > ret = true; > + break; > + case PR_MODE_SEL_FETCH: > + psr_set(drm_fd, debugfs_fd, PR_MODE); > + ret = true; > + break; > + default: > + ret = false; > } > - > close(debugfs_fd); > return ret; > } > diff --git a/lib/igt_psr.h b/lib/igt_psr.h > index 36711c0d4..5dc70f23e 100644 > --- a/lib/igt_psr.h > +++ b/lib/igt_psr.h > @@ -46,7 +46,7 @@ enum fbc_mode { > }; > > bool psr_disabled_check(int debugfs_fd); > -bool psr2_selective_fetch_check(int debugfs_fd); > +enum psr_mode selective_fetch_check(int debugfs_fd, igt_output_t > *output); > bool psr_wait_entry(int debugfs_fd, enum psr_mode mode, igt_output_t > *output); > bool psr_wait_update(int debugfs_fd, enum psr_mode mode, > igt_output_t *output); > bool psr_long_wait_update(int debugfs_fd, enum psr_mode mode, > igt_output_t *output); > @@ -57,9 +57,9 @@ bool psr2_wait_su(int debugfs_fd, uint16_t > *num_su_blocks); > void psr_print_debugfs(int debugfs_fd); > enum psr_mode psr_get_mode(int debugfs_fd); > > -bool i915_psr2_selective_fetch_check(int drm_fd); > +bool i915_psr2_selective_fetch_check(int drm_fd, igt_output_t > *output); > > -bool i915_psr2_sel_fetch_to_psr1(int drm_fd); > +bool i915_pr_psr2_sel_fetch_to_pr_psr1(int drm_fd, igt_output_t > *output); > void i915_psr2_sel_fetch_restore(int drm_fd); > > #endif > diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c > index ecf9ad77f..c826cd7c3 100644 > --- a/tests/intel/kms_psr2_sf.c > +++ b/tests/intel/kms_psr2_sf.c > @@ -994,6 +994,7 @@ igt_main > int fbc_status[] = {FBC_DISABLED, FBC_ENABLED}; > > igt_fixture { > + bool pr_or_psr2_selective_fetch_supported = false; > drmModeResPtr res; > > data.drm_fd = drm_open_driver_master(DRIVER_INTEL | > DRIVER_XE); > @@ -1026,10 +1027,9 @@ igt_main > igt_info("Big framebuffer size %dx%d\n", > data.big_fb_width, data.big_fb_height); > > - > igt_require_f(psr2_selective_fetch_check(data.debugfs_f > d), > - "PSR2 selective fetch not enabled\n"); > - > for_each_pipe_with_valid_output(&data.display, > data.pipe, data.output) { > + pr_or_psr2_selective_fetch_supported |= > (selective_fetch_check(data.debugfs_fd, > + > data.output) != PSR_DISABLED); > coexist_features[n_pipes] = 0; > if (check_psr2_support(&data)) { > pipes[n_pipes] = data.pipe; > @@ -1041,6 +1041,8 @@ igt_main > n_pipes++; > } > } > + igt_require_f(pr_or_psr2_selective_fetch_supported, > + "PR/PSR2 selective fetch > not supported\n"); > } > > for (y = 0; y < ARRAY_SIZE(fbc_status); y++) { > diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c > index a0349fa03..0ab8ea429 100644 > --- a/tests/kms_async_flips.c > +++ b/tests/kms_async_flips.c > @@ -391,7 +391,7 @@ static void test_cursor(data_t *data) > * necessary, causing the async flip to fail because async > flip is not > * supported in cursor plane. > */ > - igt_skip_on_f(i915_psr2_selective_fetch_check(data->drm_fd), > + igt_skip_on_f(i915_pr_psr2_sel_fetch_to_pr_psr1(data->drm_fd, > NULL), > "PSR2 sel fetch causes cursor to be added to > primary plane " \ > "pages flips and async flip is not supported in > cursor\n"); > > @@ -704,7 +704,7 @@ igt_main > * necessary, causing the async flip to fail because > async flip is not > * supported in cursor plane. > */ > - > igt_skip_on_f(i915_psr2_selective_fetch_check(data.drm_ > fd), > + igt_skip_on_f(i915_pr_psr2_sel_fetch_to_pr_psr1(data. > drm_fd, NULL), > "PSR2 sel fetch causes cursor to be > added to primary plane " \ > "pages flips and async flip is not > supported in cursor\n"); > > diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c > index 0017659d4..f453e2998 100644 > --- a/tests/kms_cursor_legacy.c > +++ b/tests/kms_cursor_legacy.c > @@ -1849,7 +1849,7 @@ igt_main > * page flip with cursor legacy APIS when Intel's > PSR2 selective > * fetch is enabled, so switching PSR1 for this whole > test. > */ > - intel_psr2_restore = > i915_psr2_sel_fetch_to_psr1(display.drm_fd); > + intel_psr2_restore = > i915_pr_psr2_sel_fetch_to_pr_psr1(display.drm_fd, NULL); > } > > igt_describe("Test checks how many cursor updates we can fit > between vblanks " ^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf 2024-02-05 12:00 ` Hogander, Jouni @ 2024-02-07 13:49 ` Joshi, Kunal1 0 siblings, 0 replies; 9+ messages in thread From: Joshi, Kunal1 @ 2024-02-07 13:49 UTC (permalink / raw) To: Hogander, Jouni, igt-dev@lists.freedesktop.org Cc: Murthy, Arun R, Manna, Animesh [-- Attachment #1: Type: text/plain, Size: 11821 bytes --] Hello Jouni, On 2/5/2024 5:30 PM, Hogander, Jouni wrote: > On Mon, 2024-01-22 at 13:19 +0530, Kunal Joshi wrote: >> modify functions in igt_psr to extend support for validating >> panel replay selective fetch. >> >> Cc: Jouni Högander<jouni.hogander@intel.com> >> Cc: Animesh Manna<animesh.manna@intel.com> >> Cc: Arun R Murthy<arun.r.murthy@intel.com> >> Signed-off-by: Kunal Joshi<kunal1.joshi@intel.com> >> --- >> lib/igt_psr.c | 46 ++++++++++++++++++++++++++----------- >> -- >> lib/igt_psr.h | 6 ++--- >> tests/intel/kms_psr2_sf.c | 8 ++++--- >> tests/kms_async_flips.c | 4 ++-- >> tests/kms_cursor_legacy.c | 2 +- >> 5 files changed, 42 insertions(+), 24 deletions(-) >> >> diff --git a/lib/igt_psr.c b/lib/igt_psr.c >> index 663bac163..1123c8d98 100644 >> --- a/lib/igt_psr.c >> +++ b/lib/igt_psr.c >> @@ -37,14 +37,21 @@ bool psr_disabled_check(int debugfs_fd) >> return strstr(buf, "PSR mode: disabled\n"); >> } >> >> -bool psr2_selective_fetch_check(int debugfs_fd) >> +enum psr_mode selective_fetch_check(int debugfs_fd, igt_output_t >> *output) >> { >> + char debugfs_file[128] = {0}; >> char buf[PSR_STATUS_MAX_LEN]; >> >> - igt_debugfs_simple_read(debugfs_fd, "i915_edp_psr_status", >> buf, >> - sizeof(buf)); >> + if (output) >> + sprintf(debugfs_file, "%s/i915_psr_status", output- >>> name); >> + else >> + sprintf(debugfs_file, "%s", "i915_edp_psr_status"); >> >> - return strstr(buf, "PSR2 selective fetch: enabled"); >> + igt_debugfs_simple_read(debugfs_fd, debugfs_file, buf, >> + sizeof(buf)); >> + >> + return strstr(buf, "PSR2 selective fetch: enabled") ? >> PSR_MODE_2_SEL_FETCH : >> + strstr(buf, "Panel Replay Selective Update >> Enabled") ? PR_MODE_SEL_FETCH : PSR_DISABLED; > There is no need to change this function. "PSR2 selective fetch: > enable" is valid check for both of the cases. we will have in Panel > Replay case: > > PSR mode: Panel Replay Selective Update Enabled > Source PSR/PanelReplay ctl: enabled [0xc2004a99] > Source PSR/PanelReplay status: IDLE [0x04000000] > Busy frontbuffer bits: 0x00000000 > Performance counter: 0 > Frame: PSR2 SU blocks: > 0 0 > 1 0 > 2 0 > 3 0 > 4 0 > 5 0 > 6 0 > 7 0 > PSR2 selective fetch: enabled > > See: > > https://patchwork.freedesktop.org/patch/575163/?series=128193&rev=3 > > BR, > > Jouni Högander Thanks for checking this out, have float new series addressing your review comments. >> } >> >> static bool psr_active_check(int debugfs_fd, enum psr_mode mode, >> igt_output_t *output) >> @@ -246,6 +253,8 @@ bool psr_sink_support(int device, int debugfs_fd, >> enum psr_mode mode, igt_output >> (strstr(line, "[0x03]") || strstr(line, >> "[0x04]"))); >> case PR_MODE: >> return strstr(line, "Panel Replay = yes"); >> + case PR_MODE_SEL_FETCH: >> + return strstr(line, "Panel Replay = yes, Panel Replay >> Selective Update = yes"); >> default: >> igt_assert_f(false, "Invalid psr mode\n"); >> return false; >> @@ -305,7 +314,7 @@ void psr_print_debugfs(int debugfs_fd) >> igt_info("%s", buf); >> } >> >> -bool i915_psr2_selective_fetch_check(int drm_fd) >> +bool i915_psr2_selective_fetch_check(int drm_fd, igt_output_t >> *output) >> { >> int debugfs_fd; >> bool ret; >> @@ -314,24 +323,24 @@ bool i915_psr2_selective_fetch_check(int >> drm_fd) >> return false; >> >> debugfs_fd = igt_debugfs_dir(drm_fd); >> - ret = psr2_selective_fetch_check(debugfs_fd); >> + ret = selective_fetch_check(debugfs_fd, output) != >> PSR_DISABLED; >> close(debugfs_fd); >> >> return ret; >> } >> >> -/** >> - * i915_psr2_sel_fetch_to_psr1 >> +/* >> + * i915_pr_psr2_sel_fetch_to_pr_psr1 >> * >> - * Check if PSR2 selective fetch is enabled, if yes switch to PSR1 >> and returns >> + * Check if PR/PSR2 selective fetch is enabled, if yes switch to >> PR/PSR1 and returns >> * true otherwise returns false. >> - * This function should be called from tests that are not compatible >> with PSR2 >> - * selective fetch. >> * >> + * @param drm_fd The file descriptor of the DRM device. >> + * @param output The output for which the conversion is performed. >> * Returns: >> - * True if PSR mode changed to PSR1, false otherwise. >> + * True if the conversion was successful, false otherwise. >> */ >> -bool i915_psr2_sel_fetch_to_psr1(int drm_fd) >> +bool i915_pr_psr2_sel_fetch_to_pr_psr1(int drm_fd, igt_output_t >> *output) >> { >> int debugfs_fd; >> bool ret = false; >> @@ -340,11 +349,18 @@ bool i915_psr2_sel_fetch_to_psr1(int drm_fd) >> return ret; >> >> debugfs_fd = igt_debugfs_dir(drm_fd); >> - if (psr2_selective_fetch_check(debugfs_fd)) { >> + switch (selective_fetch_check(debugfs_fd, output)) { >> + case PSR_MODE_2_SEL_FETCH: >> psr_set(drm_fd, debugfs_fd, PSR_MODE_1); >> ret = true; >> + break; >> + case PR_MODE_SEL_FETCH: >> + psr_set(drm_fd, debugfs_fd, PR_MODE); >> + ret = true; >> + break; >> + default: >> + ret = false; >> } >> - >> close(debugfs_fd); >> return ret; >> } >> diff --git a/lib/igt_psr.h b/lib/igt_psr.h >> index 36711c0d4..5dc70f23e 100644 >> --- a/lib/igt_psr.h >> +++ b/lib/igt_psr.h >> @@ -46,7 +46,7 @@ enum fbc_mode { >> }; >> >> bool psr_disabled_check(int debugfs_fd); >> -bool psr2_selective_fetch_check(int debugfs_fd); >> +enum psr_mode selective_fetch_check(int debugfs_fd, igt_output_t >> *output); >> bool psr_wait_entry(int debugfs_fd, enum psr_mode mode, igt_output_t >> *output); >> bool psr_wait_update(int debugfs_fd, enum psr_mode mode, >> igt_output_t *output); >> bool psr_long_wait_update(int debugfs_fd, enum psr_mode mode, >> igt_output_t *output); >> @@ -57,9 +57,9 @@ bool psr2_wait_su(int debugfs_fd, uint16_t >> *num_su_blocks); >> void psr_print_debugfs(int debugfs_fd); >> enum psr_mode psr_get_mode(int debugfs_fd); >> >> -bool i915_psr2_selective_fetch_check(int drm_fd); >> +bool i915_psr2_selective_fetch_check(int drm_fd, igt_output_t >> *output); >> >> -bool i915_psr2_sel_fetch_to_psr1(int drm_fd); >> +bool i915_pr_psr2_sel_fetch_to_pr_psr1(int drm_fd, igt_output_t >> *output); >> void i915_psr2_sel_fetch_restore(int drm_fd); >> >> #endif >> diff --git a/tests/intel/kms_psr2_sf.c b/tests/intel/kms_psr2_sf.c >> index ecf9ad77f..c826cd7c3 100644 >> --- a/tests/intel/kms_psr2_sf.c >> +++ b/tests/intel/kms_psr2_sf.c >> @@ -994,6 +994,7 @@ igt_main >> int fbc_status[] = {FBC_DISABLED, FBC_ENABLED}; >> >> igt_fixture { >> + bool pr_or_psr2_selective_fetch_supported = false; >> drmModeResPtr res; >> >> data.drm_fd = drm_open_driver_master(DRIVER_INTEL | >> DRIVER_XE); >> @@ -1026,10 +1027,9 @@ igt_main >> igt_info("Big framebuffer size %dx%d\n", >> data.big_fb_width, data.big_fb_height); >> >> - >> igt_require_f(psr2_selective_fetch_check(data.debugfs_f >> d), >> - "PSR2 selective fetch not enabled\n"); >> - >> for_each_pipe_with_valid_output(&data.display, >> data.pipe, data.output) { >> + pr_or_psr2_selective_fetch_supported |= >> (selective_fetch_check(data.debugfs_fd, >> + >> data.output) != PSR_DISABLED); >> coexist_features[n_pipes] = 0; >> if (check_psr2_support(&data)) { >> pipes[n_pipes] = data.pipe; >> @@ -1041,6 +1041,8 @@ igt_main >> n_pipes++; >> } >> } >> + igt_require_f(pr_or_psr2_selective_fetch_supported, >> + "PR/PSR2 selective fetch >> not supported\n"); >> } >> >> for (y = 0; y < ARRAY_SIZE(fbc_status); y++) { >> diff --git a/tests/kms_async_flips.c b/tests/kms_async_flips.c >> index a0349fa03..0ab8ea429 100644 >> --- a/tests/kms_async_flips.c >> +++ b/tests/kms_async_flips.c >> @@ -391,7 +391,7 @@ static void test_cursor(data_t *data) >> * necessary, causing the async flip to fail because async >> flip is not >> * supported in cursor plane. >> */ >> - igt_skip_on_f(i915_psr2_selective_fetch_check(data->drm_fd), >> + igt_skip_on_f(i915_pr_psr2_sel_fetch_to_pr_psr1(data->drm_fd, >> NULL), >> "PSR2 sel fetch causes cursor to be added to >> primary plane " \ >> "pages flips and async flip is not supported in >> cursor\n"); >> >> @@ -704,7 +704,7 @@ igt_main >> * necessary, causing the async flip to fail because >> async flip is not >> * supported in cursor plane. >> */ >> - >> igt_skip_on_f(i915_psr2_selective_fetch_check(data.drm_ >> fd), >> + igt_skip_on_f(i915_pr_psr2_sel_fetch_to_pr_psr1(data. >> drm_fd, NULL), >> "PSR2 sel fetch causes cursor to be >> added to primary plane " \ >> "pages flips and async flip is not >> supported in cursor\n"); >> >> diff --git a/tests/kms_cursor_legacy.c b/tests/kms_cursor_legacy.c >> index 0017659d4..f453e2998 100644 >> --- a/tests/kms_cursor_legacy.c >> +++ b/tests/kms_cursor_legacy.c >> @@ -1849,7 +1849,7 @@ igt_main >> * page flip with cursor legacy APIS when Intel's >> PSR2 selective >> * fetch is enabled, so switching PSR1 for this whole >> test. >> */ >> - intel_psr2_restore = >> i915_psr2_sel_fetch_to_psr1(display.drm_fd); >> + intel_psr2_restore = >> i915_pr_psr2_sel_fetch_to_pr_psr1(display.drm_fd, NULL); >> } >> >> igt_describe("Test checks how many cursor updates we can fit >> between vblanks " Regards Kunal Joshi [-- Attachment #2: Type: text/html, Size: 18734 bytes --] ^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2024-02-07 13:49 UTC | newest] Thread overview: 9+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2024-01-21 12:57 [PATCH i-g-t 0/2] extend psr2_sf test for pr_sf Kunal Joshi 2024-01-21 12:57 ` [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf Kunal Joshi 2024-01-21 12:57 ` [PATCH i-g-t 2/2] tests/intel/kms_psr2_sf: extend tests " Kunal Joshi 2024-01-21 13:16 ` ✓ CI.xeBAT: success for extend psr2_sf test for pr_sf Patchwork 2024-01-21 13:30 ` ✓ Fi.CI.BAT: " Patchwork 2024-01-22 0:37 ` ✗ Fi.CI.IGT: failure " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2024-01-22 7:49 [PATCH i-g-t 0/2] " Kunal Joshi 2024-01-22 7:49 ` [PATCH i-g-t 1/2] lib/igt_psr.c: add support for panel replay sf Kunal Joshi 2024-02-05 12:00 ` Hogander, Jouni 2024-02-07 13:49 ` Joshi, Kunal1
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox