* [PATCH 1/2] drm: Handle connector tile support only for modes that match tile size @ 2019-12-11 21:24 ` Manasi Navare 0 siblings, 0 replies; 13+ messages in thread From: Manasi Navare @ 2019-12-11 21:24 UTC (permalink / raw) To: intel-gfx, dri-devel; +Cc: Manasi Navare, Jani Nikula, Dave Airlie DRM Fb driver expects multiple CRTCs if it sees connector->has_tile is set, but we need to handle tile support and look for multiple CRTCs only for the modes that match the tile size. The other modes should be able to be displayed without tile support or uisng single CRTC. This patch adds the check to match the tile size with requested mode to handle the tile support. Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: Jani Nikula <jani.nikula@intel.com> Cc: Dave Airlie <airlied@redhat.com> Signed-off-by: Manasi Navare <manasi.d.navare@intel.com> --- drivers/gpu/drm/drm_fb_helper.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c index fb9bff0f4581..4978363714a9 100644 --- a/drivers/gpu/drm/drm_fb_helper.c +++ b/drivers/gpu/drm/drm_fb_helper.c @@ -1558,7 +1558,9 @@ static int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper, for (j = 0; j < mode_set->num_connectors; j++) { struct drm_connector *connector = mode_set->connectors[j]; - if (connector->has_tile) { + if (connector->has_tile && + desired_mode->hdisplay == connector->tile_h_size && + desired_mode->vdisplay == connector->tile_v_size) { lasth = (connector->tile_h_loc == (connector->num_h_tile - 1)); lastv = (connector->tile_v_loc == (connector->num_v_tile - 1)); /* cloning to multiple tiles is just crazy-talk, so: */ -- 2.19.1 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Intel-gfx] [PATCH 1/2] drm: Handle connector tile support only for modes that match tile size @ 2019-12-11 21:24 ` Manasi Navare 0 siblings, 0 replies; 13+ messages in thread From: Manasi Navare @ 2019-12-11 21:24 UTC (permalink / raw) To: intel-gfx, dri-devel; +Cc: Jani Nikula, Dave Airlie DRM Fb driver expects multiple CRTCs if it sees connector->has_tile is set, but we need to handle tile support and look for multiple CRTCs only for the modes that match the tile size. The other modes should be able to be displayed without tile support or uisng single CRTC. This patch adds the check to match the tile size with requested mode to handle the tile support. Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Cc: Jani Nikula <jani.nikula@intel.com> Cc: Dave Airlie <airlied@redhat.com> Signed-off-by: Manasi Navare <manasi.d.navare@intel.com> --- drivers/gpu/drm/drm_fb_helper.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c index fb9bff0f4581..4978363714a9 100644 --- a/drivers/gpu/drm/drm_fb_helper.c +++ b/drivers/gpu/drm/drm_fb_helper.c @@ -1558,7 +1558,9 @@ static int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper, for (j = 0; j < mode_set->num_connectors; j++) { struct drm_connector *connector = mode_set->connectors[j]; - if (connector->has_tile) { + if (connector->has_tile && + desired_mode->hdisplay == connector->tile_h_size && + desired_mode->vdisplay == connector->tile_v_size) { lasth = (connector->tile_h_loc == (connector->num_h_tile - 1)); lastv = (connector->tile_v_loc == (connector->num_v_tile - 1)); /* cloning to multiple tiles is just crazy-talk, so: */ -- 2.19.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [PATCH 2/2] drm/fbdev: Fallback to non tiled mode if all tiles not present 2019-12-11 21:24 ` [Intel-gfx] " Manasi Navare @ 2019-12-11 21:24 ` Manasi Navare -1 siblings, 0 replies; 13+ messages in thread From: Manasi Navare @ 2019-12-11 21:24 UTC (permalink / raw) To: intel-gfx, dri-devel; +Cc: Manasi Navare, Dave Airlie In case of tiled displays, if we hotplug just one connector, fbcon currently just selects the preferred mode and if it is tiled mode then that becomes a problem if rest of the tiles are not present. So in the fbdev driver on hotplug when we probe the client modeset, if we dont find all the connectors for all tiles, then on a connector with one tile, just fallback to the first available non tiled mode to display over a single connector. On the hotplug of the consecutive tiled connectors, if the tiled mode no longer exists because of fbcon size limitation, then return no modes for consecutive tiles but retain the non tiled mode on the 0th tile. Use the same logic in case of connected boot case as well. This has been tested with Dell UP328K tiled monitor. v3: * Check Num tiled conns that are connected (Manasi) v2: * Set the modes on consecutive hotplugged tiles to no mode if tiled mode is pruned (Dave) v1: * Just handle the 1st connector hotplug case * v1 Reviewed-by: Dave Airlie <airlied@redhat.com> Bugzilla: https://gitlab.freedesktop.org/drm/intel/issues/5 Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Suggested-by: Dave Airlie <airlied@redhat.com> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Dave Airlie <airlied@redhat.com> Signed-off-by: Manasi Navare <manasi.d.navare@intel.com> Reviewed-by: Dave Airlie <airlied@redhat.com> (v2) --- drivers/gpu/drm/drm_client_modeset.c | 72 ++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/drivers/gpu/drm/drm_client_modeset.c b/drivers/gpu/drm/drm_client_modeset.c index 895b73f23079..6d4a29e99ae2 100644 --- a/drivers/gpu/drm/drm_client_modeset.c +++ b/drivers/gpu/drm/drm_client_modeset.c @@ -114,6 +114,33 @@ drm_client_find_modeset(struct drm_client_dev *client, struct drm_crtc *crtc) return NULL; } +static struct drm_display_mode * +drm_connector_get_tiled_mode(struct drm_connector *connector) +{ + struct drm_display_mode *mode; + + list_for_each_entry(mode, &connector->modes, head) { + if (mode->hdisplay == connector->tile_h_size && + mode->vdisplay == connector->tile_v_size) + return mode; + } + return NULL; +} + +static struct drm_display_mode * +drm_connector_fallback_non_tiled_mode(struct drm_connector *connector) +{ + struct drm_display_mode *mode; + + list_for_each_entry(mode, &connector->modes, head) { + if (mode->hdisplay == connector->tile_h_size && + mode->vdisplay == connector->tile_v_size) + continue; + return mode; + } + return NULL; +} + static struct drm_display_mode * drm_connector_has_preferred_mode(struct drm_connector *connector, int width, int height) { @@ -348,8 +375,15 @@ static bool drm_client_target_preferred(struct drm_connector **connectors, struct drm_connector *connector; u64 conn_configured = 0; int tile_pass = 0; + int num_tiled_conns = 0; int i; + for (i = 0; i < connector_count; i++) { + if (connectors[i]->has_tile && + connectors[i]->status == connector_status_connected) + num_tiled_conns++; + } + retry: for (i = 0; i < connector_count; i++) { connector = connectors[i]; @@ -399,6 +433,28 @@ static bool drm_client_target_preferred(struct drm_connector **connectors, list_for_each_entry(modes[i], &connector->modes, head) break; } + /* + * In case of tiled mode if all tiles not present fallback to + * first available non tiled mode. + * After all tiles are present, try to find the tiled mode + * for all and if tiled mode not present due to fbcon size + * limitations, use first non tiled mode only for + * tile 0,0 and set to no mode for all other tiles. + */ + if (connector->has_tile) { + if (num_tiled_conns < + connector->num_h_tile * connector->num_v_tile || + (connector->tile_h_loc == 0 && + connector->tile_v_loc == 0 && + !drm_connector_get_tiled_mode(connector))) { + DRM_DEBUG_KMS("Falling back to non tiled mode on Connector %d\n", + connector->base.id); + modes[i] = drm_connector_fallback_non_tiled_mode(connector); + } else { + modes[i] = drm_connector_get_tiled_mode(connector); + } + } + DRM_DEBUG_KMS("found mode %s\n", modes[i] ? modes[i]->name : "none"); conn_configured |= BIT_ULL(i); @@ -515,6 +571,7 @@ static bool drm_client_firmware_config(struct drm_client_dev *client, bool fallback = true, ret = true; int num_connectors_enabled = 0; int num_connectors_detected = 0; + int num_tiled_conns = 0; struct drm_modeset_acquire_ctx ctx; if (!drm_drv_uses_atomic_modeset(dev)) @@ -532,6 +589,11 @@ static bool drm_client_firmware_config(struct drm_client_dev *client, memcpy(save_enabled, enabled, count); mask = GENMASK(count - 1, 0); conn_configured = 0; + for (i = 0; i < count; i++) { + if (connectors[i]->has_tile && + connectors[i]->status == connector_status_connected) + num_tiled_conns++; + } retry: conn_seq = conn_configured; for (i = 0; i < count; i++) { @@ -631,6 +693,16 @@ static bool drm_client_firmware_config(struct drm_client_dev *client, connector->name); modes[i] = &connector->state->crtc->mode; } + /* + * In case of tiled modes, if all tiles are not present + * then fallback to a non tiled mode. + */ + if (connector->has_tile && + num_tiled_conns < connector->num_h_tile * connector->num_v_tile) { + DRM_DEBUG_KMS("Falling back to non tiled mode on Connector %d\n", + connector->base.id); + modes[i] = drm_connector_fallback_non_tiled_mode(connector); + } crtcs[i] = new_crtc; DRM_DEBUG_KMS("connector %s on [CRTC:%d:%s]: %dx%d%s\n", -- 2.19.1 _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Intel-gfx] [PATCH 2/2] drm/fbdev: Fallback to non tiled mode if all tiles not present @ 2019-12-11 21:24 ` Manasi Navare 0 siblings, 0 replies; 13+ messages in thread From: Manasi Navare @ 2019-12-11 21:24 UTC (permalink / raw) To: intel-gfx, dri-devel; +Cc: Dave Airlie In case of tiled displays, if we hotplug just one connector, fbcon currently just selects the preferred mode and if it is tiled mode then that becomes a problem if rest of the tiles are not present. So in the fbdev driver on hotplug when we probe the client modeset, if we dont find all the connectors for all tiles, then on a connector with one tile, just fallback to the first available non tiled mode to display over a single connector. On the hotplug of the consecutive tiled connectors, if the tiled mode no longer exists because of fbcon size limitation, then return no modes for consecutive tiles but retain the non tiled mode on the 0th tile. Use the same logic in case of connected boot case as well. This has been tested with Dell UP328K tiled monitor. v3: * Check Num tiled conns that are connected (Manasi) v2: * Set the modes on consecutive hotplugged tiles to no mode if tiled mode is pruned (Dave) v1: * Just handle the 1st connector hotplug case * v1 Reviewed-by: Dave Airlie <airlied@redhat.com> Bugzilla: https://gitlab.freedesktop.org/drm/intel/issues/5 Suggested-by: Ville Syrjälä <ville.syrjala@linux.intel.com> Suggested-by: Dave Airlie <airlied@redhat.com> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Dave Airlie <airlied@redhat.com> Signed-off-by: Manasi Navare <manasi.d.navare@intel.com> Reviewed-by: Dave Airlie <airlied@redhat.com> (v2) --- drivers/gpu/drm/drm_client_modeset.c | 72 ++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/drivers/gpu/drm/drm_client_modeset.c b/drivers/gpu/drm/drm_client_modeset.c index 895b73f23079..6d4a29e99ae2 100644 --- a/drivers/gpu/drm/drm_client_modeset.c +++ b/drivers/gpu/drm/drm_client_modeset.c @@ -114,6 +114,33 @@ drm_client_find_modeset(struct drm_client_dev *client, struct drm_crtc *crtc) return NULL; } +static struct drm_display_mode * +drm_connector_get_tiled_mode(struct drm_connector *connector) +{ + struct drm_display_mode *mode; + + list_for_each_entry(mode, &connector->modes, head) { + if (mode->hdisplay == connector->tile_h_size && + mode->vdisplay == connector->tile_v_size) + return mode; + } + return NULL; +} + +static struct drm_display_mode * +drm_connector_fallback_non_tiled_mode(struct drm_connector *connector) +{ + struct drm_display_mode *mode; + + list_for_each_entry(mode, &connector->modes, head) { + if (mode->hdisplay == connector->tile_h_size && + mode->vdisplay == connector->tile_v_size) + continue; + return mode; + } + return NULL; +} + static struct drm_display_mode * drm_connector_has_preferred_mode(struct drm_connector *connector, int width, int height) { @@ -348,8 +375,15 @@ static bool drm_client_target_preferred(struct drm_connector **connectors, struct drm_connector *connector; u64 conn_configured = 0; int tile_pass = 0; + int num_tiled_conns = 0; int i; + for (i = 0; i < connector_count; i++) { + if (connectors[i]->has_tile && + connectors[i]->status == connector_status_connected) + num_tiled_conns++; + } + retry: for (i = 0; i < connector_count; i++) { connector = connectors[i]; @@ -399,6 +433,28 @@ static bool drm_client_target_preferred(struct drm_connector **connectors, list_for_each_entry(modes[i], &connector->modes, head) break; } + /* + * In case of tiled mode if all tiles not present fallback to + * first available non tiled mode. + * After all tiles are present, try to find the tiled mode + * for all and if tiled mode not present due to fbcon size + * limitations, use first non tiled mode only for + * tile 0,0 and set to no mode for all other tiles. + */ + if (connector->has_tile) { + if (num_tiled_conns < + connector->num_h_tile * connector->num_v_tile || + (connector->tile_h_loc == 0 && + connector->tile_v_loc == 0 && + !drm_connector_get_tiled_mode(connector))) { + DRM_DEBUG_KMS("Falling back to non tiled mode on Connector %d\n", + connector->base.id); + modes[i] = drm_connector_fallback_non_tiled_mode(connector); + } else { + modes[i] = drm_connector_get_tiled_mode(connector); + } + } + DRM_DEBUG_KMS("found mode %s\n", modes[i] ? modes[i]->name : "none"); conn_configured |= BIT_ULL(i); @@ -515,6 +571,7 @@ static bool drm_client_firmware_config(struct drm_client_dev *client, bool fallback = true, ret = true; int num_connectors_enabled = 0; int num_connectors_detected = 0; + int num_tiled_conns = 0; struct drm_modeset_acquire_ctx ctx; if (!drm_drv_uses_atomic_modeset(dev)) @@ -532,6 +589,11 @@ static bool drm_client_firmware_config(struct drm_client_dev *client, memcpy(save_enabled, enabled, count); mask = GENMASK(count - 1, 0); conn_configured = 0; + for (i = 0; i < count; i++) { + if (connectors[i]->has_tile && + connectors[i]->status == connector_status_connected) + num_tiled_conns++; + } retry: conn_seq = conn_configured; for (i = 0; i < count; i++) { @@ -631,6 +693,16 @@ static bool drm_client_firmware_config(struct drm_client_dev *client, connector->name); modes[i] = &connector->state->crtc->mode; } + /* + * In case of tiled modes, if all tiles are not present + * then fallback to a non tiled mode. + */ + if (connector->has_tile && + num_tiled_conns < connector->num_h_tile * connector->num_v_tile) { + DRM_DEBUG_KMS("Falling back to non tiled mode on Connector %d\n", + connector->base.id); + modes[i] = drm_connector_fallback_non_tiled_mode(connector); + } crtcs[i] = new_crtc; DRM_DEBUG_KMS("connector %s on [CRTC:%d:%s]: %dx%d%s\n", -- 2.19.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 13+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size 2019-12-11 21:24 ` [Intel-gfx] " Manasi Navare (?) (?) @ 2019-12-12 2:46 ` Patchwork 2019-12-12 21:28 ` Manasi Navare -1 siblings, 1 reply; 13+ messages in thread From: Patchwork @ 2019-12-12 2:46 UTC (permalink / raw) To: Manasi Navare; +Cc: intel-gfx == Series Details == Series: series starting with [1/2] drm: Handle connector tile support only for modes that match tile size URL : https://patchwork.freedesktop.org/series/70790/ State : failure == Summary == CI Bug Log - changes from CI_DRM_7545 -> Patchwork_15701 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with Patchwork_15701 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in Patchwork_15701, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_15701: ### IGT changes ### #### Possible regressions #### * igt@i915_selftest@live_gt_pm: - fi-kbl-x1275: NOTRUN -> [DMESG-FAIL][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@i915_selftest@live_gt_pm.html Known issues ------------ Here are the changes found in Patchwork_15701 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_pm_rpm@module-reload: - fi-skl-6770hq: [PASS][2] -> [FAIL][3] ([i915#178]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html * igt@i915_selftest@live_gem_contexts: - fi-hsw-4770: [PASS][4] -> [DMESG-FAIL][5] ([i915#722]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-hsw-4770/igt@i915_selftest@live_gem_contexts.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-hsw-4770/igt@i915_selftest@live_gem_contexts.html - fi-hsw-peppy: [PASS][6] -> [INCOMPLETE][7] ([i915#694]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-hsw-peppy/igt@i915_selftest@live_gem_contexts.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-hsw-peppy/igt@i915_selftest@live_gem_contexts.html * igt@i915_selftest@live_gt_heartbeat: - fi-bsw-nick: [PASS][8] -> [DMESG-FAIL][9] ([i915#541]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-bsw-nick/igt@i915_selftest@live_gt_heartbeat.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-bsw-nick/igt@i915_selftest@live_gt_heartbeat.html #### Possible fixes #### * igt@i915_selftest@live_blt: - fi-hsw-4770r: [DMESG-FAIL][10] ([i915#553] / [i915#725]) -> [PASS][11] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-hsw-4770r/igt@i915_selftest@live_blt.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-hsw-4770r/igt@i915_selftest@live_blt.html * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [FAIL][12] ([fdo#111096] / [i915#323]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html #### Warnings #### * igt@i915_module_load@reload: - fi-icl-u2: [DMESG-WARN][14] ([i915#109] / [i915#289]) -> [DMESG-WARN][15] ([i915#289]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-icl-u2/igt@i915_module_load@reload.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-icl-u2/igt@i915_module_load@reload.html * igt@i915_selftest@live_blt: - fi-hsw-4770: [DMESG-FAIL][16] ([i915#725]) -> [DMESG-FAIL][17] ([i915#770]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-hsw-4770/igt@i915_selftest@live_blt.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-hsw-4770/igt@i915_selftest@live_blt.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - fi-kbl-x1275: [DMESG-WARN][18] ([i915#62] / [i915#92]) -> [DMESG-WARN][19] ([i915#62] / [i915#92] / [i915#95]) +5 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-kbl-x1275/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_flip@basic-flip-vs-modeset: - fi-kbl-x1275: [DMESG-WARN][20] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][21] ([i915#62] / [i915#92]) +6 similar issues [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096 [fdo#111593]: https://bugs.freedesktop.org/show_bug.cgi?id=111593 [i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109 [i915#178]: https://gitlab.freedesktop.org/drm/intel/issues/178 [i915#289]: https://gitlab.freedesktop.org/drm/intel/issues/289 [i915#323]: https://gitlab.freedesktop.org/drm/intel/issues/323 [i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472 [i915#541]: https://gitlab.freedesktop.org/drm/intel/issues/541 [i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553 [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707 [i915#722]: https://gitlab.freedesktop.org/drm/intel/issues/722 [i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725 [i915#770]: https://gitlab.freedesktop.org/drm/intel/issues/770 [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 Participating hosts (52 -> 46) ------------------------------ Missing (6): fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7545 -> Patchwork_15701 CI-20190529: 20190529 CI_DRM_7545: b1b808dff985c3c2050b20771050453589a60ca3 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5346: 466b0e6cbcbaccff012b484d1fd7676364b37b93 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15701: 2b0a7be8f2636c049b492fce127416b1fa5212b4 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 2b0a7be8f263 drm/fbdev: Fallback to non tiled mode if all tiles not present 88188322c650 drm: Handle connector tile support only for modes that match tile size == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size 2019-12-12 2:46 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size Patchwork @ 2019-12-12 21:28 ` Manasi Navare 2019-12-13 8:54 ` Tomi Sarvela 0 siblings, 1 reply; 13+ messages in thread From: Manasi Navare @ 2019-12-12 21:28 UTC (permalink / raw) To: intel-gfx; +Cc: tomi.p.sarvela The KBL failure does not look related to the changes in this patch series. Tomi, could you confirm if this is a false negative? Manasi On Thu, Dec 12, 2019 at 02:46:49AM +0000, Patchwork wrote: > == Series Details == > > Series: series starting with [1/2] drm: Handle connector tile support only for modes that match tile size > URL : https://patchwork.freedesktop.org/series/70790/ > State : failure > > == Summary == > > CI Bug Log - changes from CI_DRM_7545 -> Patchwork_15701 > ==================================================== > > Summary > ------- > > **FAILURE** > > Serious unknown changes coming with Patchwork_15701 absolutely need to be > verified manually. > > If you think the reported changes have nothing to do with the changes > introduced in Patchwork_15701, please notify your bug team to allow them > to document this new failure mode, which will reduce false positives in CI. > > External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html > > Possible new issues > ------------------- > > Here are the unknown changes that may have been introduced in Patchwork_15701: > > ### IGT changes ### > > #### Possible regressions #### > > * igt@i915_selftest@live_gt_pm: > - fi-kbl-x1275: NOTRUN -> [DMESG-FAIL][1] > [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@i915_selftest@live_gt_pm.html > > > Known issues > ------------ > > Here are the changes found in Patchwork_15701 that come from known issues: > > ### IGT changes ### > > #### Issues hit #### > > * igt@i915_pm_rpm@module-reload: > - fi-skl-6770hq: [PASS][2] -> [FAIL][3] ([i915#178]) > [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html > [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-skl-6770hq/igt@i915_pm_rpm@module-reload.html > > * igt@i915_selftest@live_gem_contexts: > - fi-hsw-4770: [PASS][4] -> [DMESG-FAIL][5] ([i915#722]) > [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-hsw-4770/igt@i915_selftest@live_gem_contexts.html > [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-hsw-4770/igt@i915_selftest@live_gem_contexts.html > - fi-hsw-peppy: [PASS][6] -> [INCOMPLETE][7] ([i915#694]) > [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-hsw-peppy/igt@i915_selftest@live_gem_contexts.html > [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-hsw-peppy/igt@i915_selftest@live_gem_contexts.html > > * igt@i915_selftest@live_gt_heartbeat: > - fi-bsw-nick: [PASS][8] -> [DMESG-FAIL][9] ([i915#541]) > [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-bsw-nick/igt@i915_selftest@live_gt_heartbeat.html > [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-bsw-nick/igt@i915_selftest@live_gt_heartbeat.html > > > #### Possible fixes #### > > * igt@i915_selftest@live_blt: > - fi-hsw-4770r: [DMESG-FAIL][10] ([i915#553] / [i915#725]) -> [PASS][11] > [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-hsw-4770r/igt@i915_selftest@live_blt.html > [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-hsw-4770r/igt@i915_selftest@live_blt.html > > * igt@kms_chamelium@hdmi-hpd-fast: > - fi-kbl-7500u: [FAIL][12] ([fdo#111096] / [i915#323]) -> [PASS][13] > [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html > [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html > > > #### Warnings #### > > * igt@i915_module_load@reload: > - fi-icl-u2: [DMESG-WARN][14] ([i915#109] / [i915#289]) -> [DMESG-WARN][15] ([i915#289]) > [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-icl-u2/igt@i915_module_load@reload.html > [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-icl-u2/igt@i915_module_load@reload.html > > * igt@i915_selftest@live_blt: > - fi-hsw-4770: [DMESG-FAIL][16] ([i915#725]) -> [DMESG-FAIL][17] ([i915#770]) > [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-hsw-4770/igt@i915_selftest@live_blt.html > [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-hsw-4770/igt@i915_selftest@live_blt.html > > * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: > - fi-kbl-x1275: [DMESG-WARN][18] ([i915#62] / [i915#92]) -> [DMESG-WARN][19] ([i915#62] / [i915#92] / [i915#95]) +5 similar issues > [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-kbl-x1275/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html > [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html > > * igt@kms_flip@basic-flip-vs-modeset: > - fi-kbl-x1275: [DMESG-WARN][20] ([i915#62] / [i915#92] / [i915#95]) -> [DMESG-WARN][21] ([i915#62] / [i915#92]) +6 similar issues > [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset.html > [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@kms_flip@basic-flip-vs-modeset.html > > > {name}: This element is suppressed. This means it is ignored when computing > the status of the difference (SUCCESS, WARNING, or FAILURE). > > [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096 > [fdo#111593]: https://bugs.freedesktop.org/show_bug.cgi?id=111593 > [i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109 > [i915#178]: https://gitlab.freedesktop.org/drm/intel/issues/178 > [i915#289]: https://gitlab.freedesktop.org/drm/intel/issues/289 > [i915#323]: https://gitlab.freedesktop.org/drm/intel/issues/323 > [i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472 > [i915#541]: https://gitlab.freedesktop.org/drm/intel/issues/541 > [i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553 > [i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62 > [i915#694]: https://gitlab.freedesktop.org/drm/intel/issues/694 > [i915#707]: https://gitlab.freedesktop.org/drm/intel/issues/707 > [i915#722]: https://gitlab.freedesktop.org/drm/intel/issues/722 > [i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725 > [i915#770]: https://gitlab.freedesktop.org/drm/intel/issues/770 > [i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92 > [i915#95]: https://gitlab.freedesktop.org/drm/intel/issues/95 > > > Participating hosts (52 -> 46) > ------------------------------ > > Missing (6): fi-ilk-m540 fi-byt-squawks fi-bsw-cyan fi-ctg-p8600 fi-byt-clapper fi-bdw-samus > > > Build changes > ------------- > > * CI: CI-20190529 -> None > * Linux: CI_DRM_7545 -> Patchwork_15701 > > CI-20190529: 20190529 > CI_DRM_7545: b1b808dff985c3c2050b20771050453589a60ca3 @ git://anongit.freedesktop.org/gfx-ci/linux > IGT_5346: 466b0e6cbcbaccff012b484d1fd7676364b37b93 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools > Patchwork_15701: 2b0a7be8f2636c049b492fce127416b1fa5212b4 @ git://anongit.freedesktop.org/gfx-ci/linux > > > == Linux commits == > > 2b0a7be8f263 drm/fbdev: Fallback to non tiled mode if all tiles not present > 88188322c650 drm: Handle connector tile support only for modes that match tile size > > == Logs == > > For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size 2019-12-12 21:28 ` Manasi Navare @ 2019-12-13 8:54 ` Tomi Sarvela 2019-12-16 23:59 ` Manasi Navare 0 siblings, 1 reply; 13+ messages in thread From: Tomi Sarvela @ 2019-12-13 8:54 UTC (permalink / raw) To: Manasi Navare, intel-gfx On 12/12/19 11:28 PM, Manasi Navare wrote: > The KBL failure does not look related to the changes in this patch series. > Tomi, could you confirm if this is a false negative? > > Manasi The failures with the patchset seem same as all the other results from live_gt_pm: just that kbl-x1275 hasn't been ticked to the bugfilter, probably because it hasn't survived the test before (module_reload). I've triggered shard-run for this series. Tomi > On Thu, Dec 12, 2019 at 02:46:49AM +0000, Patchwork wrote: >> == Series Details == >> >> Series: series starting with [1/2] drm: Handle connector tile support only for modes that match tile size >> URL : https://patchwork.freedesktop.org/series/70790/ >> State : failure >> >> == Summary == >> >> CI Bug Log - changes from CI_DRM_7545 -> Patchwork_15701 >> ==================================================== >> >> Summary >> ------- >> >> **FAILURE** >> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html >> >> Possible new issues >> ------------------- >> >> Here are the unknown changes that may have been introduced in Patchwork_15701: >> >> ### IGT changes ### >> >> #### Possible regressions #### >> >> * igt@i915_selftest@live_gt_pm: >> - fi-kbl-x1275: NOTRUN -> [DMESG-FAIL][1] >> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@i915_selftest@live_gt_pm.html >> >> == Logs == >> >> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html -- Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size 2019-12-13 8:54 ` Tomi Sarvela @ 2019-12-16 23:59 ` Manasi Navare 2019-12-17 7:56 ` Tomi Sarvela 0 siblings, 1 reply; 13+ messages in thread From: Manasi Navare @ 2019-12-16 23:59 UTC (permalink / raw) To: Tomi Sarvela; +Cc: intel-gfx On Fri, Dec 13, 2019 at 10:54:55AM +0200, Tomi Sarvela wrote: > On 12/12/19 11:28 PM, Manasi Navare wrote: > >The KBL failure does not look related to the changes in this patch series. > >Tomi, could you confirm if this is a false negative? > > > >Manasi > > The failures with the patchset seem same as all the other results from > live_gt_pm: just that kbl-x1275 hasn't been ticked to the bugfilter, > probably because it hasn't survived the test before (module_reload). > > I've triggered shard-run for this series. Any updates on the shard-run results? Manasi > > Tomi > > >On Thu, Dec 12, 2019 at 02:46:49AM +0000, Patchwork wrote: > >>== Series Details == > >> > >>Series: series starting with [1/2] drm: Handle connector tile support only for modes that match tile size > >>URL : https://patchwork.freedesktop.org/series/70790/ > >>State : failure > >> > >>== Summary == > >> > >>CI Bug Log - changes from CI_DRM_7545 -> Patchwork_15701 > >>==================================================== > >> > >>Summary > >>------- > >> > >> **FAILURE** > > >> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html > >> > >>Possible new issues > >>------------------- > >> > >> Here are the unknown changes that may have been introduced in Patchwork_15701: > >> > >>### IGT changes ### > >> > >>#### Possible regressions #### > >> > >> * igt@i915_selftest@live_gt_pm: > >> - fi-kbl-x1275: NOTRUN -> [DMESG-FAIL][1] > >> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@i915_selftest@live_gt_pm.html > > >> > >>== Logs == > >> > >>For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html > > > -- > Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size 2019-12-16 23:59 ` Manasi Navare @ 2019-12-17 7:56 ` Tomi Sarvela 2019-12-17 20:57 ` Manasi Navare 0 siblings, 1 reply; 13+ messages in thread From: Tomi Sarvela @ 2019-12-17 7:56 UTC (permalink / raw) To: Manasi Navare; +Cc: intel-gfx On 12/17/19 1:59 AM, Manasi Navare wrote: > On Fri, Dec 13, 2019 at 10:54:55AM +0200, Tomi Sarvela wrote: >> On 12/12/19 11:28 PM, Manasi Navare wrote: >>> The KBL failure does not look related to the changes in this patch series. >>> Tomi, could you confirm if this is a false negative? >>> >>> Manasi >> >> The failures with the patchset seem same as all the other results from >> live_gt_pm: just that kbl-x1275 hasn't been ticked to the bugfilter, >> probably because it hasn't survived the test before (module_reload). >> >> I've triggered shard-run for this series. > > Any updates on the shard-run results? Results are available at normal place: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html Tomi >>> On Thu, Dec 12, 2019 at 02:46:49AM +0000, Patchwork wrote: >>>> == Series Details == >>>> >>>> Series: series starting with [1/2] drm: Handle connector tile support only for modes that match tile size >>>> URL : https://patchwork.freedesktop.org/series/70790/ >>>> State : failure >>>> >>>> == Summary == >>>> >>>> CI Bug Log - changes from CI_DRM_7545 -> Patchwork_15701 >>>> ==================================================== >>>> >>>> Summary >>>> ------- >>>> >>>> **FAILURE** >>>> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html >>>> >>>> Possible new issues >>>> ------------------- >>>> >>>> Here are the unknown changes that may have been introduced in Patchwork_15701: >>>> >>>> ### IGT changes ### >>>> >>>> #### Possible regressions #### >>>> >>>> * igt@i915_selftest@live_gt_pm: >>>> - fi-kbl-x1275: NOTRUN -> [DMESG-FAIL][1] >>>> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@i915_selftest@live_gt_pm.html >>>> >>>> == Logs == >>>> >>>> For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html -- Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size 2019-12-17 7:56 ` Tomi Sarvela @ 2019-12-17 20:57 ` Manasi Navare 0 siblings, 0 replies; 13+ messages in thread From: Manasi Navare @ 2019-12-17 20:57 UTC (permalink / raw) To: Tomi Sarvela; +Cc: intel-gfx On Tue, Dec 17, 2019 at 09:56:54AM +0200, Tomi Sarvela wrote: > On 12/17/19 1:59 AM, Manasi Navare wrote: > >On Fri, Dec 13, 2019 at 10:54:55AM +0200, Tomi Sarvela wrote: > >>On 12/12/19 11:28 PM, Manasi Navare wrote: > >>>The KBL failure does not look related to the changes in this patch series. > >>>Tomi, could you confirm if this is a false negative? > >>> > >>>Manasi > >> > >>The failures with the patchset seem same as all the other results from > >>live_gt_pm: just that kbl-x1275 hasn't been ticked to the bugfilter, > >>probably because it hasn't survived the test before (module_reload). > >> > >>I've triggered shard-run for this series. > > > >Any updates on the shard-run results? > > Results are available at normal place: > https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html > Cool so the failures on kbl are unrealted and false positives and Full IGT tests pass so I am merging these patches. Manasi > Tomi > > >>>On Thu, Dec 12, 2019 at 02:46:49AM +0000, Patchwork wrote: > >>>>== Series Details == > >>>> > >>>>Series: series starting with [1/2] drm: Handle connector tile support only for modes that match tile size > >>>>URL : https://patchwork.freedesktop.org/series/70790/ > >>>>State : failure > >>>> > >>>>== Summary == > >>>> > >>>>CI Bug Log - changes from CI_DRM_7545 -> Patchwork_15701 > >>>>==================================================== > >>>> > >>>>Summary > >>>>------- > >>>> > >>>> **FAILURE** > > >>>> External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html > >>>> > >>>>Possible new issues > >>>>------------------- > >>>> > >>>> Here are the unknown changes that may have been introduced in Patchwork_15701: > >>>> > >>>>### IGT changes ### > >>>> > >>>>#### Possible regressions #### > >>>> > >>>> * igt@i915_selftest@live_gt_pm: > >>>> - fi-kbl-x1275: NOTRUN -> [DMESG-FAIL][1] > >>>> [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/fi-kbl-x1275/igt@i915_selftest@live_gt_pm.html > > >>>> > >>>>== Logs == > >>>> > >>>>For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html > > > > -- > Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 13+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size 2019-12-11 21:24 ` [Intel-gfx] " Manasi Navare ` (2 preceding siblings ...) (?) @ 2019-12-13 20:40 ` Patchwork -1 siblings, 0 replies; 13+ messages in thread From: Patchwork @ 2019-12-13 20:40 UTC (permalink / raw) To: Manasi Navare; +Cc: intel-gfx == Series Details == Series: series starting with [1/2] drm: Handle connector tile support only for modes that match tile size URL : https://patchwork.freedesktop.org/series/70790/ State : success == Summary == CI Bug Log - changes from CI_DRM_7545_full -> Patchwork_15701_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_15701_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_busy@extended-parallel-vcs1: - shard-iclb: [PASS][1] -> [SKIP][2] ([fdo#112080]) +2 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb2/igt@gem_busy@extended-parallel-vcs1.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb6/igt@gem_busy@extended-parallel-vcs1.html * igt@gem_ctx_persistence@vcs1-hostile-preempt: - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#109276] / [fdo#112080]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb1/igt@gem_ctx_persistence@vcs1-hostile-preempt.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb6/igt@gem_ctx_persistence@vcs1-hostile-preempt.html * igt@gem_eio@reset-stress: - shard-snb: [PASS][5] -> [FAIL][6] ([i915#232]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-snb2/igt@gem_eio@reset-stress.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-snb2/igt@gem_eio@reset-stress.html * igt@gem_exec_schedule@preempt-other-chain-bsd: - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#112146]) +1 similar issue [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb6/igt@gem_exec_schedule@preempt-other-chain-bsd.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb2/igt@gem_exec_schedule@preempt-other-chain-bsd.html * igt@gem_exec_schedule@preempt-queue-bsd1: - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109276]) +6 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb2/igt@gem_exec_schedule@preempt-queue-bsd1.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb6/igt@gem_exec_schedule@preempt-queue-bsd1.html * igt@gem_exec_suspend@basic-s3: - shard-kbl: [PASS][11] -> [DMESG-WARN][12] ([i915#180]) +6 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-kbl2/igt@gem_exec_suspend@basic-s3.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-kbl7/igt@gem_exec_suspend@basic-s3.html * igt@gem_persistent_relocs@forked-faulting-reloc-thrashing: - shard-iclb: [PASS][13] -> [TIMEOUT][14] ([i915#530]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb8/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb8/igt@gem_persistent_relocs@forked-faulting-reloc-thrashing.html * igt@gem_persistent_relocs@forked-interruptible-thrashing: - shard-tglb: [PASS][15] -> [TIMEOUT][16] ([fdo#112126] / [i915#530]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb4/igt@gem_persistent_relocs@forked-interruptible-thrashing.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb5/igt@gem_persistent_relocs@forked-interruptible-thrashing.html * igt@gem_softpin@noreloc-s3: - shard-skl: [PASS][17] -> [INCOMPLETE][18] ([i915#69]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl9/igt@gem_softpin@noreloc-s3.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl2/igt@gem_softpin@noreloc-s3.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [PASS][19] -> [FAIL][20] ([i915#454]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb1/igt@i915_pm_dc@dc6-psr.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb6/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_rps@waitboost: - shard-tglb: [PASS][21] -> [FAIL][22] ([i915#413]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb3/igt@i915_pm_rps@waitboost.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb8/igt@i915_pm_rps@waitboost.html * igt@i915_suspend@sysfs-reader: - shard-tglb: [PASS][23] -> [INCOMPLETE][24] ([i915#456] / [i915#460]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb4/igt@i915_suspend@sysfs-reader.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb4/igt@i915_suspend@sysfs-reader.html * igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding: - shard-skl: [PASS][25] -> [FAIL][26] ([i915#54]) +1 similar issue [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl1/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl3/igt@kms_cursor_crc@pipe-c-cursor-256x85-sliding.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-apl: [PASS][27] -> [DMESG-WARN][28] ([i915#180]) +2 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-apl1/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-apl1/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-ytiled: - shard-skl: [PASS][29] -> [FAIL][30] ([i915#52] / [i915#54]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl6/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-ytiled.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl2/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-gtt-ytiled.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-skl: [PASS][31] -> [FAIL][32] ([i915#46]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl3/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_flip@flip-vs-suspend: - shard-skl: [PASS][33] -> [INCOMPLETE][34] ([i915#221]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl1/igt@kms_flip@flip-vs-suspend.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl10/igt@kms_flip@flip-vs-suspend.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt: - shard-tglb: [PASS][35] -> [FAIL][36] ([i915#49]) +1 similar issue [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb1/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb4/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-shrfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite: - shard-tglb: [PASS][37] -> [INCOMPLETE][38] ([i915#474] / [i915#667]) +1 similar issue [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb4/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-pwrite.html * igt@kms_plane@pixel-format-pipe-b-planes: - shard-kbl: [PASS][39] -> [INCOMPLETE][40] ([fdo#103665] / [i915#648] / [i915#667]) +1 similar issue [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-kbl1/igt@kms_plane@pixel-format-pipe-b-planes.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-kbl3/igt@kms_plane@pixel-format-pipe-b-planes.html * igt@kms_psr@psr2_cursor_render: - shard-iclb: [PASS][41] -> [SKIP][42] ([fdo#109441]) +2 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb2/igt@kms_psr@psr2_cursor_render.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb6/igt@kms_psr@psr2_cursor_render.html * igt@kms_rmfb@rmfb-ioctl: - shard-hsw: [PASS][43] -> [DMESG-WARN][44] ([i915#44]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-hsw5/igt@kms_rmfb@rmfb-ioctl.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-hsw5/igt@kms_rmfb@rmfb-ioctl.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-90: - shard-iclb: [PASS][45] -> [DMESG-WARN][46] ([i915#109]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb5/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb8/igt@kms_rotation_crc@primary-y-tiled-reflect-x-90.html * igt@kms_setmode@basic: - shard-hsw: [PASS][47] -> [FAIL][48] ([i915#31]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-hsw4/igt@kms_setmode@basic.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-hsw7/igt@kms_setmode@basic.html - shard-kbl: [PASS][49] -> [FAIL][50] ([i915#31]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-kbl2/igt@kms_setmode@basic.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-kbl4/igt@kms_setmode@basic.html * igt@kms_vblank@pipe-d-ts-continuation-suspend: - shard-tglb: [PASS][51] -> [INCOMPLETE][52] ([i915#460]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb6/igt@kms_vblank@pipe-d-ts-continuation-suspend.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb5/igt@kms_vblank@pipe-d-ts-continuation-suspend.html * igt@perf_pmu@cpu-hotplug: - shard-glk: [PASS][53] -> [DMESG-WARN][54] ([i915#142]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-glk7/igt@perf_pmu@cpu-hotplug.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-glk1/igt@perf_pmu@cpu-hotplug.html #### Possible fixes #### * igt@gem_ctx_isolation@vcs0-s3: - shard-skl: [INCOMPLETE][55] ([i915#69]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl5/igt@gem_ctx_isolation@vcs0-s3.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl6/igt@gem_ctx_isolation@vcs0-s3.html * igt@gem_ctx_persistence@vcs1-mixed: - shard-iclb: [SKIP][57] ([fdo#109276] / [fdo#112080]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb6/igt@gem_ctx_persistence@vcs1-mixed.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb2/igt@gem_ctx_persistence@vcs1-mixed.html * igt@gem_ctx_shared@q-smoketest-all: - shard-tglb: [INCOMPLETE][59] ([fdo#111735]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb8/igt@gem_ctx_shared@q-smoketest-all.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb7/igt@gem_ctx_shared@q-smoketest-all.html * igt@gem_eio@unwedge-stress: - shard-snb: [FAIL][61] ([i915#232]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-snb6/igt@gem_eio@unwedge-stress.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-snb4/igt@gem_eio@unwedge-stress.html * igt@gem_exec_parallel@basic: - shard-tglb: [INCOMPLETE][63] ([i915#476]) -> [PASS][64] [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb6/igt@gem_exec_parallel@basic.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb2/igt@gem_exec_parallel@basic.html * igt@gem_exec_schedule@deep-bsd2: - shard-iclb: [SKIP][65] ([fdo#109276]) -> [PASS][66] +1 similar issue [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb6/igt@gem_exec_schedule@deep-bsd2.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb2/igt@gem_exec_schedule@deep-bsd2.html * igt@gem_exec_schedule@preempt-queue-contexts-blt: - shard-tglb: [INCOMPLETE][67] ([fdo#111606] / [fdo#111677]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb6/igt@gem_exec_schedule@preempt-queue-contexts-blt.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb1/igt@gem_exec_schedule@preempt-queue-contexts-blt.html * igt@gem_exec_schedule@reorder-wide-bsd: - shard-iclb: [SKIP][69] ([fdo#112146]) -> [PASS][70] +2 similar issues [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb1/igt@gem_exec_schedule@reorder-wide-bsd.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb6/igt@gem_exec_schedule@reorder-wide-bsd.html * igt@gem_exec_suspend@basic-s0: - shard-tglb: [INCOMPLETE][71] ([i915#456] / [i915#472]) -> [PASS][72] [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb1/igt@gem_exec_suspend@basic-s0.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb7/igt@gem_exec_suspend@basic-s0.html * igt@gem_ppgtt@flink-and-close-vma-leak: - shard-glk: [FAIL][73] ([i915#644]) -> [PASS][74] [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-glk9/igt@gem_ppgtt@flink-and-close-vma-leak.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-glk2/igt@gem_ppgtt@flink-and-close-vma-leak.html * igt@gem_wait@wait-vcs1: - shard-iclb: [SKIP][75] ([fdo#112080]) -> [PASS][76] [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-iclb6/igt@gem_wait@wait-vcs1.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-iclb1/igt@gem_wait@wait-vcs1.html * igt@i915_selftest@mock_sanitycheck: - shard-hsw: [DMESG-WARN][77] ([i915#747]) -> [PASS][78] [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-hsw4/igt@i915_selftest@mock_sanitycheck.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-hsw2/igt@i915_selftest@mock_sanitycheck.html * igt@i915_suspend@fence-restore-tiled2untiled: - shard-apl: [DMESG-WARN][79] ([i915#180]) -> [PASS][80] +2 similar issues [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-apl1/igt@i915_suspend@fence-restore-tiled2untiled.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-apl1/igt@i915_suspend@fence-restore-tiled2untiled.html * igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding: - shard-skl: [FAIL][81] ([i915#54]) -> [PASS][82] +2 similar issues [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl5/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl7/igt@kms_cursor_crc@pipe-a-cursor-128x42-sliding.html * igt@kms_cursor_crc@pipe-b-cursor-suspend: - shard-tglb: [INCOMPLETE][83] ([i915#456] / [i915#460]) -> [PASS][84] [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb3/igt@kms_cursor_crc@pipe-b-cursor-suspend.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb4/igt@kms_cursor_crc@pipe-b-cursor-suspend.html * igt@kms_cursor_crc@pipe-c-cursor-256x256-offscreen: - shard-hsw: [DMESG-WARN][85] ([IGT#6]) -> [PASS][86] [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-hsw6/igt@kms_cursor_crc@pipe-c-cursor-256x256-offscreen.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-hsw4/igt@kms_cursor_crc@pipe-c-cursor-256x256-offscreen.html * igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy: - shard-hsw: [FAIL][87] ([i915#96]) -> [PASS][88] [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-hsw8/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-hsw7/igt@kms_cursor_legacy@2x-long-cursor-vs-flip-legacy.html * igt@kms_draw_crc@draw-method-xrgb8888-render-ytiled: - shard-skl: [FAIL][89] ([i915#52] / [i915#54]) -> [PASS][90] [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl3/igt@kms_draw_crc@draw-method-xrgb8888-render-ytiled.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl1/igt@kms_draw_crc@draw-method-xrgb8888-render-ytiled.html * igt@kms_flip@flip-vs-suspend: - shard-snb: [INCOMPLETE][91] ([i915#82]) -> [PASS][92] [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-snb1/igt@kms_flip@flip-vs-suspend.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-snb7/igt@kms_flip@flip-vs-suspend.html * igt@kms_flip@plain-flip-interruptible: - shard-hsw: [INCOMPLETE][93] ([i915#61]) -> [PASS][94] [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-hsw2/igt@kms_flip@plain-flip-interruptible.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-hsw8/igt@kms_flip@plain-flip-interruptible.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: [DMESG-WARN][95] ([i915#180]) -> [PASS][96] +7 similar issues [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-kbl4/igt@kms_frontbuffer_tracking@fbc-suspend.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-kbl7/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite: - shard-tglb: [FAIL][97] ([i915#49]) -> [PASS][98] +1 similar issue [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb3/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-pwrite.html * igt@kms_plane@pixel-format-pipe-a-planes: - shard-skl: [INCOMPLETE][99] ([fdo#112347] / [i915#648] / [i915#667]) -> [PASS][100] [99]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl7/igt@kms_plane@pixel-format-pipe-a-planes.html [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl4/igt@kms_plane@pixel-format-pipe-a-planes.html * igt@kms_plane@pixel-format-pipe-a-planes-source-clamping: - shard-skl: [INCOMPLETE][101] ([i915#648] / [i915#667]) -> [PASS][102] [101]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl7/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl2/igt@kms_plane@pixel-format-pipe-a-planes-source-clamping.html * igt@kms_plane@pixel-format-pipe-b-planes: - shard-skl: [INCOMPLETE][103] ([fdo#112391] / [i915#648] / [i915#667]) -> [PASS][104] [103]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-skl10/igt@kms_plane@pixel-format-pipe-b-planes.html [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-skl5/igt@kms_plane@pixel-format-pipe-b-planes.html * igt@kms_sequence@get-forked-busy: - shard-snb: [SKIP][105] ([fdo#109271]) -> [PASS][106] +1 similar issue [105]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-snb2/igt@kms_sequence@get-forked-busy.html [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-snb5/igt@kms_sequence@get-forked-busy.html #### Warnings #### * igt@gem_ctx_isolation@vcs2-clean: - shard-tglb: [SKIP][107] ([fdo#111912] / [fdo#112080]) -> [SKIP][108] ([fdo#112080]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-tglb8/igt@gem_ctx_isolation@vcs2-clean.html [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-tglb9/igt@gem_ctx_isolation@vcs2-clean.html * igt@gem_eio@kms: - shard-snb: [DMESG-WARN][109] ([i915#444]) -> [INCOMPLETE][110] ([i915#82]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7545/shard-snb6/igt@gem_eio@kms.html [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/shard-snb6/igt@gem_eio@kms.html [IGT#6]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/6 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#111606]: https://bugs.freedesktop.org/show_bug.cgi?id=111606 [fdo#111677]: https://bugs.freedesktop.org/show_bug.cgi?id=111677 [fdo#111735]: https://bugs.freedesktop.org/show_bug.cgi?id=111735 [fdo#111912]: https://bugs.freedesktop.org/show_bug.cgi?id=111912 [fdo#112080]: https://bugs.freedesktop.org/show_bug.cgi?id=112080 [fdo#112126]: https://bugs.freedesktop.org/show_bug.cgi?id=112126 [fdo#112146]: https://bugs.freedesktop.org/show_bug.cgi?id=112146 [fdo#112347]: https://bugs.freedesktop.org/show_bug.cgi?id=112347 [fdo#112391]: https://bugs.freedesktop.org/show_bug.cgi?id=112391 [i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109 [i915#142]: https://gitlab.freedesktop.org/drm/intel/issues/142 [i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180 [i915#221]: https://gitlab.freedesktop.org/drm/intel/issues/221 [i915#232]: https://gitlab.freedesktop.org/drm/intel/issues/232 [i915#31]: https://gitlab.freedesktop.org/drm/intel/issues/31 [i915#413]: https://gitlab.freedesktop.org/drm/intel/issues/413 [i915#44]: https://gitlab.freedesktop.org/drm/intel/issues/44 [i915#444]: https://gitlab.freedesktop.org/drm/intel/issues/444 [i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454 [i915#456]: https://gitlab.freedesktop.org/drm/intel/issues/456 [i915#46]: https://gitlab.freedesktop.org/drm/intel/issues/46 [i915#460]: https://gitlab.freedesktop.org/drm/intel/issues/460 [i915#472]: https://gitlab.freedesktop.org/drm/intel/issues/472 [i915#474]: https://gitlab.freedesktop.org/drm/intel/issues/474 [i915#476]: https://gitlab.freedesktop.org/drm/intel/issues/476 [i915#49]: https://gitlab.freedesktop.org/drm/intel/issues/49 [i915#52]: https://gitlab.freedesktop.org/drm/intel/issues/52 [i915#530]: https://gitlab.freedesktop.org/drm/intel/issues/530 [i915#54]: https://gitlab.freedesktop.org/drm/intel/issues/54 [i915#61]: https://gitlab.freedesktop.org/drm/intel/issues/61 [i915#644]: https://gitlab.freedesktop.org/drm/intel/issues/644 [i915#648]: https://gitlab.freedesktop.org/drm/intel/issues/648 [i915#667]: https://gitlab.freedesktop.org/drm/intel/issues/667 [i915#69]: https://gitlab.freedesktop.org/drm/intel/issues/69 [i915#747]: https://gitlab.freedesktop.org/drm/intel/issues/747 [i915#82]: https://gitlab.freedesktop.org/drm/intel/issues/82 [i915#96]: https://gitlab.freedesktop.org/drm/intel/issues/96 Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7545 -> Patchwork_15701 CI-20190529: 20190529 CI_DRM_7545: b1b808dff985c3c2050b20771050453589a60ca3 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5346: 466b0e6cbcbaccff012b484d1fd7676364b37b93 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15701: 2b0a7be8f2636c049b492fce127416b1fa5212b4 @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15701/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [PATCH 1/2] drm: Handle connector tile support only for modes that match tile size 2019-12-11 21:24 ` [Intel-gfx] " Manasi Navare @ 2019-12-17 20:58 ` Manasi Navare -1 siblings, 0 replies; 13+ messages in thread From: Manasi Navare @ 2019-12-17 20:58 UTC (permalink / raw) To: intel-gfx, dri-devel; +Cc: Jani Nikula, Dave Airlie On Wed, Dec 11, 2019 at 01:24:32PM -0800, Manasi Navare wrote: > DRM Fb driver expects multiple CRTCs if it sees connector->has_tile > is set, but we need to handle tile support and look for multiple CRTCs > only for the modes that match the tile size. The other modes should > be able to be displayed without tile support or uisng single CRTC. > > This patch adds the check to match the tile size with requested mode > to handle the tile support. > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Dave Airlie <airlied@redhat.com> > Signed-off-by: Manasi Navare <manasi.d.navare@intel.com> Capturing Dave Airlie's r-b from IRC: Reviewed-by: Dave Airlie <airlied@redhat.com> Manasi > --- > drivers/gpu/drm/drm_fb_helper.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c > index fb9bff0f4581..4978363714a9 100644 > --- a/drivers/gpu/drm/drm_fb_helper.c > +++ b/drivers/gpu/drm/drm_fb_helper.c > @@ -1558,7 +1558,9 @@ static int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper, > for (j = 0; j < mode_set->num_connectors; j++) { > struct drm_connector *connector = mode_set->connectors[j]; > > - if (connector->has_tile) { > + if (connector->has_tile && > + desired_mode->hdisplay == connector->tile_h_size && > + desired_mode->vdisplay == connector->tile_v_size) { > lasth = (connector->tile_h_loc == (connector->num_h_tile - 1)); > lastv = (connector->tile_v_loc == (connector->num_v_tile - 1)); > /* cloning to multiple tiles is just crazy-talk, so: */ > -- > 2.19.1 > _______________________________________________ dri-devel mailing list dri-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/dri-devel ^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [Intel-gfx] [PATCH 1/2] drm: Handle connector tile support only for modes that match tile size @ 2019-12-17 20:58 ` Manasi Navare 0 siblings, 0 replies; 13+ messages in thread From: Manasi Navare @ 2019-12-17 20:58 UTC (permalink / raw) To: intel-gfx, dri-devel; +Cc: Jani Nikula, Dave Airlie On Wed, Dec 11, 2019 at 01:24:32PM -0800, Manasi Navare wrote: > DRM Fb driver expects multiple CRTCs if it sees connector->has_tile > is set, but we need to handle tile support and look for multiple CRTCs > only for the modes that match the tile size. The other modes should > be able to be displayed without tile support or uisng single CRTC. > > This patch adds the check to match the tile size with requested mode > to handle the tile support. > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> > Cc: Jani Nikula <jani.nikula@intel.com> > Cc: Dave Airlie <airlied@redhat.com> > Signed-off-by: Manasi Navare <manasi.d.navare@intel.com> Capturing Dave Airlie's r-b from IRC: Reviewed-by: Dave Airlie <airlied@redhat.com> Manasi > --- > drivers/gpu/drm/drm_fb_helper.c | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c > index fb9bff0f4581..4978363714a9 100644 > --- a/drivers/gpu/drm/drm_fb_helper.c > +++ b/drivers/gpu/drm/drm_fb_helper.c > @@ -1558,7 +1558,9 @@ static int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper, > for (j = 0; j < mode_set->num_connectors; j++) { > struct drm_connector *connector = mode_set->connectors[j]; > > - if (connector->has_tile) { > + if (connector->has_tile && > + desired_mode->hdisplay == connector->tile_h_size && > + desired_mode->vdisplay == connector->tile_v_size) { > lasth = (connector->tile_h_loc == (connector->num_h_tile - 1)); > lastv = (connector->tile_v_loc == (connector->num_v_tile - 1)); > /* cloning to multiple tiles is just crazy-talk, so: */ > -- > 2.19.1 > _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2019-12-17 20:57 UTC | newest] Thread overview: 13+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-12-11 21:24 [PATCH 1/2] drm: Handle connector tile support only for modes that match tile size Manasi Navare 2019-12-11 21:24 ` [Intel-gfx] " Manasi Navare 2019-12-11 21:24 ` [PATCH 2/2] drm/fbdev: Fallback to non tiled mode if all tiles not present Manasi Navare 2019-12-11 21:24 ` [Intel-gfx] " Manasi Navare 2019-12-12 2:46 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for series starting with [1/2] drm: Handle connector tile support only for modes that match tile size Patchwork 2019-12-12 21:28 ` Manasi Navare 2019-12-13 8:54 ` Tomi Sarvela 2019-12-16 23:59 ` Manasi Navare 2019-12-17 7:56 ` Tomi Sarvela 2019-12-17 20:57 ` Manasi Navare 2019-12-13 20:40 ` [Intel-gfx] ✓ Fi.CI.IGT: success " Patchwork 2019-12-17 20:58 ` [PATCH 1/2] " Manasi Navare 2019-12-17 20:58 ` [Intel-gfx] " Manasi Navare
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.