drm/i915/edid: convert DP, HDMI and LVDS to drm_edid
Subsystems (3)
PATCH 1/2 drm/i915/edid: convert DP, HDMI and LVDS to drm_edid
Convert all the connectors that use cached connector edid and detect_edid to drm_edid.
Since drm_get_edid() calls drm_connector_update_edid_property() while drm_edid_read*() do not, we need to call drm_edid_connector_update() separately, in part due to the EDID caching behaviour in HDMI and DP. Especially DP depends on the details parsed from EDID. (The big behavioural change conflating EDID reading with parsing and property update was done in commit 5186421cbfe2 ("drm: Introduce epoch counter to drm_connector"))
v4: Call drm_edid_connector_update() after reading HDMI/DP EDID
v3: Don't leak vga switcheroo EDID in LVDS init (Ville)
v2: Don't leak opregion fallback EDID (Ville)
--- .../gpu/drm/i915/display/intel_connector.c | 4 +- .../drm/i915/display/intel_display_types.h | 4 +- drivers/gpu/drm/i915/display/intel_dp.c | 80 +++++++++++-------- drivers/gpu/drm/i915/display/intel_hdmi.c | 28 ++++--- drivers/gpu/drm/i915/display/intel_lvds.c | 37 +++++---- 5 files changed, 87 insertions(+), 66 deletions(-)
drivers/gpu/drm/i915/display/intel_connector.c +2 -2
@@ -95,12 +95,12 @@ void intel_connector_destroy(struct drm_connector *connector) {struct intel_connector *intel_connector =to_intel_connector (connector); -kfree (intel_connector->detect_edid); +drm_edid_free (intel_connector->detect_edid);intel_hdcp_cleanup (intel_connector);if (!IS_ERR_OR_NULL (intel_connector->edid)) -kfree (intel_connector->edid); +drm_edid_free (intel_connector->edid);intel_panel_fini (intel_connector);
drivers/gpu/drm/i915/display/intel_display_types.h +2 -2
@@ -592,8 +592,8 @@ struct intel_connector {struct intel_panel panel;/* Cached EDID for eDP and LVDS. May hold ERR_PTR for invalid EDID. */ -struct edid *edid; -struct edid *detect_edid; +const struct drm_edid *edid; +const struct drm_edid *detect_edid;/* Number of times hotplug detection was tried after an HPD interrupt */ int hotplug_retries;
drivers/gpu/drm/i915/display/intel_dp.c +46 -34
166 lines not on this page · raw message
drivers/gpu/drm/i915/display/intel_hdmi.c +16 -12
@@ -2349,7 +2349,7 @@ intel_hdmi_unset_edid(struct drm_connector *connector) intel_hdmi->dp_dual_mode.type =DRM_DP_DUAL_MODE_NONE ; intel_hdmi->dp_dual_mode.max_tmds_clock =0 ; -kfree (to_intel_connector (connector)->detect_edid); +drm_edid_free (to_intel_connector (connector)->detect_edid);to_intel_connector (connector)->detect_edid =NULL ; }
@@ -2416,7 +2416,8 @@ intel_hdmi_set_edid(struct drm_connector *connector)struct drm_i915_private *dev_priv =to_i915 (connector->dev);struct intel_hdmi *intel_hdmi =intel_attached_hdmi (to_intel_connector (connector));intel_wakeref_t wakeref; -struct edid *edid; +const struct drm_edid *drm_edid; +const struct edid *edid;bool connected = false;struct i2c_adapter *i2c;
@@ -2424,21 +2425,26 @@ intel_hdmi_set_edid(struct drm_connector *connector) i2c =intel_gmbus_get_adapter (dev_priv, intel_hdmi->ddc_bus); - edid =drm_get_edid (connector, i2c); + drm_edid =drm_edid_read_ddc (connector, i2c); -if (!edid && !intel_gmbus_is_forced_bit (i2c)) { +if (!drm_edid && !intel_gmbus_is_forced_bit (i2c)) {drm_dbg_kms (&dev_priv->drm,"HDMI GMBUS EDID read failed, retry using GPIO bit-banging\n" );intel_gmbus_force_bit (i2c, true); - edid =drm_get_edid (connector, i2c); + drm_edid =drm_edid_read_ddc (connector, i2c);intel_gmbus_force_bit (i2c, false); } -intel_hdmi_dp_dual_mode_detect (connector, edid !=NULL ); +drm_edid_connector_update (connector, drm_edid); + +intel_hdmi_dp_dual_mode_detect (connector, drm_edid !=NULL );intel_display_power_put (dev_priv,POWER_DOMAIN_GMBUS , wakeref); -to_intel_connector (connector)->detect_edid = edid; +to_intel_connector (connector)->detect_edid = drm_edid; + +/* FIXME: Get rid of drm_edid_raw() */ + edid =drm_edid_raw (drm_edid);if (edid && edid->input &DRM_EDID_INPUT_DIGITAL ) { intel_hdmi->has_audio =drm_detect_monitor_audio (edid); intel_hdmi->has_hdmi_sink =drm_detect_hdmi_monitor (edid);
@@ -2510,13 +2516,11 @@ intel_hdmi_force(struct drm_connector *connector)static int intel_hdmi_get_modes (struct drm_connector *connector) { -struct edid *edid; +const struct drm_edid *drm_edid; - edid =to_intel_connector (connector)->detect_edid; -if (edid ==NULL ) -return 0 ; + drm_edid =to_intel_connector (connector)->detect_edid; -return intel_connector_update_modes (connector, edid); +return drm_edid_connector_update (connector, drm_edid); } static struct i2c_adapter *
drivers/gpu/drm/i915/display/intel_lvds.c +21 -16
@@ -479,7 +479,7 @@ static int intel_lvds_get_modes(struct drm_connector *connector)/* use cached edid if we have one */ if (!IS_ERR_OR_NULL (intel_connector->edid)) -return drm_add_edid_modes (connector, intel_connector->edid); +return drm_edid_connector_update (connector, intel_connector->edid);return intel_panel_get_modes (intel_connector); }
@@ -829,7 +829,7 @@ void intel_lvds_init(struct drm_i915_private *dev_priv)struct intel_connector *intel_connector;struct drm_connector *connector;struct drm_encoder *encoder; -struct edid *edid; +const struct drm_edid *drm_edid;i915_reg_t lvds_reg;u32 lvds;u8 pin;
@@ -948,27 +948,32 @@ void intel_lvds_init(struct drm_i915_private *dev_priv)* preferred mode is the right one. */ mutex_lock (&dev->mode_config.mutex); -if (vga_switcheroo_handler_flags () &VGA_SWITCHEROO_CAN_SWITCH_DDC ) +if (vga_switcheroo_handler_flags () &VGA_SWITCHEROO_CAN_SWITCH_DDC ) { +const struct edid *edid; + +/* FIXME: Make drm_get_edid_switcheroo() return drm_edid */ edid =drm_get_edid_switcheroo (connector, -intel_gmbus_get_adapter (dev_priv, pin)); -else - edid =drm_get_edid (connector, -intel_gmbus_get_adapter (dev_priv, pin)); -if (edid) { -if (drm_add_edid_modes (connector, edid)) { -drm_connector_update_edid_property (connector, - edid); - }else { +intel_gmbus_get_adapter (dev_priv, pin)); +if (edid) { + drm_edid =drm_edid_alloc (edid, (edid->extensions +1 ) *EDID_LENGTH );kfree (edid); - edid =ERR_PTR (-EINVAL ); } }else { - edid =ERR_PTR (-ENOENT ); + drm_edid =drm_edid_read_ddc (connector, +intel_gmbus_get_adapter (dev_priv, pin)); + } +if (drm_edid) { +if (!drm_edid_connector_update (connector, drm_edid)) { +drm_edid_free (drm_edid); + drm_edid =ERR_PTR (-EINVAL ); + } + }else { + drm_edid =ERR_PTR (-ENOENT ); } - intel_connector->edid = edid; + intel_connector->edid = drm_edid;intel_bios_init_panel (dev_priv, &intel_connector->panel,NULL , -IS_ERR (edid) ?NULL : edid); +IS_ERR_OR_NULL (drm_edid) ?NULL :drm_edid_raw (drm_edid));/* Try EDID first */ intel_panel_add_edid_fixed_modes(intel_connector,
Signature · 1 line
2.30.2
PATCH 2/2 drm/i915/bios: convert intel_bios_init_panel() to drm_edid
Try to use struct drm_edid where possible, even if having to fall back to looking into struct edid down low via drm_edid_raw().
v2: Rebase
--- drivers/gpu/drm/i915/display/intel_bios.c | 19 ++++++++++--------- drivers/gpu/drm/i915/display/intel_bios.h | 4 ++-- drivers/gpu/drm/i915/display/intel_dp.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 2 +- 4 files changed, 14 insertions(+), 13 deletions(-)
drivers/gpu/drm/i915/display/intel_bios.c +10 -9
@@ -606,14 +606,14 @@ get_lfp_data_tail(const struct bdb_lvds_lfp_data *data,static int opregion_get_panel_type (struct drm_i915_private *i915,const struct intel_bios_encoder_data *devdata, -const struct edid *edid) +const struct drm_edid *drm_edid) {return intel_opregion_get_panel_type (i915); }static int vbt_get_panel_type (struct drm_i915_private *i915,const struct intel_bios_encoder_data *devdata, -const struct edid *edid) +const struct drm_edid *drm_edid) {const struct bdb_lvds_options *lvds_options;
@@ -638,12 +638,13 @@ static int vbt_get_panel_type(struct drm_i915_private *i915,static int pnpid_get_panel_type (struct drm_i915_private *i915,const struct intel_bios_encoder_data *devdata, -const struct edid *edid) +const struct drm_edid *drm_edid) {const struct bdb_lvds_lfp_data *data;const struct bdb_lvds_lfp_data_ptrs *ptrs;const struct lvds_pnp_id *edid_id;struct lvds_pnp_id edid_id_nodate; +const struct edid *edid =drm_edid_raw (drm_edid);/* FIXME */ int i, best =-1 ;if (!edid)
@@ -685,7 +686,7 @@ static int pnpid_get_panel_type(struct drm_i915_private *i915,static int fallback_get_panel_type (struct drm_i915_private *i915,const struct intel_bios_encoder_data *devdata, -const struct edid *edid) +const struct drm_edid *drm_edid) {return 0 ; }
@@ -699,13 +700,13 @@ enum panel_type {static int get_panel_type (struct drm_i915_private *i915,const struct intel_bios_encoder_data *devdata, -const struct edid *edid) +const struct drm_edid *drm_edid) {struct {const char *name;int (*get_panel_type)(struct drm_i915_private *i915,const struct intel_bios_encoder_data *devdata, -const struct edid *edid); +const struct drm_edid *drm_edid);int panel_type; } panel_types[] = { [PANEL_TYPE_OPREGION ] = {
@@ -728,7 +729,7 @@ static int get_panel_type(struct drm_i915_private *i915,int i;for (i =0 ; i <ARRAY_SIZE (panel_types); i++) { - panel_types[i].panel_type = panel_types[i].get_panel_type (i915, devdata, edid); + panel_types[i].panel_type = panel_types[i].get_panel_type (i915, devdata, drm_edid);drm_WARN_ON (&i915->drm, panel_types[i].panel_type >0xf && panel_types[i].panel_type !=0xff );
@@ -3144,11 +3145,11 @@ void intel_bios_init(struct drm_i915_private *i915)void intel_bios_init_panel (struct drm_i915_private *i915,struct intel_panel *panel,const struct intel_bios_encoder_data *devdata, -const struct edid *edid) +const struct drm_edid *drm_edid) {init_vbt_panel_defaults (panel); - panel->vbt.panel_type =get_panel_type (i915, devdata, edid); + panel->vbt.panel_type =get_panel_type (i915, devdata, drm_edid);parse_panel_options (i915, panel);parse_generic_dtd (i915, panel);
drivers/gpu/drm/i915/display/intel_bios.h +2 -2
@@ -32,8 +32,8 @@#include <linux/types.h> +struct drm_edid ;struct drm_i915_private ; -struct edid ;struct intel_bios_encoder_data ;struct intel_crtc_state ;struct intel_encoder ;
@@ -235,7 +235,7 @@ void intel_bios_init(struct drm_i915_private *dev_priv);void intel_bios_init_panel (struct drm_i915_private *dev_priv,struct intel_panel *panel,const struct intel_bios_encoder_data *devdata, -const struct edid *edid); +const struct drm_edid *drm_edid);void intel_bios_fini_panel (struct intel_panel *panel);void intel_bios_driver_remove (struct drm_i915_private *dev_priv);bool intel_bios_is_valid_vbt (const void *buf,size_t size);
drivers/gpu/drm/i915/display/intel_dp.c +1 -1
@@ -5265,7 +5265,7 @@ static bool intel_edp_init_connector(struct intel_dp *intel_dp, intel_connector->edid = drm_edid;intel_bios_init_panel (dev_priv, &intel_connector->panel, encoder->devdata, -IS_ERR_OR_NULL (drm_edid) ?NULL :drm_edid_raw (drm_edid)); +IS_ERR (drm_edid) ?NULL : drm_edid); intel_panel_add_edid_fixed_modes(intel_connector, intel_connector->panel.vbt.drrs_type != DRRS_TYPE_NONE,
drivers/gpu/drm/i915/display/intel_lvds.c +1 -1
@@ -973,7 +973,7 @@ void intel_lvds_init(struct drm_i915_private *dev_priv) intel_connector->edid = drm_edid;intel_bios_init_panel (dev_priv, &intel_connector->panel,NULL , -IS_ERR_OR_NULL (drm_edid) ?NULL :drm_edid_raw (drm_edid)); +IS_ERR (drm_edid) ?NULL : drm_edid);/* Try EDID first */ intel_panel_add_edid_fixed_modes(intel_connector,
Signature · 1 line
2.30.2
Patchwork
CI[Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [CI,1/2] drm/i915/edid: convert DP, HDMI and LVDS to drm_edid
In reply to Jani Nikula== Series Details ==
== Series Details ==
Series: series starting with [CI,1/2] drm/i915/edid: convert DP, HDMI and LVDS to drm_edid
URL : https://patchwork.freedesktop.org/series/107020/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_11970 -> Patchwork_107020v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/index.html
Participating hosts (43 -> 42)
------------------------------
Additional (1): bat-dg2-10
Missing (2): fi-skl-guc fi-bdw-samus
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_107020v1:
### IGT changes ###
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses. They do not affect the overall result.
* igt@gem_huc_copy@huc-copy:
- {bat-dg2-10}: NOTRUN -> [SKIP][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/bat-dg2-10/igt@[email protected]
* igt@i915_module_load@reload:
- {bat-dg2-10}: NOTRUN -> [DMESG-WARN][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/bat-dg2-10/igt@[email protected]
Known issues
------------
Here are the changes found in Patchwork_107020v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-bdw-5557u: NOTRUN -> [SKIP][3] ([fdo#109271] / [fdo#111827])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/fi-bdw-5557u/igt@[email protected]
* igt@kms_frontbuffer_tracking@basic:
- fi-cfl-8109u: [PASS][4] -> [DMESG-FAIL][5] ([i915#62])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/fi-cfl-8109u/igt@[email protected]
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/fi-cfl-8109u/igt@[email protected]
* igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-dp-1:
- fi-cfl-8109u: [PASS][6] -> [DMESG-WARN][7] ([i915#62]) +11 similar issues
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/fi-cfl-8109u/igt@kms_pipe_crc_basic@[email protected]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/fi-cfl-8109u/igt@kms_pipe_crc_basic@[email protected]
#### Possible fixes ####
* igt@i915_selftest@live@gt_heartbeat:
- fi-skl-6700k2: [DMESG-FAIL][8] ([i915#5334]) -> [PASS][9]
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/fi-skl-6700k2/igt@i915_selftest@live@gt_heartbeat.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/fi-skl-6700k2/igt@i915_selftest@live@gt_heartbeat.html
* igt@i915_selftest@live@hangcheck:
- {fi-ehl-2}: [INCOMPLETE][10] ([i915#5153] / [i915#6106]) -> [PASS][11]
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/fi-ehl-2/igt@i915_selftest@[email protected]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/fi-ehl-2/igt@i915_selftest@[email protected]
* igt@i915_selftest@live@requests:
- {bat-rpls-1}: [INCOMPLETE][12] ([i915#4983] / [i915#6380]) -> [PASS][13]
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/bat-rpls-1/igt@i915_selftest@[email protected]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/bat-rpls-1/igt@i915_selftest@[email protected]
* igt@i915_suspend@basic-s3-without-i915:
- fi-bdw-5557u: [INCOMPLETE][14] ([i915#146]) -> [PASS][15]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/fi-bdw-5557u/igt@[email protected]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/fi-bdw-5557u/igt@[email protected]
#### Warnings ####
* igt@i915_selftest@live@hangcheck:
- bat-dg1-5: [DMESG-FAIL][16] ([i915#4494] / [i915#4957]) -> [DMESG-FAIL][17] ([i915#4957])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/bat-dg1-5/igt@i915_selftest@[email protected]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/bat-dg1-5/igt@i915_selftest@[email protected]
- bat-dg1-6: [DMESG-FAIL][18] ([i915#4494] / [i915#4957]) -> [DMESG-FAIL][19] ([i915#4957])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/bat-dg1-6/igt@i915_selftest@[email protected]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/bat-dg1-6/igt@i915_selftest@[email protected]
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1155]: https://gitlab.freedesktop.org/drm/intel/issues/1155
[i915#146]: https://gitlab.freedesktop.org/drm/intel/issues/146
[i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4494]: https://gitlab.freedesktop.org/drm/intel/issues/4494
[i915#4579]: https://gitlab.freedesktop.org/drm/intel/issues/4579
[i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873
[i915#4957]: https://gitlab.freedesktop.org/drm/intel/issues/4957
[i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983
[i915#5153]: https://gitlab.freedesktop.org/drm/intel/issues/5153
[i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334
[i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354
[i915#6106]: https://gitlab.freedesktop.org/drm/intel/issues/6106
[i915#62]: https://gitlab.freedesktop.org/drm/intel/issues/62
[i915#6367]: https://gitlab.freedesktop.org/drm/intel/issues/6367
[i915#6380]: https://gitlab.freedesktop.org/drm/intel/issues/6380
Build changes
-------------
* Linux: CI_DRM_11970 -> Patchwork_107020v1
CI-20190529: 20190529
CI_DRM_11970: 1d7aa8092dbbaef7c6a81903e0432f5b90da4d63 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_6613: 209230467200f2fa63a6f71fe6299996470dd813 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_107020v1: 1d7aa8092dbbaef7c6a81903e0432f5b90da4d63 @ git://anongit.freedesktop.org/gfx-ci/linux
### Linux commits
9f1c4459e6ab drm/i915/bios: convert intel_bios_init_panel() to drm_edid 5632ddb1c9bc drm/i915/edid: convert DP, HDMI and LVDS to drm_edid
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/index.html
Patchwork
CI[Intel-gfx] ✗ Fi.CI.IGT: failure for series starting with [CI,1/2] drm/i915/edid: convert DP, HDMI and LVDS to drm_edid
In reply to Jani Nikula== Series Details ==
== Series Details ==
Series: series starting with [CI,1/2] drm/i915/edid: convert DP, HDMI and LVDS to drm_edid
URL : https://patchwork.freedesktop.org/series/107020/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_11970_full -> Patchwork_107020v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_107020v1_full absolutely need to be verified manually.
If you think the reported changes have nothing to do with the changes introduced in Patchwork_107020v1_full, please notify your bug team to allow them to document this new failure mode, which will reduce false positives in CI.
Participating hosts (12 -> 12)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_107020v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_pm_rpm@gem-execbuf-stress@extra-wait-smem0:
- shard-apl: [PASS][1] -> [DMESG-WARN][2] +1 similar issue
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-apl2/igt@i915_pm_rpm@[email protected]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl2/igt@i915_pm_rpm@[email protected]
- shard-kbl: [PASS][3] -> [DMESG-WARN][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@i915_pm_rpm@[email protected]
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@i915_pm_rpm@[email protected]
* igt@i915_pm_rpm@system-suspend-execbuf:
- shard-glk: [PASS][5] -> [FAIL][6] +1 similar issue
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-glk7/igt@[email protected]
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-glk9/igt@[email protected]
* igt@kms_3d:
- shard-kbl: [PASS][7] -> [DMESG-FAIL][8]
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl7/igt@kms_3d.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@kms_3d.html
- shard-snb: [PASS][9] -> [DMESG-FAIL][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-snb5/igt@kms_3d.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-snb6/igt@kms_3d.html
- shard-skl: [PASS][11] -> [DMESG-FAIL][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl9/igt@kms_3d.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl10/igt@kms_3d.html
* igt@kms_hdmi_inject@inject-4k:
- shard-kbl: [PASS][13] -> [INCOMPLETE][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl1/igt@[email protected]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl1/igt@[email protected]
- shard-skl: NOTRUN -> [INCOMPLETE][15] +1 similar issue
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl10/igt@[email protected]
* igt@kms_hdmi_inject@inject-audio:
- shard-snb: [PASS][16] -> [INCOMPLETE][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-snb2/igt@[email protected]
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-snb5/igt@[email protected]
- shard-skl: [PASS][18] -> [INCOMPLETE][19]
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl6/igt@[email protected]
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/igt@[email protected]
#### Warnings ####
* igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc:
- shard-apl: [SKIP][20] ([fdo#109271]) -> [TIMEOUT][21]
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-apl7/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl1/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-wc.html
* igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max:
- shard-kbl: [FAIL][22] ([fdo#108145] / [i915#265]) -> [INCOMPLETE][23]
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl1/igt@[email protected]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl1/igt@[email protected]
#### Suppressed ####
The following results come from untrusted machines, tests, or statuses. They do not affect the overall result.
* igt@i915_pm_rpm@drm-resources-equal:
- {shard-tglu}: [PASS][24] -> [FAIL][25] +1 similar issue
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-tglu-2/igt@[email protected]
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-tglu-2/igt@[email protected]
* igt@i915_pm_rpm@system-suspend-execbuf:
- {shard-tglu}: [PASS][26] -> [DMESG-FAIL][27]
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-tglu-1/igt@[email protected]
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-tglu-1/igt@[email protected]
* igt@kms_hdmi_inject@inject-audio:
- {shard-rkl}: [PASS][28] -> [INCOMPLETE][29]
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-2/igt@[email protected]
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-5/igt@[email protected]
Known issues
------------
Here are the changes found in Patchwork_107020v1_full that come from known issues:
### CI changes ###
#### Possible fixes ####
* boot:
- shard-skl: ([PASS][30], [PASS][31], [PASS][32], [PASS][33], [PASS][34], [PASS][35], [PASS][36], [PASS][37], [PASS][38], [PASS][39], [PASS][40], [PASS][41], [PASS][42], [PASS][43], [PASS][44], [PASS][45], [FAIL][46], [FAIL][47], [FAIL][48], [FAIL][49], [FAIL][50], [FAIL][51]) ([i915#5032]) -> ([PASS][52], [PASS][53], [PASS][54], [PASS][55], [PASS][56], [PASS][57], [PASS][58], [PASS][59], [PASS][60], [PASS][61], [PASS][62], [PASS][63], [PASS][64], [PASS][65], [PASS][66], [PASS][67], [PASS][68], [PASS][69], [PASS][70], [PASS][71], [PASS][72])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl9/boot.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl9/boot.html
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl9/boot.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl7/boot.html
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl7/boot.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl7/boot.html
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl6/boot.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl6/boot.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl6/boot.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl4/boot.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl4/boot.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl3/boot.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl2/boot.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl1/boot.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl1/boot.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl1/boot.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl10/boot.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl10/boot.html
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl10/boot.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl10/boot.html
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl10/boot.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl10/boot.html
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl9/boot.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl9/boot.html
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl9/boot.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/boot.html
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/boot.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/boot.html
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl6/boot.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl6/boot.html
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl6/boot.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl6/boot.html
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl4/boot.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl4/boot.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl4/boot.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl2/boot.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl2/boot.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl1/boot.html
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl1/boot.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl1/boot.html
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl10/boot.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl10/boot.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl10/boot.html
### IGT changes ###
#### Issues hit ####
* igt@gem_create@create-massive:
- shard-skl: NOTRUN -> [DMESG-WARN][73] ([i915#4991])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl2/igt@[email protected]
* igt@gem_ctx_isolation@preservation-s3@vcs0:
- shard-kbl: [PASS][74] -> [DMESG-WARN][75] ([i915#180]) +5 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl7/igt@gem_ctx_isolation@[email protected]
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@gem_ctx_isolation@[email protected]
* igt@gem_ctx_isolation@preservation-s3@vecs0:
- shard-apl: [PASS][76] -> [DMESG-WARN][77] ([i915#180]) +2 similar issues
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-apl3/igt@gem_ctx_isolation@[email protected]
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl8/igt@gem_ctx_isolation@[email protected]
* igt@gem_ctx_persistence@hang:
- shard-skl: NOTRUN -> [SKIP][78] ([fdo#109271]) +328 similar issues
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl4/igt@[email protected]
* igt@gem_exec_balancer@parallel-bb-first:
- shard-iclb: [PASS][79] -> [SKIP][80] ([i915#4525]) +1 similar issue
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb4/igt@[email protected]
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb8/igt@[email protected]
* igt@gem_exec_fair@basic-deadline:
- shard-kbl: [PASS][81] -> [FAIL][82] ([i915#2846])
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@[email protected]
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
* igt@gem_exec_fair@basic-none-share@rcs0:
- shard-tglb: [PASS][83] -> [FAIL][84] ([i915#2842])
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-tglb3/igt@gem_exec_fair@[email protected]
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-tglb7/igt@gem_exec_fair@[email protected]
* igt@gem_exec_fair@basic-none@vcs1:
- shard-iclb: NOTRUN -> [FAIL][85] ([i915#2842])
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb2/igt@gem_exec_fair@[email protected]
* igt@gem_exec_fair@basic-pace@vecs0:
- shard-kbl: [PASS][86] -> [FAIL][87] ([i915#2842]) +4 similar issues
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@gem_exec_fair@[email protected]
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@gem_exec_fair@[email protected]
* igt@gem_huc_copy@huc-copy:
- shard-skl: NOTRUN -> [SKIP][88] ([fdo#109271] / [i915#2190])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl9/igt@[email protected]
* igt@gem_lmem_swapping@heavy-verify-multi:
- shard-skl: NOTRUN -> [SKIP][89] ([fdo#109271] / [i915#4613]) +3 similar issues
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/igt@[email protected]
* igt@gem_lmem_swapping@parallel-multi:
- shard-apl: NOTRUN -> [SKIP][90] ([fdo#109271] / [i915#4613]) +1 similar issue
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl4/igt@[email protected]
* igt@gem_lmem_swapping@verify-ccs:
- shard-kbl: NOTRUN -> [SKIP][91] ([fdo#109271] / [i915#4613]) +1 similar issue
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
* igt@gen9_exec_parse@allowed-single:
- shard-kbl: NOTRUN -> [DMESG-WARN][92] ([i915#5566] / [i915#716])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
* igt@i915_pm_dc@dc6-psr:
- shard-skl: NOTRUN -> [FAIL][93] ([i915#454])
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl4/igt@[email protected]
* igt@i915_pm_rpm@modeset-non-lpsp-stress:
- shard-kbl: [PASS][94] -> [TIMEOUT][95] ([i915#6168])
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl1/igt@[email protected]
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl1/igt@[email protected]
* igt@i915_selftest@mock@vma:
- shard-skl: NOTRUN -> [INCOMPLETE][96] ([i915#6473])
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/igt@i915_selftest@[email protected]
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-async-flip:
- shard-skl: NOTRUN -> [FAIL][97] ([i915#3743])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/igt@[email protected]
* igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
- shard-kbl: NOTRUN -> [SKIP][98] ([fdo#109271]) +93 similar issues
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
* igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs:
- shard-skl: NOTRUN -> [SKIP][99] ([fdo#109271] / [i915#3886]) +14 similar issues
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl9/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_mc_ccs:
- shard-skl: NOTRUN -> [SKIP][100] ([fdo#109271] / [i915#1888] / [i915#3886])
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/igt@kms_ccs@pipe-a-crc-primary-rotation-180-y_tiled_gen12_mc_ccs.html
* igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc:
- shard-kbl: NOTRUN -> [SKIP][101] ([fdo#109271] / [i915#3886]) +5 similar issues
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl1/igt@kms_ccs@pipe-a-crc-sprite-planes-basic-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc:
- shard-apl: NOTRUN -> [SKIP][102] ([fdo#109271] / [i915#3886]) +4 similar issues
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl6/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html
* igt@kms_chamelium@hdmi-crc-multiple:
- shard-skl: NOTRUN -> [SKIP][103] ([fdo#109271] / [fdo#111827] / [i915#1888])
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl2/igt@[email protected]
* igt@kms_color_chamelium@pipe-b-ctm-0-25:
- shard-skl: NOTRUN -> [SKIP][104] ([fdo#109271] / [fdo#111827]) +17 similar issues
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl4/igt@[email protected]
* igt@kms_color_chamelium@pipe-c-ctm-0-75:
- shard-kbl: NOTRUN -> [SKIP][105] ([fdo#109271] / [fdo#111827]) +7 similar issues
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
* igt@kms_color_chamelium@pipe-d-ctm-0-5:
- shard-apl: NOTRUN -> [SKIP][106] ([fdo#109271] / [fdo#111827]) +2 similar issues
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl3/igt@[email protected]
* igt@kms_content_protection@uevent:
- shard-kbl: NOTRUN -> [FAIL][107] ([i915#2105])
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
* igt@kms_cursor_crc@cursor-suspend@pipe-c-dp-1:
- shard-apl: NOTRUN -> [FAIL][108] ([fdo#103375])
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl3/igt@kms_cursor_crc@[email protected]
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size:
- shard-glk: [PASS][109] -> [FAIL][110] ([i915#2346])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-glk3/igt@kms_cursor_legacy@[email protected]
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-glk2/igt@kms_cursor_legacy@[email protected]
* igt@kms_fbcon_fbt@psr-suspend:
- shard-skl: NOTRUN -> [FAIL][111] ([i915#4767])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl9/igt@[email protected]
* igt@kms_flip@flip-vs-suspend-interruptible@a-dp1:
- shard-kbl: NOTRUN -> [DMESG-WARN][112] ([i915#180])
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend-interruptible@b-dp1:
- shard-kbl: NOTRUN -> [INCOMPLETE][113] ([i915#180] / [i915#3614])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@kms_flip@[email protected]
* igt@kms_flip@flip-vs-suspend@c-dp1:
- shard-apl: [PASS][114] -> [FAIL][115] ([fdo#103375])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-apl7/igt@kms_flip@[email protected]
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl1/igt@kms_flip@[email protected]
* igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1:
- shard-skl: NOTRUN -> [FAIL][116] ([i915#2122])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/igt@kms_flip@[email protected]
* igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode:
- shard-iclb: NOTRUN -> [SKIP][117] ([i915#2672]) +3 similar issues
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb1/igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode:
- shard-iclb: NOTRUN -> [SKIP][118] ([i915#2672] / [i915#3555])
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb3/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-onoff:
- shard-skl: NOTRUN -> [SKIP][119] ([fdo#109271] / [i915#1888]) +1 similar issue
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl2/igt@[email protected]
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render:
- shard-apl: NOTRUN -> [SKIP][120] ([fdo#109271]) +70 similar issues
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render.html
* igt@kms_hdr@bpc-switch@pipe-a-dp-1:
- shard-kbl: NOTRUN -> [FAIL][121] ([i915#1188])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@kms_hdr@[email protected]
* igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb:
- shard-kbl: NOTRUN -> [FAIL][122] ([i915#265])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
* igt@kms_plane_alpha_blend@pipe-c-alpha-basic:
- shard-kbl: NOTRUN -> [FAIL][123] ([fdo#108145] / [i915#265]) +1 similar issue
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
* igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min:
- shard-skl: NOTRUN -> [FAIL][124] ([fdo#108145] / [i915#265]) +2 similar issues
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl2/igt@[email protected]
* igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1:
- shard-iclb: [PASS][125] -> [SKIP][126] ([i915#5176]) +1 similar issue
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb1/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1.html
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb3/igt@kms_plane_scaling@plane-scaler-with-clipping-clamping-pixel-formats@pipe-b-edp-1.html
* igt@kms_psr2_sf@cursor-plane-move-continuous-sf:
- shard-kbl: NOTRUN -> [SKIP][127] ([fdo#109271] / [i915#658]) +1 similar issue
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
* igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
- shard-skl: NOTRUN -> [SKIP][128] ([fdo#109271] / [i915#658]) +4 similar issues
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl10/igt@[email protected]
* igt@kms_psr2_sf@primary-plane-update-sf-dmg-area:
- shard-apl: NOTRUN -> [SKIP][129] ([fdo#109271] / [i915#658]) +1 similar issue
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl6/igt@[email protected]
* igt@kms_psr@psr2_cursor_blt:
- shard-iclb: [PASS][130] -> [SKIP][131] ([fdo#109441]) +2 similar issues
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb2/igt@kms_psr@psr2_cursor_blt.html
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb1/igt@kms_psr@psr2_cursor_blt.html
* igt@kms_psr_stress_test@flip-primary-invalidate-overlay:
- shard-iclb: [PASS][132] -> [SKIP][133] ([i915#5519])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb2/igt@[email protected]
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb1/igt@[email protected]
* igt@kms_writeback@writeback-check-output:
- shard-kbl: NOTRUN -> [SKIP][134] ([fdo#109271] / [i915#2437])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
* igt@perf@short-reads:
- shard-skl: NOTRUN -> [FAIL][135] ([i915#51])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl7/igt@[email protected]
* igt@sysfs_clients@busy:
- shard-skl: NOTRUN -> [SKIP][136] ([fdo#109271] / [i915#2994]) +4 similar issues
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl9/igt@[email protected]
* igt@sysfs_clients@fair-3:
- shard-kbl: NOTRUN -> [SKIP][137] ([fdo#109271] / [i915#2994])
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
* igt@sysfs_clients@split-10:
- shard-apl: NOTRUN -> [SKIP][138] ([fdo#109271] / [i915#2994])
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl4/igt@[email protected]
#### Possible fixes ####
* igt@fbdev@read:
- {shard-rkl}: [SKIP][139] ([i915#2582]) -> [PASS][140] +1 similar issue
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@[email protected]
* igt@gem_ctx_exec@basic-nohangcheck:
- {shard-tglu}: [FAIL][141] ([i915#6268]) -> [PASS][142]
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-tglu-5/igt@[email protected]
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-tglu-5/igt@[email protected]
* igt@gem_ctx_persistence@hang:
- {shard-rkl}: [SKIP][143] ([i915#6252]) -> [PASS][144]
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-5/igt@[email protected]
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-2/igt@[email protected]
* igt@gem_eio@unwedge-stress:
- {shard-rkl}: [TIMEOUT][145] ([i915#3063]) -> [PASS][146]
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-2/igt@[email protected]
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-5/igt@[email protected]
* igt@gem_exec_balancer@parallel-keep-submit-fence:
- shard-iclb: [SKIP][147] ([i915#4525]) -> [PASS][148] +1 similar issue
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb3/igt@[email protected]
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb2/igt@[email protected]
* igt@gem_exec_fair@basic-none-share@rcs0:
- {shard-tglu}: [FAIL][149] ([i915#2842]) -> [PASS][150]
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-tglu-3/igt@gem_exec_fair@[email protected]
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-tglu-4/igt@gem_exec_fair@[email protected]
* igt@gem_exec_fair@basic-none@vcs0:
- shard-glk: [FAIL][151] ([i915#2842]) -> [PASS][152] +1 similar issue
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-glk3/igt@gem_exec_fair@[email protected]
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-glk2/igt@gem_exec_fair@[email protected]
* igt@gem_exec_reloc@basic-cpu-gtt-noreloc:
- {shard-rkl}: [SKIP][153] ([i915#3281]) -> [PASS][154] +7 similar issues
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-5/igt@[email protected]
* igt@gem_partial_pwrite_pread@writes-after-reads-snoop:
- {shard-rkl}: [SKIP][155] ([i915#3282]) -> [PASS][156] +2 similar issues
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-5/igt@[email protected]
* igt@gem_workarounds@suspend-resume-context:
- shard-kbl: [DMESG-WARN][157] ([i915#180]) -> [PASS][158] +3 similar issues
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@[email protected]
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
* igt@gen9_exec_parse@shadow-peek:
- {shard-rkl}: [SKIP][159] ([i915#2527]) -> [PASS][160] +1 similar issue
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-5/igt@[email protected]
* igt@i915_pm_dc@dc6-psr:
- shard-iclb: [FAIL][161] ([i915#454]) -> [PASS][162]
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb8/igt@[email protected]
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb7/igt@[email protected]
* igt@i915_pm_dc@dc9-dpms:
- shard-iclb: [SKIP][163] ([i915#4281]) -> [PASS][164]
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb3/igt@[email protected]
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb8/igt@[email protected]
* igt@i915_pm_rpm@fences-dpms:
- {shard-rkl}: [SKIP][165] ([i915#1849]) -> [PASS][166] +1 similar issue
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@[email protected]
* igt@i915_pm_rps@waitboost:
- {shard-rkl}: [FAIL][167] ([i915#4016]) -> [PASS][168]
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@[email protected]
* igt@i915_suspend@sysfs-reader:
- shard-apl: [DMESG-WARN][169] ([i915#180]) -> [PASS][170] +2 similar issues
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-apl3/igt@[email protected]
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-apl6/igt@[email protected]
* igt@kms_cursor_legacy@flip-vs-cursor@atomic:
- shard-skl: [INCOMPLETE][171] -> [PASS][172]
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl1/igt@kms_cursor_legacy@[email protected]
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl1/igt@kms_cursor_legacy@[email protected]
* igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions:
- shard-glk: [FAIL][173] ([i915#2346]) -> [PASS][174]
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-glk3/igt@kms_cursor_legacy@[email protected]
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-glk2/igt@kms_cursor_legacy@[email protected]
* igt@kms_cursor_legacy@flip-vs-cursor@toggle:
- shard-skl: [SKIP][175] ([fdo#109271]) -> [PASS][176]
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl1/igt@kms_cursor_legacy@[email protected]
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl1/igt@kms_cursor_legacy@[email protected]
* igt@kms_draw_crc@draw-method-rgb565-mmap-gtt-xtiled:
- {shard-rkl}: [SKIP][177] ([fdo#111314] / [i915#4098] / [i915#4369]) -> [PASS][178] +6 similar issues
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@[email protected]
* igt@kms_flip@flip-vs-expired-vblank-interruptible@a-hdmi-a1:
- shard-glk: [FAIL][179] ([i915#79]) -> [PASS][180] +1 similar issue
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-glk8/igt@kms_flip@[email protected]
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-glk1/igt@kms_flip@[email protected]
* igt@kms_flip@plain-flip-fb-recreate@a-edp1:
- shard-skl: [FAIL][181] ([i915#2122]) -> [PASS][182] +3 similar issues
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-skl9/igt@kms_flip@[email protected]
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-skl10/igt@kms_flip@[email protected]
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt:
- {shard-rkl}: [SKIP][183] ([i915#1849] / [i915#4098]) -> [PASS][184] +19 similar issues
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-mmap-gtt.html
* igt@kms_hdr@bpc-switch-suspend@pipe-a-dp-1:
- shard-kbl: [DMESG-FAIL][185] ([i915#180]) -> [PASS][186]
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@kms_hdr@[email protected]
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@kms_hdr@[email protected]
* igt@kms_plane_alpha_blend@pipe-a-alpha-transparent-fb:
- {shard-rkl}: [SKIP][187] ([i915#1849] / [i915#3546] / [i915#4070] / [i915#4098]) -> [PASS][188] +1 similar issue
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@[email protected]
* igt@kms_plane_multiple@atomic-pipe-a-tiling-none:
- {shard-rkl}: [SKIP][189] ([i915#3558] / [i915#4070]) -> [PASS][190] +1 similar issue
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@[email protected]
* igt@kms_plane_scaling@plane-downscale-with-pixel-format-factor-0-5@pipe-a-edp-1:
- shard-iclb: [SKIP][191] ([i915#5176]) -> [PASS][192] +2 similar issues
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb2/igt@kms_plane_scaling@[email protected]
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb1/igt@kms_plane_scaling@[email protected]
* igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b-edp-1:
- shard-iclb: [SKIP][193] ([i915#5235]) -> [PASS][194] +2 similar issues
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b-edp-1.html
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb1/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-b-edp-1.html
* igt@kms_psr2_su@frontbuffer-xrgb8888:
- shard-iclb: [SKIP][195] ([fdo#109642] / [fdo#111068] / [i915#658]) -> [PASS][196]
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb3/igt@[email protected]
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb2/igt@[email protected]
* igt@kms_psr@psr2_sprite_mmap_gtt:
- shard-iclb: [SKIP][197] ([fdo#109441]) -> [PASS][198] +2 similar issues
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb6/igt@kms_psr@psr2_sprite_mmap_gtt.html
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb2/igt@kms_psr@psr2_sprite_mmap_gtt.html
* igt@kms_psr@sprite_plane_move:
- {shard-rkl}: [SKIP][199] ([i915#1072]) -> [PASS][200] +1 similar issue
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@kms_psr@sprite_plane_move.html
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@kms_psr@sprite_plane_move.html
* igt@kms_universal_plane@cursor-fb-leak-pipe-a:
- {shard-rkl}: [SKIP][201] ([i915#1845] / [i915#4070] / [i915#4098]) -> [PASS][202] +1 similar issue
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@[email protected]
* igt@kms_vblank@pipe-b-query-idle:
- {shard-rkl}: [SKIP][203] ([i915#1845] / [i915#4098]) -> [PASS][204] +31 similar issues
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-1/igt@[email protected]
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-6/igt@[email protected]
* igt@perf@gen12-oa-tlb-invalidate:
- {shard-rkl}: [SKIP][205] ([fdo#109289]) -> [PASS][206]
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-5/igt@[email protected]
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-2/igt@[email protected]
* igt@perf@polling-parameterized:
- shard-glk: [FAIL][207] ([i915#5639]) -> [PASS][208]
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-glk1/igt@[email protected]
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-glk7/igt@[email protected]
* igt@prime_vgem@basic-read:
- {shard-rkl}: [SKIP][209] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][210]
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-rkl-2/igt@[email protected]
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-rkl-5/igt@[email protected]
* igt@testdisplay:
- {shard-tglu}: [DMESG-WARN][211] ([i915#4941]) -> [PASS][212]
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-tglu-4/[email protected]
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-tglu-1/[email protected]
#### Warnings ####
* igt@gem_exec_balancer@parallel-ordering:
- shard-iclb: [FAIL][213] ([i915#6117]) -> [SKIP][214] ([i915#4525])
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb1/igt@[email protected]
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb3/igt@[email protected]
* igt@gem_exec_fair@basic-none-rrul@rcs0:
- shard-iclb: [FAIL][215] ([i915#2842]) -> [FAIL][216] ([i915#2852])
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb6/igt@gem_exec_fair@[email protected]
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb6/igt@gem_exec_fair@[email protected]
* igt@gem_exec_fair@basic-pace@vcs1:
- shard-kbl: [SKIP][217] ([fdo#109271]) -> [FAIL][218] ([i915#2842])
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@gem_exec_fair@[email protected]
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@gem_exec_fair@[email protected]
* igt@i915_pm_dc@dc3co-vpb-simulation:
- shard-iclb: [SKIP][219] ([i915#588]) -> [SKIP][220] ([i915#658])
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb2/igt@[email protected]
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb1/igt@[email protected]
* igt@kms_fbcon_fbt@fbc-suspend:
- shard-kbl: [FAIL][221] ([i915#4767]) -> [INCOMPLETE][222] ([i915#180] / [i915#4939])
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl7/igt@[email protected]
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
* igt@kms_psr2_sf@cursor-plane-move-continuous-sf:
- shard-iclb: [SKIP][223] ([i915#2920]) -> [SKIP][224] ([i915#658])
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb2/igt@[email protected]
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb1/igt@[email protected]
* igt@kms_psr2_sf@overlay-plane-move-continuous-exceed-fully-sf:
- shard-iclb: [SKIP][225] ([i915#658]) -> [SKIP][226] ([i915#2920])
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb3/igt@[email protected]
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb2/igt@[email protected]
* igt@kms_psr2_sf@plane-move-sf-dmg-area:
- shard-iclb: [SKIP][227] ([i915#2920]) -> [SKIP][228] ([fdo#111068] / [i915#658])
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-iclb2/igt@[email protected]
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-iclb1/igt@[email protected]
* igt@runner@aborted:
- shard-kbl: ([FAIL][229], [FAIL][230], [FAIL][231], [FAIL][232], [FAIL][233], [FAIL][234], [FAIL][235]) ([i915#180] / [i915#3002] / [i915#4312] / [i915#5257]) -> ([FAIL][236], [FAIL][237], [FAIL][238], [FAIL][239], [FAIL][240], [FAIL][241], [FAIL][242], [FAIL][243], [FAIL][244]) ([fdo#109271] / [i915#180] / [i915#3002] / [i915#4312] / [i915#5257] / [i915#6219] / [i915#716] / [i915#92])
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@[email protected]
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@[email protected]
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@[email protected]
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@[email protected]
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@[email protected]
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl4/igt@[email protected]
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11970/shard-kbl7/igt@[email protected]
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl1/igt@[email protected]
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl7/igt@[email protected]
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl4/igt@[email protected]
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_107020v1/shard-kbl1/igt@[email protected]
{name}: This element is suppressed. This means it is ignored when computing
the status of the difference (SUCCESS, WARNING, or FAILURE).
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274
[fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280
[fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285
[fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289
[fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291
[fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295
[fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300
[fdo#109302]: https://bugs.freedesktop.org/show_bug.cgi?id=109302
[fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312
[fdo#109313]: https://bugs.freedesktop.org/show_bug.cgi?id=109313
[fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441
[fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642
[fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189
[fdo#110254]: https://bugs.freedesktop.org/show_bug.cgi?id=110254
[fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723
[fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068
[fdo#111314]: https://bugs.freedesktop.org/show_bug.cgi?id=111314
[fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614
[fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615
[fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656
[fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825
[fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827
[fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054
[i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072
[i915#1188]: https://gitlab.freedesktop.org/drm/intel/issues/1188
[i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132
[i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769
[i915#180]: https://gitlab.freedesktop.org/drm/intel/issues/180
[i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825
[i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845
[i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849
[i915#1888]: https://gitlab.freedesktop.org/drm/intel/issues/1888
[i915#1911]: https://gitlab.freedesktop.org/drm/intel/issues/1911
[i915#2105]: https://gitlab.freedesktop.org/drm/intel/issues/2105
[i915#2122]: https://gitlab.freedesktop.org/drm/intel/issues/2122
[i915#2190]: https://gitlab.freedesktop.org/drm/intel/issues/2190
[i915#2232]: https://gitlab.freedesktop.org/drm/intel/issues/2232
[i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346
[i915#2410]: https://gitlab.freedesktop.org/drm/intel/issues/2410
[i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434
[i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527
[i915#2530]: https://gitlab.freedesktop.org/drm/intel/issues/2530
[i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582
[i915#265]: https://gitlab.freedesktop.org/drm/intel/issues/265
[i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658
[i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672
[i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705
[i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842
[i915#2846]: https://gitlab.freedesktop.org/drm/intel/issues/2846
[i915#2849]: https://gitlab.freedesktop.org/drm/intel/issues/2849
[i915#2852]: https://gitlab.freedesktop.org/drm/intel/issues/2852
[i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856
[i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920
[i915#2994]: https://gitlab.freedesktop.org/drm/intel/issues/2994
[i915#3002]: https://gitlab.freedesktop.org/drm/intel/issues/3002
[i915#3063]: https://gitlab.freedesktop.org/drm/intel/issues/3063
[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#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301
[i915#3318]: https://gitlab.freedesktop.org/drm/intel/issues/3318
[i915#3536]: https://gitlab.freedesktop.org/drm/intel/issues/3536
[i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546
[i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555
[i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558
[i915#3614]: https://gitlab.freedesktop.org/drm/intel/issues/3614
[i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638
[i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689
[i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708
[i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734
[i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743
[i915#3826]: https://gitlab.freedesktop.org/drm/intel/issues/3826
[i915#3828]: https://gitlab.freedesktop.org/drm/intel/issues/3828
[i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886
[i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955
[i915#3987]: https://gitlab.freedesktop.org/drm/intel/issues/3987
[i915#4016]: https://gitlab.freedesktop.org/drm/intel/issues/4016
[i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070
[i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098
[i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270
[i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281
[i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312
[i915#4369]: https://gitlab.freedesktop.org/drm/intel/issues/4369
[i915#4525]: https://gitlab.freedesktop.org/drm/intel/issues/4525
[i915#454]: https://gitlab.freedesktop.org/drm/intel/issues/454
[i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613
[i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767
[i915#4939]: https://gitlab.freedesktop.org/drm/intel/issues/4939
[i915#4941]: https://gitlab.freedesktop.org/drm/intel/issues/4941
[i915#4991]: https://gitlab.freedesktop.org/drm/intel/issues/4991
[i915#5032]: https://gitlab.freedesktop.org/drm/intel/issues/5032
[i915#51]: https://gitlab.freedesktop.org/drm/intel/issues/51
[i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176
[i915#5182]: https://gitlab.freedesktop.org/drm/intel/issues/5182
[i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235
[i915#5257]: https://gitlab.freedesktop.org/drm/intel/issues/5257
[i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286
[i915#5287]: https://gitlab.freedesktop.org/drm/intel/issues/5287
[i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289
[i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325
[i915#5327]: https://gitlab.freedesktop.org/drm/intel/issues/5327
[i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533
[i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461
[i915#5519]: https://gitlab.freedesktop.org/drm/intel/issues/5519
[i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566
[i915#5639]: https://gitlab.freedesktop.org/drm/intel/issues/5639
[i915#588]: https://gitlab.freedesktop.org/drm/intel/issues/588
[i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095
[i915#6117]: https://gitlab.freedesktop.org/drm/intel/issues/6117
[i915#6168]: https://gitlab.freedesktop.org/drm/intel/issues/6168
[i915#6219]: https://gitlab.freedesktop.org/drm/intel/issues/6219
[i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248
[i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252
[i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259
[i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268
[i915#6473]: https://gitlab.freedesktop.org/drm/intel/issues/6473
[i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497
[i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658
[i915#716]: https://gitlab.freedesktop.org/drm/intel/issues/716
[i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79
[i915#92]: https://gitlab.freedesktop.org/drm/intel/issues/92
Build changes
-------------
* Linux: CI_DRM_11970 -> Patchwork_107020v1
CI-20190529: 20190529
CI_DRM_11970: 1d7aa8092dbbaef7c6a81903e0432f5b90da4d63 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_6613: 209230467200f2fa63a6f71fe6299996470dd813 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_107020v1: 1d7aa8092dbbaef7c6a81903e0432f5b90da4d63 @ 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_107020v1/index.html
kernel test robot
build botI love your patch! Perhaps something to improve:
Hi Jani,
I love your patch! Perhaps something to improve:
[auto build test WARNING on drm-tip/drm-tip]
url: https://github.com/intel-lab-lkp/linux/commits/Jani-Nikula/drm-i915-edid-convert-DP-HDMI-and-LVDS-to-drm_edid/20220805-184852 base: git://anongit.freedesktop.org/drm/drm-tip drm-tip config: i386-randconfig-a013 (https://download.01.org/0day-ci/archive/20220807/[email protected]/config) compiler: clang version 16.0.0 (https://github.com/llvm/llvm-project 26dd42705c2af0b8f6e5d6cdb32c9bd5ed9524eb)
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross
# https://github.com/intel-lab-lkp/linux/commit/72b9a6f4653066745c93c0a4d9cde53927ea0949
git remote add linux-review https://github.com/intel-lab-lkp/linux
git fetch --no-tags linux-review Jani-Nikula/drm-i915-edid-convert-DP-HDMI-and-LVDS-to-drm_edid/20220805-184852 git checkout 72b9a6f4653066745c93c0a4d9cde53927ea0949
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash drivers/gpu/drm/i915/
If you fix the issue, kindly add following tag where applicable
All warnings (new ones prefixed by >>):
>> drivers/gpu/drm/i915/display/intel_lvds.c:957:7: warning: variable 'drm_edid' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized]
if (edid) {
^~~~
drivers/gpu/drm/i915/display/intel_lvds.c:965:6: note: uninitialized use occurs here
if (drm_edid) {
^~~~~~~~
drivers/gpu/drm/i915/display/intel_lvds.c:957:3: note: remove the 'if' if its condition is always true
if (edid) {
^~~~~~~~~~
drivers/gpu/drm/i915/display/intel_lvds.c:832:33: note: initialize the variable 'drm_edid' to silence this warning
const struct drm_edid *drm_edid;
^
= NULL1 warning generated.
vim +957 drivers/gpu/drm/i915/display/intel_lvds.c
1974cad0ee4ce8 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2012-11-26 816
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 817 /**
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 818 * intel_lvds_init - setup LVDS connectors on this device
af4ef7dccfcaef drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2018-02-14 819 * @dev_priv: i915 device
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 820 *
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 821 * Create the connector, register the LVDS DDC bus, and try to figure out what
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 822 * modes we can display on the LVDS panel (if present).
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 823 */
c39055b072f8b1 drivers/gpu/drm/i915/intel_lvds.c Ander Conselvan de Oliveira 2016-11-23 824 void intel_lvds_init(struct drm_i915_private *dev_priv)
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 825 {
c39055b072f8b1 drivers/gpu/drm/i915/intel_lvds.c Ander Conselvan de Oliveira 2016-11-23 826 struct drm_device *dev = &dev_priv->drm;
29b99b4841cc15 drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2012-10-19 827 struct intel_lvds_encoder *lvds_encoder;
21d40d37eca868 drivers/gpu/drm/i915/intel_lvds.c Eric Anholt 2010-03-25 828 struct intel_encoder *intel_encoder;
bb8a356088db8a drivers/gpu/drm/i915/intel_lvds.c Zhenyu Wang 2010-03-29 829 struct intel_connector *intel_connector;
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 830 struct drm_connector *connector;
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 831 struct drm_encoder *encoder;
72b9a6f4653066 drivers/gpu/drm/i915/display/intel_lvds.c Jani Nikula 2022-08-05 832 const struct drm_edid *drm_edid;
f0f59a00a1c9be drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-11-18 833 i915_reg_t lvds_reg;
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 834 u32 lvds;
270eea0fd71ae9 drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2010-09-24 835 u8 pin;
8b45330ad30193 drivers/gpu/drm/i915/intel_lvds.c Maarten Lankhorst 2017-05-01 836 u32 allowed_scalers;
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 837
425d244c86700b drivers/gpu/drm/i915/intel_lvds.c Jarod Wilson 2009-05-05 838 /* Skip init on machines we know falsely report LVDS */
ca3b3fa344476c drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2018-05-18 839 if (dmi_check_system(intel_no_lvds)) {
f4224a4cb16c24 drivers/gpu/drm/i915/display/intel_lvds.c Pankaj Bharadiya 2020-01-28 840 drm_WARN(dev, !dev_priv->vbt.int_lvds_support,
ca3b3fa344476c drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2018-05-18 841 "Useless DMI match. Internal LVDS support disabled by VBT\n");
c9093354a1e839 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2013-06-06 842 return;
ca3b3fa344476c drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2018-05-18 843 }
565dcd4635f4f8 drivers/gpu/drm/i915/intel_lvds.c Paul Collins 2009-02-04 844
5255e2f8d1177f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2018-05-08 845 if (!dev_priv->vbt.int_lvds_support) {
900b8c9e8fe78c drivers/gpu/drm/i915/display/intel_lvds.c Wambui Karuga 2020-03-10 846 drm_dbg_kms(&dev_priv->drm,
900b8c9e8fe78c drivers/gpu/drm/i915/display/intel_lvds.c Wambui Karuga 2020-03-10 847 "Internal LVDS support disabled by VBT\n");
5255e2f8d1177f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2018-05-08 848 return;
5255e2f8d1177f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2018-05-08 849 }
5255e2f8d1177f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2018-05-08 850
6e266956a57f87 drivers/gpu/drm/i915/intel_lvds.c Tvrtko Ursulin 2016-10-13 851 if (HAS_PCH_SPLIT(dev_priv))
d0669d007542d7 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-09-18 852 lvds_reg = PCH_LVDS;
d0669d007542d7 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-09-18 853 else
d0669d007542d7 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-09-18 854 lvds_reg = LVDS;
d0669d007542d7 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-09-18 855
cc80e3625695ec drivers/gpu/drm/i915/display/intel_lvds.c Jani Nikula 2020-01-24 856 lvds = intel_de_read(dev_priv, lvds_reg);
d0669d007542d7 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-09-18 857
6e266956a57f87 drivers/gpu/drm/i915/intel_lvds.c Tvrtko Ursulin 2016-10-13 858 if (HAS_PCH_SPLIT(dev_priv)) {
d0669d007542d7 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-09-18 859 if ((lvds & LVDS_DETECTED) == 0)
c9093354a1e839 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2013-06-06 860 return;
541998a18b72d2 drivers/gpu/drm/i915/intel_lvds.c Zhenyu Wang 2009-06-05 861 }
541998a18b72d2 drivers/gpu/drm/i915/intel_lvds.c Zhenyu Wang 2009-06-05 862
eebaed646ab263 drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2015-06-19 863 pin = GMBUS_PIN_PANEL;
5a69d13d78d730 drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2016-03-16 864 if (!intel_bios_is_lvds_present(dev_priv, &pin)) {
d0669d007542d7 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-09-18 865 if ((lvds & LVDS_PORT_EN) == 0) {
900b8c9e8fe78c drivers/gpu/drm/i915/display/intel_lvds.c Wambui Karuga 2020-03-10 866 drm_dbg_kms(&dev_priv->drm,
900b8c9e8fe78c drivers/gpu/drm/i915/display/intel_lvds.c Wambui Karuga 2020-03-10 867 "LVDS is not present in VBT\n");
eebaed646ab263 drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2015-06-19 868 return;
eebaed646ab263 drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2015-06-19 869 }
900b8c9e8fe78c drivers/gpu/drm/i915/display/intel_lvds.c Wambui Karuga 2020-03-10 870 drm_dbg_kms(&dev_priv->drm,
900b8c9e8fe78c drivers/gpu/drm/i915/display/intel_lvds.c Wambui Karuga 2020-03-10 871 "LVDS is not present in VBT, but enabled anyway\n");
eebaed646ab263 drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2015-06-19 872 }
eebaed646ab263 drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2015-06-19 873
b14c5679dd2c87 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2013-09-19 874 lvds_encoder = kzalloc(sizeof(*lvds_encoder), GFP_KERNEL);
29b99b4841cc15 drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2012-10-19 875 if (!lvds_encoder)
c9093354a1e839 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2013-06-06 876 return;
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 877
aee7d9bee2db89 drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2018-10-10 878 intel_connector = intel_connector_alloc();
aee7d9bee2db89 drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2018-10-10 879 if (!intel_connector) {
9bdbd0b911086d drivers/gpu/drm/i915/intel_lvds.c Ander Conselvan de Oliveira 2015-04-10 880 kfree(lvds_encoder);
9bdbd0b911086d drivers/gpu/drm/i915/intel_lvds.c Ander Conselvan de Oliveira 2015-04-10 881 return;
9bdbd0b911086d drivers/gpu/drm/i915/intel_lvds.c Ander Conselvan de Oliveira 2015-04-10 882 }
9bdbd0b911086d drivers/gpu/drm/i915/intel_lvds.c Ander Conselvan de Oliveira 2015-04-10 883
aee7d9bee2db89 drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2018-10-10 884 lvds_encoder->attached_connector = intel_connector;
62165e0def63fa drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2012-10-19 885
29b99b4841cc15 drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2012-10-19 886 intel_encoder = &lvds_encoder->base;
4ef69c7a64b78d drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2010-09-09 887 encoder = &intel_encoder->base;
ea5b213ad4b161 drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2010-08-04 888 connector = &intel_connector->base;
bb8a356088db8a drivers/gpu/drm/i915/intel_lvds.c Zhenyu Wang 2010-03-29 889 drm_connector_init(dev, &intel_connector->base, &intel_lvds_connector_funcs,
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 890 DRM_MODE_CONNECTOR_LVDS);
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 891
4ef69c7a64b78d drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2010-09-09 892 drm_encoder_init(dev, &intel_encoder->base, &intel_lvds_enc_funcs,
580d8ed522e0eb drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2016-05-27 893 DRM_MODE_ENCODER_LVDS, "LVDS");
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 894
c22834ecbb9ff4 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2012-06-30 895 intel_encoder->enable = intel_enable_lvds;
f6736a1a7b846d drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2013-06-05 896 intel_encoder->pre_enable = intel_pre_enable_lvds;
7ae892337e3357 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2013-03-27 897 intel_encoder->compute_config = intel_lvds_compute_config;
d26a5b6e80c87f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-07-02 898 if (HAS_PCH_SPLIT(dev_priv)) {
d26a5b6e80c87f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-07-02 899 intel_encoder->disable = pch_disable_lvds;
d26a5b6e80c87f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-07-02 900 intel_encoder->post_disable = pch_post_disable_lvds;
d26a5b6e80c87f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-07-02 901 } else {
d26a5b6e80c87f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-07-02 902 intel_encoder->disable = gmch_disable_lvds;
d26a5b6e80c87f drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-07-02 903 }
b1dc332c4d1524 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2012-07-02 904 intel_encoder->get_hw_state = intel_lvds_get_hw_state;
045ac3b5629d97 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2013-05-14 905 intel_encoder->get_config = intel_lvds_get_config;
c0a52f8bd75573 drivers/gpu/drm/i915/display/intel_lvds.c Jani Nikula 2021-08-25 906 intel_encoder->update_pipe = intel_backlight_update;
d2008827d37a69 drivers/gpu/drm/i915/display/intel_lvds.c Ville Syrjälä 2020-10-01 907 intel_encoder->shutdown = intel_lvds_shutdown;
b1dc332c4d1524 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2012-07-02 908 intel_connector->get_hw_state = intel_connector_get_hw_state;
c22834ecbb9ff4 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2012-06-30 909
df0e924883d029 drivers/gpu/drm/i915/intel_lvds.c Chris Wilson 2010-09-09 910 intel_connector_attach_encoder(intel_connector, intel_encoder);
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 911
03cdc1d4f79573 drivers/gpu/drm/i915/intel_lvds.c Pandiyan, Dhinakaran 2016-09-19 912 intel_encoder->type = INTEL_OUTPUT_LVDS;
79f255a0c99cf5 drivers/gpu/drm/i915/intel_lvds.c Ander Conselvan de Oliveira 2017-02-22 913 intel_encoder->power_domain = POWER_DOMAIN_PORT_OTHER;
03cdc1d4f79573 drivers/gpu/drm/i915/intel_lvds.c Pandiyan, Dhinakaran 2016-09-19 914 intel_encoder->port = PORT_NONE;
bc079e8b1684e1 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2014-03-03 915 intel_encoder->cloneable = 0;
005e95377249cb drivers/gpu/drm/i915/display/intel_lvds.c Matt Roper 2021-03-19 916 if (DISPLAY_VER(dev_priv) < 4)
981329ce3c3e13 drivers/gpu/drm/i915/display/intel_lvds.c Ville Syrjälä 2019-10-02 917 intel_encoder->pipe_mask = BIT(PIPE_B);
2b0b27418a72f9 drivers/gpu/drm/i915/display/intel_lvds.c Ville Syrjälä 2019-10-02 918 else
34053ee1897410 drivers/gpu/drm/i915/display/intel_lvds.c Ville Syrjälä 2019-10-02 919 intel_encoder->pipe_mask = ~0;
27f8227b1e2b32 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2011-09-02 920
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 921 drm_connector_helper_add(connector, &intel_lvds_connector_helper_funcs);
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 922 connector->display_info.subpixel_order = SubPixelHorizontalRGB;
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 923 connector->interlace_allowed = false;
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 924 connector->doublescan_allowed = false;
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 925
d0669d007542d7 drivers/gpu/drm/i915/intel_lvds.c Ville Syrjälä 2015-09-18 926 lvds_encoder->reg = lvds_reg;
7dec060675125f drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2012-09-11 927
3fbe18d65d6605 drivers/gpu/drm/i915/intel_lvds.c Zhao Yakui 2009-06-22 928 /* create the scaling mode property */
8b45330ad30193 drivers/gpu/drm/i915/intel_lvds.c Maarten Lankhorst 2017-05-01 929 allowed_scalers = BIT(DRM_MODE_SCALE_ASPECT);
8b45330ad30193 drivers/gpu/drm/i915/intel_lvds.c Maarten Lankhorst 2017-05-01 930 allowed_scalers |= BIT(DRM_MODE_SCALE_FULLSCREEN);
8b45330ad30193 drivers/gpu/drm/i915/intel_lvds.c Maarten Lankhorst 2017-05-01 931 allowed_scalers |= BIT(DRM_MODE_SCALE_CENTER);
8b45330ad30193 drivers/gpu/drm/i915/intel_lvds.c Maarten Lankhorst 2017-05-01 932 drm_connector_attach_scaling_mode_property(connector, allowed_scalers);
eead06dff9c346 drivers/gpu/drm/i915/intel_lvds.c Maarten Lankhorst 2017-05-01 933 connector->state->scaling_mode = DRM_MODE_SCALE_ASPECT;
ed6143b8f7537d drivers/gpu/drm/i915/intel_lvds.c Imre Deak 2016-08-10 934
ed6143b8f7537d drivers/gpu/drm/i915/intel_lvds.c Imre Deak 2016-08-10 935 intel_lvds_pps_get_hw_state(dev_priv, &lvds_encoder->init_pps);
ed6143b8f7537d drivers/gpu/drm/i915/intel_lvds.c Imre Deak 2016-08-10 936 lvds_encoder->init_lvds_val = lvds;
ed6143b8f7537d drivers/gpu/drm/i915/intel_lvds.c Imre Deak 2016-08-10 937
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 938 /*
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 939 * LVDS discovery:
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 940 * 1) check for EDID on DDC
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 941 * 2) check for VBT data
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 942 * 3) check to see if LVDS is already on
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 943 * if none of the above, no panel
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 944 */
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 945
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 946 /*
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 947 * Attempt to get the fixed panel mode from DDC. Assume that the
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 948 * preferred mode is the right one.
79e539453b34e3 drivers/gpu/drm/i915/intel_lvds.c Jesse Barnes 2008-11-07 949 */
4da98541d898d4 drivers/gpu/drm/i915/intel_lvds.c Daniel Vetter 2014-03-21 950 mutex_lock(&dev->mode_config.mutex);
72b9a6f4653066 drivers/gpu/drm/i915/display/intel_lvds.c Jani Nikula 2022-08-05 951 if (vga_switcheroo_handler_flags() & VGA_SWITCHEROO_CAN_SWITCH_DDC) {
72b9a6f4653066 drivers/gpu/drm/i915/display/intel_lvds.c Jani Nikula 2022-08-05 952 const struct edid *edid;
72b9a6f4653066 drivers/gpu/drm/i915/display/intel_lvds.c Jani Nikula 2022-08-05 953
72b9a6f4653066 drivers/gpu/drm/i915/display/intel_lvds.c Jani Nikula 2022-08-05 954 /* FIXME: Make drm_get_edid_switcheroo() return drm_edid */
4eddaeecf92341 drivers/gpu/drm/i915/intel_lvds.c Lukas Wunner 2016-01-11 955 edid = drm_get_edid_switcheroo(connector,
4eddaeecf92341 drivers/gpu/drm/i915/intel_lvds.c Lukas Wunner 2016-01-11 956 intel_gmbus_get_adapter(dev_priv, pin));
9cd300e038d492 drivers/gpu/drm/i915/intel_lvds.c Jani Nikula 2012-10-19 @957 if (edid) {Signature · 2 lines
0-DAY CI Kernel Test Service https://01.org/lkp