* [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups
@ 2022-03-21 13:50 Jani Nikula
2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 1/7] drm/i915/dmc: simplify intel_dmc_load_program() conditions Jani Nikula
` (10 more replies)
0 siblings, 11 replies; 14+ messages in thread
From: Jani Nikula @ 2022-03-21 13:50 UTC (permalink / raw)
To: intel-gfx; +Cc: jani.nikula
v2 of https://patchwork.freedesktop.org/series/101499/
Jani Nikula (7):
drm/i915/dmc: simplify intel_dmc_load_program() conditions
drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c
drm/i915/dmc: move dmc debugfs to intel_dmc.c
drm/i915/dmc: fix i915_reg_t usage
drm/i915/dmc: abstract GPU error state dump
drm/i915/dmc: hide DMC version macros
drm/i915/dmc: split out dmc registers to a separate file
.../drm/i915/display/intel_display_debugfs.c | 75 +----------
.../drm/i915/display/intel_display_power.c | 18 +--
drivers/gpu/drm/i915/display/intel_dmc.c | 125 ++++++++++++++++--
drivers/gpu/drm/i915/display/intel_dmc.h | 10 +-
drivers/gpu/drm/i915/display/intel_dmc_regs.h | 30 +++++
drivers/gpu/drm/i915/gvt/handlers.c | 1 +
drivers/gpu/drm/i915/i915_gpu_error.c | 10 +-
drivers/gpu/drm/i915/i915_reg.h | 21 ---
8 files changed, 157 insertions(+), 133 deletions(-)
create mode 100644 drivers/gpu/drm/i915/display/intel_dmc_regs.h
--
2.30.2
^ permalink raw reply [flat|nested] 14+ messages in thread* [Intel-gfx] [PATCH v2 1/7] drm/i915/dmc: simplify intel_dmc_load_program() conditions 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula @ 2022-03-21 13:50 ` Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 2/7] drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c Jani Nikula ` (9 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2022-03-21 13:50 UTC (permalink / raw) To: intel-gfx; +Cc: jani.nikula, Lucas De Marchi intel_dmc_load_program() is only ever called when intel_dmc_has_payload() is true. Move the condition within intel_dmc_load_program() to let it be called directly. Also note that intel_dmc_has_payload() will always return false when HAS_DMC() is false. Remove the redundant check. Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> --- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +++--- drivers/gpu/drm/i915/display/intel_dmc.c | 11 +---------- 2 files changed, 4 insertions(+), 13 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c index 3dc859032bac..b3efe345567f 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power.c +++ b/drivers/gpu/drm/i915/display/intel_display_power.c @@ -5387,7 +5387,7 @@ static void skl_display_core_init(struct drm_i915_private *dev_priv, gen9_dbuf_enable(dev_priv); - if (resume && intel_dmc_has_payload(dev_priv)) + if (resume) intel_dmc_load_program(dev_priv); } @@ -5454,7 +5454,7 @@ static void bxt_display_core_init(struct drm_i915_private *dev_priv, bool resume gen9_dbuf_enable(dev_priv); - if (resume && intel_dmc_has_payload(dev_priv)) + if (resume) intel_dmc_load_program(dev_priv); } @@ -5618,7 +5618,7 @@ static void icl_display_core_init(struct drm_i915_private *dev_priv, if (IS_DG2(dev_priv)) intel_snps_phy_wait_for_calibration(dev_priv); - if (resume && intel_dmc_has_payload(dev_priv)) + if (resume) intel_dmc_load_program(dev_priv); /* Wa_14011508470:tgl,dg1,rkl,adl-s,adl-p */ diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index a719c0f379ba..66fd69259e73 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -276,17 +276,8 @@ void intel_dmc_load_program(struct drm_i915_private *dev_priv) struct intel_dmc *dmc = &dev_priv->dmc; u32 id, i; - if (!HAS_DMC(dev_priv)) { - drm_err(&dev_priv->drm, - "No DMC support available for this platform\n"); - return; - } - - if (!dev_priv->dmc.dmc_info[DMC_FW_MAIN].payload) { - drm_err(&dev_priv->drm, - "Tried to program CSR with empty payload\n"); + if (!intel_dmc_has_payload(dev_priv)) return; - } assert_rpm_wakelock_held(&dev_priv->runtime_pm); -- 2.30.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v2 2/7] drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 1/7] drm/i915/dmc: simplify intel_dmc_load_program() conditions Jani Nikula @ 2022-03-21 13:50 ` Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 3/7] drm/i915/dmc: move dmc debugfs " Jani Nikula ` (8 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2022-03-21 13:50 UTC (permalink / raw) To: intel-gfx; +Cc: jani.nikula, Lucas De Marchi Start localizing DMC register and data access to intel_dmc.c. Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> --- drivers/gpu/drm/i915/display/intel_display_power.c | 12 ------------ drivers/gpu/drm/i915/display/intel_dmc.c | 11 +++++++++++ drivers/gpu/drm/i915/display/intel_dmc.h | 2 ++ 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_display_power.c b/drivers/gpu/drm/i915/display/intel_display_power.c index b3efe345567f..6a5695008f7c 100644 --- a/drivers/gpu/drm/i915/display/intel_display_power.c +++ b/drivers/gpu/drm/i915/display/intel_display_power.c @@ -905,18 +905,6 @@ static void bxt_disable_dc9(struct drm_i915_private *dev_priv) intel_pps_unlock_regs_wa(dev_priv); } -static void assert_dmc_loaded(struct drm_i915_private *dev_priv) -{ - drm_WARN_ONCE(&dev_priv->drm, - !intel_de_read(dev_priv, - DMC_PROGRAM(dev_priv->dmc.dmc_info[DMC_FW_MAIN].start_mmioaddr, 0)), - "DMC program storage start is NULL\n"); - drm_WARN_ONCE(&dev_priv->drm, !intel_de_read(dev_priv, DMC_SSP_BASE), - "DMC SSP Base Not fine\n"); - drm_WARN_ONCE(&dev_priv->drm, !intel_de_read(dev_priv, DMC_HTP_SKL), - "DMC HTP Not fine\n"); -} - /** * intel_display_power_set_target_dc_state - Set target dc state. * @dev_priv: i915 device diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index 66fd69259e73..63ae16622c3e 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -305,6 +305,17 @@ void intel_dmc_load_program(struct drm_i915_private *dev_priv) gen9_set_dc_state_debugmask(dev_priv); } +void assert_dmc_loaded(struct drm_i915_private *i915) +{ + drm_WARN_ONCE(&i915->drm, + !intel_de_read(i915, DMC_PROGRAM(i915->dmc.dmc_info[DMC_FW_MAIN].start_mmioaddr, 0)), + "DMC program storage start is NULL\n"); + drm_WARN_ONCE(&i915->drm, !intel_de_read(i915, DMC_SSP_BASE), + "DMC SSP Base Not fine\n"); + drm_WARN_ONCE(&i915->drm, !intel_de_read(i915, DMC_HTP_SKL), + "DMC HTP Not fine\n"); +} + static bool fw_info_matches_stepping(const struct intel_fw_info *fw_info, const struct stepping_info *si) { diff --git a/drivers/gpu/drm/i915/display/intel_dmc.h b/drivers/gpu/drm/i915/display/intel_dmc.h index 7c590309a3a9..326f80ad0f31 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.h +++ b/drivers/gpu/drm/i915/display/intel_dmc.h @@ -55,4 +55,6 @@ void intel_dmc_ucode_suspend(struct drm_i915_private *i915); void intel_dmc_ucode_resume(struct drm_i915_private *i915); bool intel_dmc_has_payload(struct drm_i915_private *i915); +void assert_dmc_loaded(struct drm_i915_private *i915); + #endif /* __INTEL_DMC_H__ */ -- 2.30.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v2 3/7] drm/i915/dmc: move dmc debugfs to intel_dmc.c 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 1/7] drm/i915/dmc: simplify intel_dmc_load_program() conditions Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 2/7] drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c Jani Nikula @ 2022-03-21 13:50 ` Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 4/7] drm/i915/dmc: fix i915_reg_t usage Jani Nikula ` (7 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2022-03-21 13:50 UTC (permalink / raw) To: intel-gfx; +Cc: jani.nikula, Lucas De Marchi Continue localizing DMC register and data access to intel_dmc.c. Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> --- .../drm/i915/display/intel_display_debugfs.c | 75 +---------------- drivers/gpu/drm/i915/display/intel_dmc.c | 83 +++++++++++++++++++ drivers/gpu/drm/i915/display/intel_dmc.h | 1 + 3 files changed, 85 insertions(+), 74 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c index e0a126e7ebb8..b43ac1c20653 100644 --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c @@ -436,79 +436,6 @@ static int i915_power_domain_info(struct seq_file *m, void *unused) return 0; } -static int i915_dmc_info(struct seq_file *m, void *unused) -{ - struct drm_i915_private *dev_priv = node_to_i915(m->private); - intel_wakeref_t wakeref; - struct intel_dmc *dmc; - i915_reg_t dc5_reg, dc6_reg = {}; - - if (!HAS_DMC(dev_priv)) - return -ENODEV; - - dmc = &dev_priv->dmc; - - wakeref = intel_runtime_pm_get(&dev_priv->runtime_pm); - - seq_printf(m, "fw loaded: %s\n", - str_yes_no(intel_dmc_has_payload(dev_priv))); - seq_printf(m, "path: %s\n", dmc->fw_path); - seq_printf(m, "Pipe A fw support: %s\n", - str_yes_no(GRAPHICS_VER(dev_priv) >= 12)); - seq_printf(m, "Pipe A fw loaded: %s\n", - str_yes_no(dmc->dmc_info[DMC_FW_PIPEA].payload)); - seq_printf(m, "Pipe B fw support: %s\n", - str_yes_no(IS_ALDERLAKE_P(dev_priv))); - seq_printf(m, "Pipe B fw loaded: %s\n", - str_yes_no(dmc->dmc_info[DMC_FW_PIPEB].payload)); - - if (!intel_dmc_has_payload(dev_priv)) - goto out; - - seq_printf(m, "version: %d.%d\n", DMC_VERSION_MAJOR(dmc->version), - DMC_VERSION_MINOR(dmc->version)); - - if (DISPLAY_VER(dev_priv) >= 12) { - if (IS_DGFX(dev_priv)) { - dc5_reg = DG1_DMC_DEBUG_DC5_COUNT; - } else { - dc5_reg = TGL_DMC_DEBUG_DC5_COUNT; - dc6_reg = TGL_DMC_DEBUG_DC6_COUNT; - } - - /* - * NOTE: DMC_DEBUG3 is a general purpose reg. - * According to B.Specs:49196 DMC f/w reuses DC5/6 counter - * reg for DC3CO debugging and validation, - * but TGL DMC f/w is using DMC_DEBUG3 reg for DC3CO counter. - */ - seq_printf(m, "DC3CO count: %d\n", intel_de_read(dev_priv, IS_DGFX(dev_priv) ? - DG1_DMC_DEBUG3 : TGL_DMC_DEBUG3)); - } else { - dc5_reg = IS_BROXTON(dev_priv) ? BXT_DMC_DC3_DC5_COUNT : - SKL_DMC_DC3_DC5_COUNT; - if (!IS_GEMINILAKE(dev_priv) && !IS_BROXTON(dev_priv)) - dc6_reg = SKL_DMC_DC5_DC6_COUNT; - } - - seq_printf(m, "DC3 -> DC5 count: %d\n", - intel_de_read(dev_priv, dc5_reg)); - if (dc6_reg.reg) - seq_printf(m, "DC5 -> DC6 count: %d\n", - intel_de_read(dev_priv, dc6_reg)); - -out: - seq_printf(m, "program base: 0x%08x\n", - intel_de_read(dev_priv, DMC_PROGRAM(dmc->dmc_info[DMC_FW_MAIN].start_mmioaddr, 0))); - seq_printf(m, "ssp base: 0x%08x\n", - intel_de_read(dev_priv, DMC_SSP_BASE)); - seq_printf(m, "htp: 0x%08x\n", intel_de_read(dev_priv, DMC_HTP_SKL)); - - intel_runtime_pm_put(&dev_priv->runtime_pm, wakeref); - - return 0; -} - static void intel_seq_print_mode(struct seq_file *m, int tabs, const struct drm_display_mode *mode) { @@ -1952,7 +1879,6 @@ static const struct drm_info_list intel_display_debugfs_list[] = { {"i915_gem_framebuffer", i915_gem_framebuffer_info, 0}, {"i915_edp_psr_status", i915_edp_psr_status, 0}, {"i915_power_domain_info", i915_power_domain_info, 0}, - {"i915_dmc_info", i915_dmc_info, 0}, {"i915_display_info", i915_display_info, 0}, {"i915_shared_dplls_info", i915_shared_dplls_info, 0}, {"i915_dp_mst_info", i915_dp_mst_info, 0}, @@ -1996,6 +1922,7 @@ void intel_display_debugfs_register(struct drm_i915_private *i915) ARRAY_SIZE(intel_display_debugfs_list), minor->debugfs_root, minor); + intel_dmc_debugfs_register(i915); intel_fbc_debugfs_register(i915); } diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index 63ae16622c3e..2e11725a0828 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -810,3 +810,86 @@ void intel_dmc_ucode_fini(struct drm_i915_private *dev_priv) for (id = 0; id < DMC_FW_MAX; id++) kfree(dev_priv->dmc.dmc_info[id].payload); } + +static int intel_dmc_debugfs_status_show(struct seq_file *m, void *unused) +{ + struct drm_i915_private *i915 = m->private; + intel_wakeref_t wakeref; + struct intel_dmc *dmc; + i915_reg_t dc5_reg, dc6_reg = {}; + + if (!HAS_DMC(i915)) + return -ENODEV; + + dmc = &i915->dmc; + + wakeref = intel_runtime_pm_get(&i915->runtime_pm); + + seq_printf(m, "fw loaded: %s\n", + str_yes_no(intel_dmc_has_payload(i915))); + seq_printf(m, "path: %s\n", dmc->fw_path); + seq_printf(m, "Pipe A fw support: %s\n", + str_yes_no(GRAPHICS_VER(i915) >= 12)); + seq_printf(m, "Pipe A fw loaded: %s\n", + str_yes_no(dmc->dmc_info[DMC_FW_PIPEA].payload)); + seq_printf(m, "Pipe B fw support: %s\n", + str_yes_no(IS_ALDERLAKE_P(i915))); + seq_printf(m, "Pipe B fw loaded: %s\n", + str_yes_no(dmc->dmc_info[DMC_FW_PIPEB].payload)); + + if (!intel_dmc_has_payload(i915)) + goto out; + + seq_printf(m, "version: %d.%d\n", DMC_VERSION_MAJOR(dmc->version), + DMC_VERSION_MINOR(dmc->version)); + + if (DISPLAY_VER(i915) >= 12) { + if (IS_DGFX(i915)) { + dc5_reg = DG1_DMC_DEBUG_DC5_COUNT; + } else { + dc5_reg = TGL_DMC_DEBUG_DC5_COUNT; + dc6_reg = TGL_DMC_DEBUG_DC6_COUNT; + } + + /* + * NOTE: DMC_DEBUG3 is a general purpose reg. + * According to B.Specs:49196 DMC f/w reuses DC5/6 counter + * reg for DC3CO debugging and validation, + * but TGL DMC f/w is using DMC_DEBUG3 reg for DC3CO counter. + */ + seq_printf(m, "DC3CO count: %d\n", + intel_de_read(i915, IS_DGFX(i915) ? + DG1_DMC_DEBUG3 : TGL_DMC_DEBUG3)); + } else { + dc5_reg = IS_BROXTON(i915) ? BXT_DMC_DC3_DC5_COUNT : + SKL_DMC_DC3_DC5_COUNT; + if (!IS_GEMINILAKE(i915) && !IS_BROXTON(i915)) + dc6_reg = SKL_DMC_DC5_DC6_COUNT; + } + + seq_printf(m, "DC3 -> DC5 count: %d\n", intel_de_read(i915, dc5_reg)); + if (dc6_reg.reg) + seq_printf(m, "DC5 -> DC6 count: %d\n", + intel_de_read(i915, dc6_reg)); + +out: + seq_printf(m, "program base: 0x%08x\n", + intel_de_read(i915, DMC_PROGRAM(dmc->dmc_info[DMC_FW_MAIN].start_mmioaddr, 0))); + seq_printf(m, "ssp base: 0x%08x\n", + intel_de_read(i915, DMC_SSP_BASE)); + seq_printf(m, "htp: 0x%08x\n", intel_de_read(i915, DMC_HTP_SKL)); + + intel_runtime_pm_put(&i915->runtime_pm, wakeref); + + return 0; +} + +DEFINE_SHOW_ATTRIBUTE(intel_dmc_debugfs_status); + +void intel_dmc_debugfs_register(struct drm_i915_private *i915) +{ + struct drm_minor *minor = i915->drm.primary; + + debugfs_create_file("i915_dmc_info", 0444, minor->debugfs_root, + i915, &intel_dmc_debugfs_status_fops); +} diff --git a/drivers/gpu/drm/i915/display/intel_dmc.h b/drivers/gpu/drm/i915/display/intel_dmc.h index 326f80ad0f31..b9f608057700 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.h +++ b/drivers/gpu/drm/i915/display/intel_dmc.h @@ -54,6 +54,7 @@ void intel_dmc_ucode_fini(struct drm_i915_private *i915); void intel_dmc_ucode_suspend(struct drm_i915_private *i915); void intel_dmc_ucode_resume(struct drm_i915_private *i915); bool intel_dmc_has_payload(struct drm_i915_private *i915); +void intel_dmc_debugfs_register(struct drm_i915_private *i915); void assert_dmc_loaded(struct drm_i915_private *i915); -- 2.30.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v2 4/7] drm/i915/dmc: fix i915_reg_t usage 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula ` (2 preceding siblings ...) 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 3/7] drm/i915/dmc: move dmc debugfs " Jani Nikula @ 2022-03-21 13:50 ` Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 5/7] drm/i915/dmc: abstract GPU error state dump Jani Nikula ` (6 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2022-03-21 13:50 UTC (permalink / raw) To: intel-gfx; +Cc: jani.nikula, Lucas De Marchi i915_reg_t is supposed to be a somewhat opaque data type, not to be looked inside. Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> --- drivers/gpu/drm/i915/display/intel_dmc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index 2e11725a0828..5de13f978e57 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -816,7 +816,7 @@ static int intel_dmc_debugfs_status_show(struct seq_file *m, void *unused) struct drm_i915_private *i915 = m->private; intel_wakeref_t wakeref; struct intel_dmc *dmc; - i915_reg_t dc5_reg, dc6_reg = {}; + i915_reg_t dc5_reg, dc6_reg = INVALID_MMIO_REG; if (!HAS_DMC(i915)) return -ENODEV; @@ -868,7 +868,7 @@ static int intel_dmc_debugfs_status_show(struct seq_file *m, void *unused) } seq_printf(m, "DC3 -> DC5 count: %d\n", intel_de_read(i915, dc5_reg)); - if (dc6_reg.reg) + if (i915_mmio_reg_valid(dc6_reg)) seq_printf(m, "DC5 -> DC6 count: %d\n", intel_de_read(i915, dc6_reg)); -- 2.30.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v2 5/7] drm/i915/dmc: abstract GPU error state dump 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula ` (3 preceding siblings ...) 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 4/7] drm/i915/dmc: fix i915_reg_t usage Jani Nikula @ 2022-03-21 13:50 ` Jani Nikula 2022-03-21 19:40 ` kernel test robot 2022-03-22 2:58 ` kernel test robot 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 6/7] drm/i915/dmc: hide DMC version macros Jani Nikula ` (5 subsequent siblings) 10 siblings, 2 replies; 14+ messages in thread From: Jani Nikula @ 2022-03-21 13:50 UTC (permalink / raw) To: intel-gfx; +Cc: jani.nikula, Lucas De Marchi Only intel_dmc.c should be accessing dmc details directly. Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> --- drivers/gpu/drm/i915/display/intel_dmc.c | 15 +++++++++++++++ drivers/gpu/drm/i915/display/intel_dmc.h | 3 +++ drivers/gpu/drm/i915/i915_gpu_error.c | 10 +--------- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index 5de13f978e57..f0eb3de8de60 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -811,6 +811,21 @@ void intel_dmc_ucode_fini(struct drm_i915_private *dev_priv) kfree(dev_priv->dmc.dmc_info[id].payload); } +void intel_dmc_print_error_state(struct drm_i915_error_state_buf *m, + struct drm_i915_private *i915) +{ + struct intel_dmc *dmc = &i915->dmc; + + if (!HAS_DMC(i915)) + return; + + i915_error_printf(m, "DMC loaded: %s\n", + str_yes_no(intel_dmc_has_payload(i915))); + i915_error_printf(m, "DMC fw version: %d.%d\n", + DMC_VERSION_MAJOR(dmc->version), + DMC_VERSION_MINOR(dmc->version)); +} + static int intel_dmc_debugfs_status_show(struct seq_file *m, void *unused) { struct drm_i915_private *i915 = m->private; diff --git a/drivers/gpu/drm/i915/display/intel_dmc.h b/drivers/gpu/drm/i915/display/intel_dmc.h index b9f608057700..dd8880d2cbed 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.h +++ b/drivers/gpu/drm/i915/display/intel_dmc.h @@ -10,6 +10,7 @@ #include "intel_wakeref.h" #include <linux/workqueue.h> +struct drm_i915_error_state_buf; struct drm_i915_private; #define DMC_VERSION(major, minor) ((major) << 16 | (minor)) @@ -55,6 +56,8 @@ void intel_dmc_ucode_suspend(struct drm_i915_private *i915); void intel_dmc_ucode_resume(struct drm_i915_private *i915); bool intel_dmc_has_payload(struct drm_i915_private *i915); void intel_dmc_debugfs_register(struct drm_i915_private *i915); +void intel_dmc_print_error_state(struct drm_i915_error_state_buf *m, + struct drm_i915_private *i915); void assert_dmc_loaded(struct drm_i915_private *i915); diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c index a8acc6fbb299..fb3baf4af792 100644 --- a/drivers/gpu/drm/i915/i915_gpu_error.c +++ b/drivers/gpu/drm/i915/i915_gpu_error.c @@ -825,15 +825,7 @@ static void __err_print_to_sgl(struct drm_i915_error_state_buf *m, err_printf(m, "IOMMU enabled?: %d\n", error->iommu); - if (HAS_DMC(m->i915)) { - struct intel_dmc *dmc = &m->i915->dmc; - - err_printf(m, "DMC loaded: %s\n", - str_yes_no(intel_dmc_has_payload(m->i915) != 0)); - err_printf(m, "DMC fw version: %d.%d\n", - DMC_VERSION_MAJOR(dmc->version), - DMC_VERSION_MINOR(dmc->version)); - } + intel_dmc_print_error_state(m, m->i915); err_printf(m, "RPM wakelock: %s\n", str_yes_no(error->wakelock)); err_printf(m, "PM suspended: %s\n", str_yes_no(error->suspended)); -- 2.30.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v2 5/7] drm/i915/dmc: abstract GPU error state dump 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 5/7] drm/i915/dmc: abstract GPU error state dump Jani Nikula @ 2022-03-21 19:40 ` kernel test robot 2022-03-22 2:58 ` kernel test robot 1 sibling, 0 replies; 14+ messages in thread From: kernel test robot @ 2022-03-21 19:40 UTC (permalink / raw) To: Jani Nikula, intel-gfx; +Cc: jani.nikula, Lucas De Marchi, llvm, kbuild-all Hi Jani, I love your patch! Yet something to improve: [auto build test ERROR on drm-tip/drm-tip] [cannot apply to drm-intel/for-linux-next v5.17 next-20220321] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Jani-Nikula/drm-i915-dmc-cleanups/20220321-215213 base: git://anongit.freedesktop.org/drm/drm-tip drm-tip config: i386-randconfig-a006-20220321 (https://download.01.org/0day-ci/archive/20220322/202203220303.d9et6XXb-lkp@intel.com/config) compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project 85e9b2687a13d1908aa86d1b89c5ce398a06cd39) 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/0day-ci/linux/commit/1e23e4b2519941d741e3489536b37823cece69d8 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Jani-Nikula/drm-i915-dmc-cleanups/20220321-215213 git checkout 1e23e4b2519941d741e3489536b37823cece69d8 # save the config file to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=i386 SHELL=/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@intel.com> All errors (new ones prefixed by >>): >> drivers/gpu/drm/i915/display/intel_dmc.c:822:2: error: implicit declaration of function 'i915_error_printf' [-Werror,-Wimplicit-function-declaration] i915_error_printf(m, "DMC loaded: %s\n", ^ 1 error generated. vim +/i915_error_printf +822 drivers/gpu/drm/i915/display/intel_dmc.c 813 814 void intel_dmc_print_error_state(struct drm_i915_error_state_buf *m, 815 struct drm_i915_private *i915) 816 { 817 struct intel_dmc *dmc = &i915->dmc; 818 819 if (!HAS_DMC(i915)) 820 return; 821 > 822 i915_error_printf(m, "DMC loaded: %s\n", 823 str_yes_no(intel_dmc_has_payload(i915))); 824 i915_error_printf(m, "DMC fw version: %d.%d\n", 825 DMC_VERSION_MAJOR(dmc->version), 826 DMC_VERSION_MINOR(dmc->version)); 827 } 828 -- 0-DAY CI Kernel Test Service https://01.org/lkp ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH v2 5/7] drm/i915/dmc: abstract GPU error state dump 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 5/7] drm/i915/dmc: abstract GPU error state dump Jani Nikula 2022-03-21 19:40 ` kernel test robot @ 2022-03-22 2:58 ` kernel test robot 1 sibling, 0 replies; 14+ messages in thread From: kernel test robot @ 2022-03-22 2:58 UTC (permalink / raw) To: Jani Nikula, intel-gfx; +Cc: jani.nikula, Lucas De Marchi, kbuild-all Hi Jani, I love your patch! Yet something to improve: [auto build test ERROR on drm-tip/drm-tip] [cannot apply to drm-intel/for-linux-next v5.17 next-20220321] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch] url: https://github.com/0day-ci/linux/commits/Jani-Nikula/drm-i915-dmc-cleanups/20220321-215213 base: git://anongit.freedesktop.org/drm/drm-tip drm-tip config: i386-randconfig-s002 (https://download.01.org/0day-ci/archive/20220322/202203221023.tCblMieg-lkp@intel.com/config) compiler: gcc-9 (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0 reproduce: # apt-get install sparse # sparse version: v0.6.4-dirty # https://github.com/0day-ci/linux/commit/1e23e4b2519941d741e3489536b37823cece69d8 git remote add linux-review https://github.com/0day-ci/linux git fetch --no-tags linux-review Jani-Nikula/drm-i915-dmc-cleanups/20220321-215213 git checkout 1e23e4b2519941d741e3489536b37823cece69d8 # save the config file to linux build tree mkdir build_dir make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir ARCH=i386 SHELL=/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot <lkp@intel.com> All errors (new ones prefixed by >>): drivers/gpu/drm/i915/display/intel_dmc.c: In function 'intel_dmc_print_error_state': >> drivers/gpu/drm/i915/display/intel_dmc.c:822:2: error: implicit declaration of function 'i915_error_printf' [-Werror=implicit-function-declaration] 822 | i915_error_printf(m, "DMC loaded: %s\n", | ^~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors vim +/i915_error_printf +822 drivers/gpu/drm/i915/display/intel_dmc.c 813 814 void intel_dmc_print_error_state(struct drm_i915_error_state_buf *m, 815 struct drm_i915_private *i915) 816 { 817 struct intel_dmc *dmc = &i915->dmc; 818 819 if (!HAS_DMC(i915)) 820 return; 821 > 822 i915_error_printf(m, "DMC loaded: %s\n", 823 str_yes_no(intel_dmc_has_payload(i915))); 824 i915_error_printf(m, "DMC fw version: %d.%d\n", 825 DMC_VERSION_MAJOR(dmc->version), 826 DMC_VERSION_MINOR(dmc->version)); 827 } 828 -- 0-DAY CI Kernel Test Service https://01.org/lkp ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v2 6/7] drm/i915/dmc: hide DMC version macros 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula ` (4 preceding siblings ...) 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 5/7] drm/i915/dmc: abstract GPU error state dump Jani Nikula @ 2022-03-21 13:50 ` Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 7/7] drm/i915/dmc: split out dmc registers to a separate file Jani Nikula ` (4 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2022-03-21 13:50 UTC (permalink / raw) To: intel-gfx; +Cc: jani.nikula, Lucas De Marchi The macros are now only needed within intel_dmc.c, so move them there. Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> --- drivers/gpu/drm/i915/display/intel_dmc.c | 4 ++++ drivers/gpu/drm/i915/display/intel_dmc.h | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index f0eb3de8de60..a204b60a061f 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -37,6 +37,10 @@ * low-power state and comes back to normal. */ +#define DMC_VERSION(major, minor) ((major) << 16 | (minor)) +#define DMC_VERSION_MAJOR(version) ((version) >> 16) +#define DMC_VERSION_MINOR(version) ((version) & 0xffff) + #define DMC_PATH(platform, major, minor) \ "i915/" \ __stringify(platform) "_dmc_ver" \ diff --git a/drivers/gpu/drm/i915/display/intel_dmc.h b/drivers/gpu/drm/i915/display/intel_dmc.h index dd8880d2cbed..41091aee3b47 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.h +++ b/drivers/gpu/drm/i915/display/intel_dmc.h @@ -13,10 +13,6 @@ struct drm_i915_error_state_buf; struct drm_i915_private; -#define DMC_VERSION(major, minor) ((major) << 16 | (minor)) -#define DMC_VERSION_MAJOR(version) ((version) >> 16) -#define DMC_VERSION_MINOR(version) ((version) & 0xffff) - enum { DMC_FW_MAIN = 0, DMC_FW_PIPEA, -- 2.30.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH v2 7/7] drm/i915/dmc: split out dmc registers to a separate file 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula ` (5 preceding siblings ...) 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 6/7] drm/i915/dmc: hide DMC version macros Jani Nikula @ 2022-03-21 13:50 ` Jani Nikula 2022-03-21 20:12 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: cleanups (rev2) Patchwork ` (3 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Jani Nikula @ 2022-03-21 13:50 UTC (permalink / raw) To: intel-gfx; +Cc: jani.nikula, Lucas De Marchi Clean up the massive i915_reg.h a bit with this isolated set of registers. v2: Remove stale comment (Lucas) Signed-off-by: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> --- drivers/gpu/drm/i915/display/intel_dmc.c | 1 + drivers/gpu/drm/i915/display/intel_dmc_regs.h | 30 +++++++++++++++++++ drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/i915_reg.h | 21 ------------- 4 files changed, 32 insertions(+), 21 deletions(-) create mode 100644 drivers/gpu/drm/i915/display/intel_dmc_regs.h diff --git a/drivers/gpu/drm/i915/display/intel_dmc.c b/drivers/gpu/drm/i915/display/intel_dmc.c index a204b60a061f..257cf662f9f4 100644 --- a/drivers/gpu/drm/i915/display/intel_dmc.c +++ b/drivers/gpu/drm/i915/display/intel_dmc.c @@ -28,6 +28,7 @@ #include "i915_reg.h" #include "intel_de.h" #include "intel_dmc.h" +#include "intel_dmc_regs.h" /** * DOC: DMC Firmware Support diff --git a/drivers/gpu/drm/i915/display/intel_dmc_regs.h b/drivers/gpu/drm/i915/display/intel_dmc_regs.h new file mode 100644 index 000000000000..d65e698832eb --- /dev/null +++ b/drivers/gpu/drm/i915/display/intel_dmc_regs.h @@ -0,0 +1,30 @@ +/* SPDX-License-Identifier: MIT */ +/* + * Copyright © 2022 Intel Corporation + */ + +#ifndef __INTEL_DMC_REGS_H__ +#define __INTEL_DMC_REGS_H__ + +#include "i915_reg_defs.h" + +#define DMC_PROGRAM(addr, i) _MMIO((addr) + (i) * 4) +#define DMC_SSP_BASE_ADDR_GEN9 0x00002FC0 +#define DMC_HTP_ADDR_SKL 0x00500034 +#define DMC_SSP_BASE _MMIO(0x8F074) +#define DMC_HTP_SKL _MMIO(0x8F004) +#define DMC_LAST_WRITE _MMIO(0x8F034) +#define DMC_LAST_WRITE_VALUE 0xc003b400 +#define DMC_MMIO_START_RANGE 0x80000 +#define DMC_MMIO_END_RANGE 0x8FFFF +#define SKL_DMC_DC3_DC5_COUNT _MMIO(0x80030) +#define SKL_DMC_DC5_DC6_COUNT _MMIO(0x8002C) +#define BXT_DMC_DC3_DC5_COUNT _MMIO(0x80038) +#define TGL_DMC_DEBUG_DC5_COUNT _MMIO(0x101084) +#define TGL_DMC_DEBUG_DC6_COUNT _MMIO(0x101088) +#define DG1_DMC_DEBUG_DC5_COUNT _MMIO(0x134154) + +#define TGL_DMC_DEBUG3 _MMIO(0x101090) +#define DG1_DMC_DEBUG3 _MMIO(0x13415c) + +#endif /* __INTEL_DMC_REGS_H__ */ diff --git a/drivers/gpu/drm/i915/gvt/handlers.c b/drivers/gpu/drm/i915/gvt/handlers.c index 0ee3ecc83234..57b0f4977760 100644 --- a/drivers/gpu/drm/i915/gvt/handlers.c +++ b/drivers/gpu/drm/i915/gvt/handlers.c @@ -42,6 +42,7 @@ #include "i915_pvinfo.h" #include "intel_mchbar_regs.h" #include "display/intel_display_types.h" +#include "display/intel_dmc_regs.h" #include "display/intel_fbc.h" #include "display/vlv_dsi_pll_regs.h" #include "gt/intel_gt_regs.h" diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index a0d652f19ff9..7caa96e2e866 100644 --- a/drivers/gpu/drm/i915/i915_reg.h +++ b/drivers/gpu/drm/i915/i915_reg.h @@ -5504,27 +5504,6 @@ #define GAMMA_MODE_MODE_SPLIT (3 << 0) /* ivb-bdw */ #define GAMMA_MODE_MODE_12BIT_MULTI_SEGMENTED (3 << 0) /* icl + */ -/* DMC */ -#define DMC_PROGRAM(addr, i) _MMIO((addr) + (i) * 4) -#define DMC_SSP_BASE_ADDR_GEN9 0x00002FC0 -#define DMC_HTP_ADDR_SKL 0x00500034 -#define DMC_SSP_BASE _MMIO(0x8F074) -#define DMC_HTP_SKL _MMIO(0x8F004) -#define DMC_LAST_WRITE _MMIO(0x8F034) -#define DMC_LAST_WRITE_VALUE 0xc003b400 -/* MMIO address range for DMC program (0x80000 - 0x82FFF) */ -#define DMC_MMIO_START_RANGE 0x80000 -#define DMC_MMIO_END_RANGE 0x8FFFF -#define SKL_DMC_DC3_DC5_COUNT _MMIO(0x80030) -#define SKL_DMC_DC5_DC6_COUNT _MMIO(0x8002C) -#define BXT_DMC_DC3_DC5_COUNT _MMIO(0x80038) -#define TGL_DMC_DEBUG_DC5_COUNT _MMIO(0x101084) -#define TGL_DMC_DEBUG_DC6_COUNT _MMIO(0x101088) -#define DG1_DMC_DEBUG_DC5_COUNT _MMIO(0x134154) - -#define TGL_DMC_DEBUG3 _MMIO(0x101090) -#define DG1_DMC_DEBUG3 _MMIO(0x13415c) - /* Display Internal Timeout Register */ #define RM_TIMEOUT _MMIO(0x42060) #define MMIO_TIMEOUT_US(us) ((us) << 0) -- 2.30.2 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: cleanups (rev2) 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula ` (6 preceding siblings ...) 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 7/7] drm/i915/dmc: split out dmc registers to a separate file Jani Nikula @ 2022-03-21 20:12 ` Patchwork 2022-03-21 20:13 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork ` (2 subsequent siblings) 10 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-21 20:12 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx == Series Details == Series: drm/i915/dmc: cleanups (rev2) URL : https://patchwork.freedesktop.org/series/101499/ State : warning == Summary == $ dim checkpatch origin/drm-tip 91b1db13654c drm/i915/dmc: simplify intel_dmc_load_program() conditions 2e6c0cff37da drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c -:45: WARNING:LONG_LINE: line length of 107 exceeds 100 columns #45: FILE: drivers/gpu/drm/i915/display/intel_dmc.c:311: + !intel_de_read(i915, DMC_PROGRAM(i915->dmc.dmc_info[DMC_FW_MAIN].start_mmioaddr, 0)), total: 0 errors, 1 warnings, 0 checks, 41 lines checked 4aae032cd78d drm/i915/dmc: move dmc debugfs to intel_dmc.c a9f4361bf671 drm/i915/dmc: fix i915_reg_t usage c31f412f5a46 drm/i915/dmc: abstract GPU error state dump 7c4f86473d61 drm/i915/dmc: hide DMC version macros d69f11113cfa drm/i915/dmc: split out dmc registers to a separate file -:27: WARNING:FILE_PATH_CHANGES: added, moved or deleted file(s), does MAINTAINERS need updating? #27: new file mode 100644 total: 0 errors, 1 warnings, 0 checks, 71 lines checked ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✗ Fi.CI.SPARSE: warning for drm/i915/dmc: cleanups (rev2) 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula ` (7 preceding siblings ...) 2022-03-21 20:12 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: cleanups (rev2) Patchwork @ 2022-03-21 20:13 ` Patchwork 2022-03-21 20:44 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2022-03-22 5:39 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 10 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-21 20:13 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx == Series Details == Series: drm/i915/dmc: cleanups (rev2) URL : https://patchwork.freedesktop.org/series/101499/ State : warning == Summary == $ dim sparse --fast origin/drm-tip Sparse version: v0.6.2 Fast mode used, each commit won't be checked separately. ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/dmc: cleanups (rev2) 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula ` (8 preceding siblings ...) 2022-03-21 20:13 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork @ 2022-03-21 20:44 ` Patchwork 2022-03-22 5:39 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 10 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-21 20:44 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 7481 bytes --] == Series Details == Series: drm/i915/dmc: cleanups (rev2) URL : https://patchwork.freedesktop.org/series/101499/ State : success == Summary == CI Bug Log - changes from CI_DRM_11393 -> Patchwork_22629 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/index.html Participating hosts (47 -> 42) ------------------------------ Additional (2): bat-adlm-1 fi-pnv-d510 Missing (7): shard-tglu fi-hsw-4200u fi-bsw-cyan fi-ctg-p8600 shard-rkl bat-jsl-2 fi-bdw-samus Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_22629: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@kms_cursor_legacy@basic-flip-after-cursor-atomic: - {bat-adlm-1}: NOTRUN -> [INCOMPLETE][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/bat-adlm-1/igt@kms_cursor_legacy@basic-flip-after-cursor-atomic.html Known issues ------------ Here are the changes found in Patchwork_22629 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_basic@semaphore: - fi-hsw-4770: NOTRUN -> [SKIP][2] ([fdo#109271] / [fdo#109315]) +17 similar issues [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/fi-hsw-4770/igt@amdgpu/amd_basic@semaphore.html * igt@gem_huc_copy@huc-copy: - fi-pnv-d510: NOTRUN -> [SKIP][3] ([fdo#109271]) +57 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/fi-pnv-d510/igt@gem_huc_copy@huc-copy.html * igt@i915_selftest@live@execlists: - fi-bsw-n3050: [PASS][4] -> [INCOMPLETE][5] ([i915#2940]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/fi-bsw-n3050/igt@i915_selftest@live@execlists.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/fi-bsw-n3050/igt@i915_selftest@live@execlists.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c: - fi-pnv-d510: NOTRUN -> [SKIP][6] ([fdo#109271] / [i915#5341]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/fi-pnv-d510/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-c.html * igt@runner@aborted: - fi-bsw-n3050: NOTRUN -> [FAIL][7] ([fdo#109271] / [i915#1436] / [i915#3428] / [i915#4312]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/fi-bsw-n3050/igt@runner@aborted.html #### Possible fixes #### * igt@gem_busy@busy@all: - {bat-dg2-9}: [DMESG-WARN][8] ([i915#5195]) -> [PASS][9] [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/bat-dg2-9/igt@gem_busy@busy@all.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/bat-dg2-9/igt@gem_busy@busy@all.html * igt@i915_selftest@live@gem_contexts: - {fi-tgl-dsi}: [DMESG-WARN][10] ([i915#2867]) -> [PASS][11] +16 similar issues [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/fi-tgl-dsi/igt@i915_selftest@live@gem_contexts.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/fi-tgl-dsi/igt@i915_selftest@live@gem_contexts.html * igt@i915_selftest@live@hangcheck: - fi-hsw-4770: [INCOMPLETE][12] ([i915#4785]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/fi-hsw-4770/igt@i915_selftest@live@hangcheck.html * igt@i915_selftest@live@sanitycheck: - {bat-rpls-2}: [DMESG-WARN][14] ([i915#4391]) -> [PASS][15] +1 similar issue [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/bat-rpls-2/igt@i915_selftest@live@sanitycheck.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/bat-rpls-2/igt@i915_selftest@live@sanitycheck.html * igt@vgem_basic@unload: - {fi-tgl-dsi}: [DMESG-WARN][16] -> [PASS][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/fi-tgl-dsi/igt@vgem_basic@unload.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/fi-tgl-dsi/igt@vgem_basic@unload.html #### Warnings #### * igt@i915_selftest@live@hangcheck: - 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_11393/bat-dg1-6/igt@i915_selftest@live@hangcheck.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/bat-dg1-6/igt@i915_selftest@live@hangcheck.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1436]: https://gitlab.freedesktop.org/drm/intel/issues/1436 [i915#2867]: https://gitlab.freedesktop.org/drm/intel/issues/2867 [i915#2940]: https://gitlab.freedesktop.org/drm/intel/issues/2940 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3428]: https://gitlab.freedesktop.org/drm/intel/issues/3428 [i915#3576]: https://gitlab.freedesktop.org/drm/intel/issues/3576 [i915#3595]: https://gitlab.freedesktop.org/drm/intel/issues/3595 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#4391]: https://gitlab.freedesktop.org/drm/intel/issues/4391 [i915#4494]: https://gitlab.freedesktop.org/drm/intel/issues/4494 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4785]: https://gitlab.freedesktop.org/drm/intel/issues/4785 [i915#4957]: https://gitlab.freedesktop.org/drm/intel/issues/4957 [i915#5068]: https://gitlab.freedesktop.org/drm/intel/issues/5068 [i915#5087]: https://gitlab.freedesktop.org/drm/intel/issues/5087 [i915#5192]: https://gitlab.freedesktop.org/drm/intel/issues/5192 [i915#5193]: https://gitlab.freedesktop.org/drm/intel/issues/5193 [i915#5195]: https://gitlab.freedesktop.org/drm/intel/issues/5195 [i915#5338]: https://gitlab.freedesktop.org/drm/intel/issues/5338 [i915#5339]: https://gitlab.freedesktop.org/drm/intel/issues/5339 [i915#5341]: https://gitlab.freedesktop.org/drm/intel/issues/5341 Build changes ------------- * Linux: CI_DRM_11393 -> Patchwork_22629 CI-20190529: 20190529 CI_DRM_11393: bb39f08a81da1a7e2d82026eac394394504b7126 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6387: 04d012b18355b53798af5a55a8915afb1a421bba @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_22629: d69f11113cfaf0c9db6ae77be18b574daaa01bf6 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == d69f11113cfa drm/i915/dmc: split out dmc registers to a separate file 7c4f86473d61 drm/i915/dmc: hide DMC version macros c31f412f5a46 drm/i915/dmc: abstract GPU error state dump a9f4361bf671 drm/i915/dmc: fix i915_reg_t usage 4aae032cd78d drm/i915/dmc: move dmc debugfs to intel_dmc.c 2e6c0cff37da drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c 91b1db13654c drm/i915/dmc: simplify intel_dmc_load_program() conditions == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/index.html [-- Attachment #2: Type: text/html, Size: 7868 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/dmc: cleanups (rev2) 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula ` (9 preceding siblings ...) 2022-03-21 20:44 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2022-03-22 5:39 ` Patchwork 10 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-22 5:39 UTC (permalink / raw) To: Jani Nikula; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 30253 bytes --] == Series Details == Series: drm/i915/dmc: cleanups (rev2) URL : https://patchwork.freedesktop.org/series/101499/ State : success == Summary == CI Bug Log - changes from CI_DRM_11393_full -> Patchwork_22629_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (13 -> 13) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in Patchwork_22629_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-skl: NOTRUN -> [INCOMPLETE][1] ([i915#1373] / [i915#4793]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl10/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_eio@in-flight-10ms: - shard-skl: [PASS][2] -> [TIMEOUT][3] ([i915#3063]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-skl10/igt@gem_eio@in-flight-10ms.html [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl4/igt@gem_eio@in-flight-10ms.html * igt@gem_exec_balancer@parallel-ordering: - shard-kbl: NOTRUN -> [DMESG-FAIL][4] ([i915#5076]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@gem_exec_balancer@parallel-ordering.html * igt@gem_exec_balancer@parallel-out-fence: - shard-kbl: NOTRUN -> [DMESG-WARN][5] ([i915#5076]) +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@gem_exec_balancer@parallel-out-fence.html * igt@gem_exec_fair@basic-deadline: - shard-skl: NOTRUN -> [FAIL][6] ([i915#2846]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@gem_exec_fair@basic-deadline.html - shard-glk: [PASS][7] -> [FAIL][8] ([i915#2846]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-glk2/igt@gem_exec_fair@basic-deadline.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-glk5/igt@gem_exec_fair@basic-deadline.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-glk: [PASS][9] -> [FAIL][10] ([i915#2842]) +2 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-glk5/igt@gem_exec_fair@basic-none-rrul@rcs0.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-glk9/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-none@vcs0: - shard-kbl: [PASS][11] -> [FAIL][12] ([i915#2842]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-kbl1/igt@gem_exec_fair@basic-none@vcs0.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl4/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_whisper@basic-fds-forked-all: - shard-skl: NOTRUN -> [INCOMPLETE][13] ([i915#5268]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@gem_exec_whisper@basic-fds-forked-all.html * igt@gem_lmem_swapping@heavy-multi: - shard-skl: NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#4613]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@gem_lmem_swapping@heavy-multi.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-kbl: NOTRUN -> [SKIP][15] ([fdo#109271] / [i915#4613]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_softpin@full: - shard-snb: NOTRUN -> [SKIP][16] ([fdo#109271]) +60 similar issues [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-snb7/igt@gem_softpin@full.html * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp: - shard-apl: NOTRUN -> [SKIP][17] ([fdo#109271] / [i915#1937]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl7/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html * igt@i915_selftest@live@gt_pm: - shard-skl: NOTRUN -> [DMESG-FAIL][18] ([i915#1886]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl10/igt@i915_selftest@live@gt_pm.html * igt@i915_suspend@sysfs-reader: - shard-apl: [PASS][19] -> [DMESG-WARN][20] ([i915#180]) +5 similar issues [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-apl2/igt@i915_suspend@sysfs-reader.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl3/igt@i915_suspend@sysfs-reader.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-skl: NOTRUN -> [FAIL][21] ([i915#3743]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-skl: NOTRUN -> [SKIP][22] ([fdo#109271] / [i915#3777]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-apl: NOTRUN -> [SKIP][23] ([fdo#109271] / [i915#3777]) +1 similar issue [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl7/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-skl: NOTRUN -> [FAIL][24] ([i915#3763]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-kbl: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#3777]) +2 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc: - shard-kbl: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#3886]) +5 similar issues [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs_cc: - shard-skl: NOTRUN -> [SKIP][27] ([fdo#109271] / [i915#3886]) +1 similar issue [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_rc_ccs_cc: - shard-apl: NOTRUN -> [SKIP][28] ([fdo#109271] / [i915#3886]) +4 similar issues [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl7/igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html * igt@kms_chamelium@hdmi-hpd-storm: - shard-kbl: NOTRUN -> [SKIP][29] ([fdo#109271] / [fdo#111827]) +20 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_chamelium@hdmi-hpd-storm.html * igt@kms_chamelium@vga-hpd-for-each-pipe: - shard-skl: NOTRUN -> [SKIP][30] ([fdo#109271] / [fdo#111827]) +3 similar issues [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl10/igt@kms_chamelium@vga-hpd-for-each-pipe.html * igt@kms_chamelium@vga-hpd-without-ddc: - shard-snb: NOTRUN -> [SKIP][31] ([fdo#109271] / [fdo#111827]) +4 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-snb7/igt@kms_chamelium@vga-hpd-without-ddc.html * igt@kms_color_chamelium@pipe-d-ctm-0-25: - shard-apl: NOTRUN -> [SKIP][32] ([fdo#109271] / [fdo#111827]) +5 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl1/igt@kms_color_chamelium@pipe-d-ctm-0-25.html * igt@kms_content_protection@atomic-dpms: - shard-kbl: NOTRUN -> [TIMEOUT][33] ([i915#1319]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl3/igt@kms_content_protection@atomic-dpms.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-kbl: [PASS][34] -> [DMESG-WARN][35] ([i915#180]) [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-kbl3/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl7/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size: - shard-glk: [PASS][36] -> [FAIL][37] ([i915#2346] / [i915#533]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-glk7/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions-varying-size.html * igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium: - shard-iclb: NOTRUN -> [SKIP][38] ([i915#3528]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb6/igt@kms_dp_tiled_display@basic-test-pattern-with-chamelium.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible: - shard-apl: NOTRUN -> [SKIP][39] ([fdo#109271]) +71 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl1/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1: - shard-skl: [PASS][40] -> [FAIL][41] ([i915#2122]) +2 similar issues [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-skl7/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl9/igt@kms_flip@plain-flip-fb-recreate-interruptible@b-edp1.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling: - shard-iclb: [PASS][42] -> [SKIP][43] ([i915#3701]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb7/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html * igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt: - shard-snb: [PASS][44] -> [SKIP][45] ([fdo#109271]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-snb4/igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-snb7/igt@kms_frontbuffer_tracking@fbc-1p-indfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc: - shard-kbl: NOTRUN -> [SKIP][46] ([fdo#109271]) +196 similar issues [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_frontbuffer_tracking@psr-rgb101010-draw-mmap-wc.html * igt@kms_hdr@bpc-switch@bpc-switch-edp-1-pipe-a: - shard-skl: NOTRUN -> [FAIL][47] ([i915#1188]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@kms_hdr@bpc-switch@bpc-switch-edp-1-pipe-a.html * igt@kms_plane_alpha_blend@pipe-b-alpha-7efc: - shard-kbl: NOTRUN -> [FAIL][48] ([fdo#108145] / [i915#265]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl3/igt@kms_plane_alpha_blend@pipe-b-alpha-7efc.html * igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb: - shard-skl: NOTRUN -> [FAIL][49] ([fdo#108145] / [i915#265]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl9/igt@kms_plane_alpha_blend@pipe-b-alpha-opaque-fb.html * igt@kms_plane_alpha_blend@pipe-c-alpha-7efc: - shard-apl: NOTRUN -> [FAIL][50] ([fdo#108145] / [i915#265]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl1/igt@kms_plane_alpha_blend@pipe-c-alpha-7efc.html * igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb: - shard-kbl: NOTRUN -> [FAIL][51] ([i915#265]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_plane_alpha_blend@pipe-c-alpha-transparent-fb.html * igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale: - shard-iclb: [PASS][52] -> [SKIP][53] ([i915#5235]) +2 similar issues [52]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb7/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale.html [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb2/igt@kms_plane_scaling@planes-upscale-factor-0-25-downscale-factor-0-5@pipe-c-edp-1-planes-upscale-downscale.html * igt@kms_psr2_sf@plane-move-sf-dmg-area: - shard-skl: NOTRUN -> [SKIP][54] ([fdo#109271] / [i915#658]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl10/igt@kms_psr2_sf@plane-move-sf-dmg-area.html * igt@kms_psr2_su@frontbuffer-xrgb8888: - shard-apl: NOTRUN -> [SKIP][55] ([fdo#109271] / [i915#658]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl7/igt@kms_psr2_su@frontbuffer-xrgb8888.html * igt@kms_psr2_su@page_flip-p010: - shard-kbl: NOTRUN -> [SKIP][56] ([fdo#109271] / [i915#658]) +1 similar issue [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: [PASS][57] -> [SKIP][58] ([fdo#109441]) +2 similar issues [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb2/igt@kms_psr@psr2_sprite_plane_move.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb4/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_sysfs_edid_timing: - shard-kbl: NOTRUN -> [FAIL][59] ([IGT#2]) [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_sysfs_edid_timing.html * igt@kms_vblank@pipe-d-wait-idle: - shard-apl: NOTRUN -> [SKIP][60] ([fdo#109271] / [i915#533]) +2 similar issues [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl1/igt@kms_vblank@pipe-d-wait-idle.html * igt@perf@gen12-mi-rpc: - shard-skl: NOTRUN -> [SKIP][61] ([fdo#109271]) +66 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl10/igt@perf@gen12-mi-rpc.html * igt@sysfs_clients@recycle: - shard-skl: NOTRUN -> [SKIP][62] ([fdo#109271] / [i915#2994]) [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl10/igt@sysfs_clients@recycle.html * igt@sysfs_clients@sema-25: - shard-kbl: NOTRUN -> [SKIP][63] ([fdo#109271] / [i915#2994]) +2 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@sysfs_clients@sema-25.html #### Possible fixes #### * igt@gem_ctx_persistence@many-contexts: - {shard-rkl}: [FAIL][64] ([i915#2410]) -> [PASS][65] [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-2/igt@gem_ctx_persistence@many-contexts.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-5/igt@gem_ctx_persistence@many-contexts.html * igt@gem_eio@kms: - shard-tglb: [FAIL][66] ([i915#232]) -> [PASS][67] [66]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-tglb3/igt@gem_eio@kms.html [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-tglb6/igt@gem_eio@kms.html * igt@gem_exec_fair@basic-none-share@rcs0: - shard-tglb: [FAIL][68] ([i915#2842]) -> [PASS][69] [68]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-tglb6/igt@gem_exec_fair@basic-none-share@rcs0.html [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-tglb7/igt@gem_exec_fair@basic-none-share@rcs0.html * igt@gem_exec_fair@basic-none@vecs0: - shard-kbl: [FAIL][70] ([i915#2842]) -> [PASS][71] [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-kbl1/igt@gem_exec_fair@basic-none@vecs0.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl4/igt@gem_exec_fair@basic-none@vecs0.html * igt@gem_exec_fair@basic-pace@vcs0: - shard-iclb: [FAIL][72] ([i915#2842]) -> [PASS][73] [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb3/igt@gem_exec_fair@basic-pace@vcs0.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb5/igt@gem_exec_fair@basic-pace@vcs0.html * igt@gen9_exec_parse@allowed-single: - shard-skl: [DMESG-WARN][74] ([i915#1436] / [i915#716]) -> [PASS][75] [74]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-skl4/igt@gen9_exec_parse@allowed-single.html [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl7/igt@gen9_exec_parse@allowed-single.html * igt@i915_pm_rpm@i2c: - shard-glk: [FAIL][76] ([i915#68]) -> [PASS][77] [76]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-glk4/igt@i915_pm_rpm@i2c.html [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-glk6/igt@i915_pm_rpm@i2c.html * igt@i915_pm_rpm@modeset-lpsp: - {shard-rkl}: [SKIP][78] ([i915#1397]) -> [PASS][79] [78]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@i915_pm_rpm@modeset-lpsp.html [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@i915_pm_rpm@modeset-lpsp.html * igt@kms_big_fb@linear-16bpp-rotate-180: - {shard-tglu}: [DMESG-WARN][80] ([i915#402]) -> [PASS][81] +1 similar issue [80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-tglu-1/igt@kms_big_fb@linear-16bpp-rotate-180.html [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-tglu-2/igt@kms_big_fb@linear-16bpp-rotate-180.html * igt@kms_big_fb@linear-addfb: - {shard-rkl}: [SKIP][82] ([i915#1845] / [i915#4098]) -> [PASS][83] +8 similar issues [82]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@kms_big_fb@linear-addfb.html [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@kms_big_fb@linear-addfb.html * igt@kms_cursor_crc@pipe-b-cursor-64x21-random: - {shard-rkl}: [SKIP][84] ([fdo#112022]) -> [PASS][85] +4 similar issues [84]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@kms_cursor_crc@pipe-b-cursor-64x21-random.html [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@kms_cursor_crc@pipe-b-cursor-64x21-random.html * igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size: - {shard-rkl}: [SKIP][86] ([fdo#111825]) -> [PASS][87] [86]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@kms_cursor_legacy@basic-flip-after-cursor-varying-size.html * igt@kms_cursor_legacy@flip-vs-cursor-toggle: - shard-skl: [FAIL][88] ([i915#2346]) -> [PASS][89] [88]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-skl3/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl9/igt@kms_cursor_legacy@flip-vs-cursor-toggle.html * igt@kms_cursor_legacy@pipe-c-single-move: - {shard-rkl}: [SKIP][90] ([i915#4070]) -> [PASS][91] [90]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-1/igt@kms_cursor_legacy@pipe-c-single-move.html [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-5/igt@kms_cursor_legacy@pipe-c-single-move.html * igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-xtiled: - {shard-rkl}: [SKIP][92] ([i915#4098] / [i915#4369]) -> [PASS][93] [92]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-xtiled.html [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-xtiled.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-kbl: [INCOMPLETE][94] ([i915#180] / [i915#636]) -> [PASS][95] [94]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-kbl7/igt@kms_fbcon_fbt@fbc-suspend.html [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2: - shard-glk: [FAIL][96] ([i915#2122]) -> [PASS][97] [96]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-glk7/igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2.html [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-glk3/igt@kms_flip@2x-plain-flip-fb-recreate@ab-hdmi-a1-hdmi-a2.html * igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1: - shard-skl: [FAIL][98] ([i915#2122]) -> [PASS][99] [98]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-skl3/igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1.html [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl9/igt@kms_flip@flip-vs-absolute-wf_vblank@b-edp1.html * igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1: - shard-glk: [FAIL][100] ([i915#79]) -> [PASS][101] [100]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-glk8/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1.html [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-glk2/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a1.html * igt@kms_flip@flip-vs-fences-interruptible@b-vga1: - shard-snb: [INCOMPLETE][102] ([i915#5204]) -> [PASS][103] [102]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-snb2/igt@kms_flip@flip-vs-fences-interruptible@b-vga1.html [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-snb7/igt@kms_flip@flip-vs-fences-interruptible@b-vga1.html * igt@kms_flip@flip-vs-suspend-interruptible@c-dp1: - shard-kbl: [DMESG-WARN][104] ([i915#180]) -> [PASS][105] +7 similar issues [104]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-kbl4/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-kbl1/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html * igt@kms_invalid_mode@bad-vsync-end: - {shard-rkl}: [SKIP][106] ([i915#4278]) -> [PASS][107] [106]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@kms_invalid_mode@bad-vsync-end.html [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@kms_invalid_mode@bad-vsync-end.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a: - {shard-rkl}: [SKIP][108] ([i915#4098]) -> [PASS][109] +7 similar issues [108]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-a.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c: - shard-apl: [DMESG-WARN][110] ([i915#180]) -> [PASS][111] +2 similar issues [110]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-apl1/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl7/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html * igt@kms_plane_alpha_blend@pipe-b-coverage-7efc: - shard-skl: [FAIL][112] ([fdo#108145] / [i915#265]) -> [PASS][113] +1 similar issue [112]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-skl10/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl2/igt@kms_plane_alpha_blend@pipe-b-coverage-7efc.html * igt@kms_plane_multiple@atomic-pipe-b-tiling-y: - {shard-rkl}: [SKIP][114] ([i915#3558]) -> [PASS][115] +2 similar issues [114]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@kms_plane_multiple@atomic-pipe-b-tiling-y.html [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@kms_plane_multiple@atomic-pipe-b-tiling-y.html * igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1-planes-downscale: - shard-iclb: [SKIP][116] ([i915#5235]) -> [PASS][117] +2 similar issues [116]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb2/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1-planes-downscale.html [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb8/igt@kms_plane_scaling@planes-downscale-factor-0-5@pipe-a-edp-1-planes-downscale.html * igt@kms_psr@cursor_blt: - {shard-rkl}: [SKIP][118] ([i915#1072]) -> [PASS][119] [118]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-4/igt@kms_psr@cursor_blt.html [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-6/igt@kms_psr@cursor_blt.html * igt@kms_psr@psr2_suspend: - shard-iclb: [SKIP][120] ([fdo#109441]) -> [PASS][121] +2 similar issues [120]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb7/igt@kms_psr@psr2_suspend.html [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb2/igt@kms_psr@psr2_suspend.html * igt@perf@polling-parameterized: - {shard-rkl}: [FAIL][122] ([i915#1542]) -> [PASS][123] [122]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-rkl-1/igt@perf@polling-parameterized.html [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-rkl-5/igt@perf@polling-parameterized.html * igt@perf@polling-small-buf: - shard-skl: [FAIL][124] ([i915#1722]) -> [PASS][125] [124]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-skl8/igt@perf@polling-small-buf.html [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl2/igt@perf@polling-small-buf.html * igt@sysfs_timeslice_duration@timeout@vecs0: - shard-apl: [FAIL][126] ([i915#1755]) -> [PASS][127] [126]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-apl7/igt@sysfs_timeslice_duration@timeout@vecs0.html [127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-apl1/igt@sysfs_timeslice_duration@timeout@vecs0.html #### Warnings #### * igt@gem_exec_balancer@parallel: - shard-iclb: [SKIP][128] ([i915#4525]) -> [DMESG-WARN][129] ([i915#5076]) +1 similar issue [128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb5/igt@gem_exec_balancer@parallel.html [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb4/igt@gem_exec_balancer@parallel.html * igt@gem_exec_balancer@parallel-bb-first: - shard-iclb: [DMESG-WARN][130] ([i915#5076]) -> [SKIP][131] ([i915#4525]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb4/igt@gem_exec_balancer@parallel-bb-first.html [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb6/igt@gem_exec_balancer@parallel-bb-first.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-iclb: [FAIL][132] ([i915#2842]) -> [FAIL][133] ([i915#2852]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb2/igt@gem_exec_fair@basic-none-rrul@rcs0.html [133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb8/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@i915_pm_rc6_residency@rc6-fence: - shard-iclb: [WARN][134] ([i915#1804] / [i915#2684]) -> [WARN][135] ([i915#2684]) [134]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb3/igt@i915_pm_rc6_residency@rc6-fence.html [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb5/igt@i915_pm_rc6_residency@rc6-fence.html * igt@i915_pm_rc6_residency@rc6-idle: - shard-iclb: [WARN][136] ([i915#2684]) -> [WARN][137] ([i915#1804] / [i915#2684]) [136]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb8/igt@i915_pm_rc6_residency@rc6-idle.html [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb3/igt@i915_pm_rc6_residency@rc6-idle.html * igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen: - shard-skl: [SKIP][138] ([fdo#109271] / [i915#1888]) -> [SKIP][139] ([fdo#109271]) [138]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-skl2/igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen.html [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-skl4/igt@kms_cursor_crc@pipe-b-cursor-max-size-onscreen.html * igt@kms_psr2_su@page_flip-p010: - shard-iclb: [SKIP][140] ([fdo#109642] / [fdo#111068] / [i915#658]) -> [FAIL][141] ([i915#4148]) [140]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb7/igt@kms_psr2_su@page_flip-p010.html [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb2/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-iclb: [FAIL][142] ([i915#4148]) -> [SKIP][143] ([fdo#109642] / [fdo#111068] / [i915#658]) [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11393/shard-iclb2/igt@kms_psr2_su@page_flip-xrgb8888.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/shard-iclb4/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@runner@aborted: - shard-kbl: ([FAIL][144], [FAIL][145], [FAIL][146], [FAIL][147], [FAIL][148], [FAIL][149], [FAIL][150], [FAIL][151], [FAIL][152], [FAIL][153], [FAIL][154], [FAIL][155], [FAIL][156] == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22629/index.html [-- Attachment #2: Type: text/html, Size: 33329 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2022-03-22 5:39 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-03-21 13:50 [Intel-gfx] [PATCH v2 0/7] drm/i915/dmc: cleanups Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 1/7] drm/i915/dmc: simplify intel_dmc_load_program() conditions Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 2/7] drm/i915/dmc: move assert_dmc_loaded() to intel_dmc.c Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 3/7] drm/i915/dmc: move dmc debugfs " Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 4/7] drm/i915/dmc: fix i915_reg_t usage Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 5/7] drm/i915/dmc: abstract GPU error state dump Jani Nikula 2022-03-21 19:40 ` kernel test robot 2022-03-22 2:58 ` kernel test robot 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 6/7] drm/i915/dmc: hide DMC version macros Jani Nikula 2022-03-21 13:50 ` [Intel-gfx] [PATCH v2 7/7] drm/i915/dmc: split out dmc registers to a separate file Jani Nikula 2022-03-21 20:12 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for drm/i915/dmc: cleanups (rev2) Patchwork 2022-03-21 20:13 ` [Intel-gfx] ✗ Fi.CI.SPARSE: " Patchwork 2022-03-21 20:44 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2022-03-22 5:39 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox