* [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc"
@ 2022-03-28 7:50 Bhanuprakash Modem
2022-03-28 8:07 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for " Patchwork
` (6 more replies)
0 siblings, 7 replies; 14+ messages in thread
From: Bhanuprakash Modem @ 2022-03-28 7:50 UTC (permalink / raw)
To: intel-gfx
This new debugfs will expose the connector's max supported bpc
and the bpc currently using. It is very useful for verifying
whether we enter the correct output color depth from IGT.
Example:
cat /sys/kernel/debug/dri/0/DP-1/output_bpc
Current: 8
Maximum: 10
Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
Cc: Uma Shankar <uma.shankar@intel.com>
Cc: Swati Sharma <swati2.sharma@intel.com>
Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com>
---
.../drm/i915/display/intel_display_debugfs.c | 44 +++++++++++++++++++
1 file changed, 44 insertions(+)
diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
index c1e74a13a0828..3792952a7c219 100644
--- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c
+++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c
@@ -2275,6 +2275,47 @@ static const struct file_operations i915_dsc_bpp_fops = {
.write = i915_dsc_bpp_write
};
+/*
+ * Returns the maximum output bpc for the connector.
+ * Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc
+ */
+static int output_bpc_show(struct seq_file *m, void *data)
+{
+ struct drm_connector *connector = m->private;
+ struct drm_device *dev = connector->dev;
+ struct drm_crtc *crtc;
+ struct intel_crtc_state *crtc_state;
+ struct intel_encoder *encoder = intel_attached_encoder(to_intel_connector(connector));
+ int res;
+
+ if (!encoder)
+ return -ENODEV;
+
+ res = drm_modeset_lock_single_interruptible(&dev->mode_config.connection_mutex);
+ if (res)
+ return res;
+
+ crtc = connector->state->crtc;
+ if (connector->status != connector_status_connected || !crtc) {
+ res = -ENODEV;
+ goto unlock;
+ }
+
+ crtc_state = to_intel_crtc_state(crtc->state);
+ if (!crtc_state->hw.active)
+ goto unlock;
+
+ seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3);
+ seq_printf(m, "Maximum: %u\n", connector->display_info.bpc);
+ res = 0;
+
+unlock:
+ drm_modeset_unlock(&dev->mode_config.connection_mutex);
+
+ return res;
+}
+DEFINE_SHOW_ATTRIBUTE(output_bpc);
+
/**
* intel_connector_debugfs_add - add i915 specific connector debugfs files
* @connector: pointer to a registered drm_connector
@@ -2330,6 +2371,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector)
connector->connector_type == DRM_MODE_CONNECTOR_HDMIB)
debugfs_create_file("i915_lpsp_capability", 0444, root,
connector, &i915_lpsp_capability_fops);
+
+ debugfs_create_file("output_bpc", 0444, root,
+ connector, &output_bpc_fops);
}
/**
--
2.35.1
^ permalink raw reply related [flat|nested] 14+ messages in thread* [Intel-gfx] ✗ Fi.CI.DOCS: warning for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-03-28 7:50 [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" Bhanuprakash Modem @ 2022-03-28 8:07 ` Patchwork 2022-03-28 8:22 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork ` (5 subsequent siblings) 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-28 8:07 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: intel-gfx == Series Details == Series: drm/i915/display/debugfs: Add connector debugfs for "output_bpc" URL : https://patchwork.freedesktop.org/series/101858/ State : warning == Summary == $ make htmldocs 2>&1 > /dev/null | grep i915 ./drivers/gpu/drm/i915/display/intel_drrs.c:1: warning: 'intel_drrs_enable' not found ./drivers/gpu/drm/i915/display/intel_drrs.c:1: warning: 'intel_drrs_disable' not found ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-03-28 7:50 [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" Bhanuprakash Modem 2022-03-28 8:07 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for " Patchwork @ 2022-03-28 8:22 ` Patchwork 2022-03-28 9:14 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork ` (4 subsequent siblings) 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-28 8:22 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 9727 bytes --] == Series Details == Series: drm/i915/display/debugfs: Add connector debugfs for "output_bpc" URL : https://patchwork.freedesktop.org/series/101858/ State : success == Summary == CI Bug Log - changes from CI_DRM_11407 -> Patchwork_22693 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/index.html Participating hosts (48 -> 33) ------------------------------ Additional (1): fi-pnv-d510 Missing (16): fi-bdw-samus shard-tglu bat-dg1-6 bat-dg2-8 shard-rkl bat-dg2-9 fi-bsw-cyan bat-adlp-6 bat-adlp-4 bat-hsw-1 fi-kbl-x1275 bat-rpls-1 bat-rpls-2 shard-dg1 bat-jsl-2 bat-jsl-1 Known issues ------------ Here are the changes found in Patchwork_22693 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_basic@query-info: - fi-tgl-1115g4: NOTRUN -> [SKIP][1] ([fdo#109315]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-tgl-1115g4/igt@amdgpu/amd_basic@query-info.html * igt@amdgpu/amd_cs_nop@nop-gfx0: - fi-tgl-1115g4: NOTRUN -> [SKIP][2] ([fdo#109315] / [i915#2575]) +16 similar issues [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-tgl-1115g4/igt@amdgpu/amd_cs_nop@nop-gfx0.html * igt@core_hotunplug@unbind-rebind: - fi-skl-6700k2: NOTRUN -> [INCOMPLETE][3] ([i915#1373] / [i915#5441]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-skl-6700k2/igt@core_hotunplug@unbind-rebind.html * igt@gem_huc_copy@huc-copy: - fi-pnv-d510: NOTRUN -> [SKIP][4] ([fdo#109271]) +9 similar issues [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-pnv-d510/igt@gem_huc_copy@huc-copy.html * igt@gem_render_linear_blits@basic: - fi-elk-e7500: [PASS][5] -> [INCOMPLETE][6] ([i915#5441]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-elk-e7500/igt@gem_render_linear_blits@basic.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-elk-e7500/igt@gem_render_linear_blits@basic.html - fi-pnv-d510: NOTRUN -> [INCOMPLETE][7] ([i915#5441]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-pnv-d510/igt@gem_render_linear_blits@basic.html * igt@gem_render_tiled_blits@basic: - fi-cfl-guc: [PASS][8] -> [INCOMPLETE][9] ([i915#5441]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-cfl-guc/igt@gem_render_tiled_blits@basic.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-cfl-guc/igt@gem_render_tiled_blits@basic.html - fi-bsw-kefka: [PASS][10] -> [INCOMPLETE][11] ([i915#5441]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-bsw-kefka/igt@gem_render_tiled_blits@basic.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-bsw-kefka/igt@gem_render_tiled_blits@basic.html - fi-kbl-guc: [PASS][12] -> [INCOMPLETE][13] ([i915#5441]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-kbl-guc/igt@gem_render_tiled_blits@basic.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-kbl-guc/igt@gem_render_tiled_blits@basic.html * igt@gem_softpin@allocator-basic-reserve: - fi-ilk-650: NOTRUN -> [SKIP][14] ([fdo#109271]) +1 similar issue [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-ilk-650/igt@gem_softpin@allocator-basic-reserve.html * igt@gem_tiled_blits@basic: - fi-hsw-4770: [PASS][15] -> [INCOMPLETE][16] ([i915#5441]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-hsw-4770/igt@gem_tiled_blits@basic.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-hsw-4770/igt@gem_tiled_blits@basic.html - fi-ilk-650: NOTRUN -> [INCOMPLETE][17] ([i915#5441]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-ilk-650/igt@gem_tiled_blits@basic.html - fi-cfl-8109u: [PASS][18] -> [INCOMPLETE][19] ([i915#5441]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-cfl-8109u/igt@gem_tiled_blits@basic.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-cfl-8109u/igt@gem_tiled_blits@basic.html - fi-kbl-7567u: [PASS][20] -> [INCOMPLETE][21] ([i915#5441]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-kbl-7567u/igt@gem_tiled_blits@basic.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-kbl-7567u/igt@gem_tiled_blits@basic.html * igt@kms_chamelium@hdmi-crc-fast: - fi-skl-6700k2: NOTRUN -> [SKIP][22] ([fdo#109271] / [fdo#111827]) +8 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-skl-6700k2/igt@kms_chamelium@hdmi-crc-fast.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d: - fi-skl-6700k2: NOTRUN -> [SKIP][23] ([fdo#109271] / [i915#533]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-skl-6700k2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html * igt@kms_setmode@basic-clone-single-crtc: - fi-skl-6700k2: NOTRUN -> [SKIP][24] ([fdo#109271]) +9 similar issues [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-skl-6700k2/igt@kms_setmode@basic-clone-single-crtc.html * igt@runner@aborted: - fi-pnv-d510: NOTRUN -> [FAIL][25] ([i915#2403] / [i915#4312]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-pnv-d510/igt@runner@aborted.html - fi-hsw-4770: NOTRUN -> [FAIL][26] ([i915#4312]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-hsw-4770/igt@runner@aborted.html - fi-kbl-guc: NOTRUN -> [FAIL][27] ([i915#4312]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-kbl-guc/igt@runner@aborted.html #### Possible fixes #### * igt@core_hotunplug@unbind-rebind: - fi-tgl-1115g4: [INCOMPLETE][28] ([i915#1373]) -> [PASS][29] [28]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-tgl-1115g4/igt@core_hotunplug@unbind-rebind.html [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-tgl-1115g4/igt@core_hotunplug@unbind-rebind.html - {fi-adl-ddr5}: [INCOMPLETE][30] ([i915#5441]) -> [PASS][31] [30]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-adl-ddr5/igt@core_hotunplug@unbind-rebind.html [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-adl-ddr5/igt@core_hotunplug@unbind-rebind.html - {fi-ehl-2}: [INCOMPLETE][32] ([i915#5441]) -> [PASS][33] [32]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-ehl-2/igt@core_hotunplug@unbind-rebind.html [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-ehl-2/igt@core_hotunplug@unbind-rebind.html * igt@gem_render_linear_blits@basic: - fi-ilk-650: [INCOMPLETE][34] ([i915#5441]) -> [PASS][35] [34]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-ilk-650/igt@gem_render_linear_blits@basic.html [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-ilk-650/igt@gem_render_linear_blits@basic.html * igt@gem_tiled_blits@basic: - fi-skl-6700k2: [INCOMPLETE][36] ([i915#5441]) -> [PASS][37] [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-skl-6700k2/igt@gem_tiled_blits@basic.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-skl-6700k2/igt@gem_tiled_blits@basic.html #### Warnings #### * igt@core_hotunplug@unbind-rebind: - fi-kbl-7500u: [INCOMPLETE][38] ([i915#1373]) -> [INCOMPLETE][39] ([i915#1373] / [i915#5441]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-kbl-7500u/igt@core_hotunplug@unbind-rebind.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-kbl-7500u/igt@core_hotunplug@unbind-rebind.html * igt@runner@aborted: - fi-bsw-kefka: [FAIL][40] ([i915#4312]) -> [FAIL][41] ([i915#3428] / [i915#4312]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/fi-bsw-kefka/igt@runner@aborted.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/fi-bsw-kefka/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [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#1373]: https://gitlab.freedesktop.org/drm/intel/issues/1373 [i915#2403]: https://gitlab.freedesktop.org/drm/intel/issues/2403 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#3428]: https://gitlab.freedesktop.org/drm/intel/issues/3428 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#5127]: https://gitlab.freedesktop.org/drm/intel/issues/5127 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5441]: https://gitlab.freedesktop.org/drm/intel/issues/5441 Build changes ------------- * Linux: CI_DRM_11407 -> Patchwork_22693 CI-20190529: 20190529 CI_DRM_11407: a2fff1c90d9587c65608497d5bf5781c073bf46a @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6393: 1d267ea1b829fa10b31a37ccf6b4a970f032784a @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_22693: 369a298e0bc4ed9e1129651cd83df8a0c6f45082 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 369a298e0bc4 drm/i915/display/debugfs: Add connector debugfs for "output_bpc" == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/index.html [-- Attachment #2: Type: text/html, Size: 12606 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-03-28 7:50 [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" Bhanuprakash Modem 2022-03-28 8:07 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for " Patchwork 2022-03-28 8:22 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2022-03-28 9:14 ` Patchwork 2022-03-29 6:07 ` [Intel-gfx] [PATCH] " Bhanuprakash Modem ` (3 subsequent siblings) 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-28 9:14 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 30288 bytes --] == Series Details == Series: drm/i915/display/debugfs: Add connector debugfs for "output_bpc" URL : https://patchwork.freedesktop.org/series/101858/ State : success == Summary == CI Bug Log - changes from CI_DRM_11407_full -> Patchwork_22693_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (11 -> 11) ------------------------------ No changes in participating hosts Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_22693_full: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@gem_ringfill@basic-all: - {shard-tglu}: [PASS][1] -> [DMESG-WARN][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-tglu-5/igt@gem_ringfill@basic-all.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglu-7/igt@gem_ringfill@basic-all.html Known issues ------------ Here are the changes found in Patchwork_22693_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@api_intel_bb@blit-reloc-keep-cache: - shard-iclb: NOTRUN -> [INCOMPLETE][3] ([i915#5441]) +3 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb2/igt@api_intel_bb@blit-reloc-keep-cache.html * igt@gem_ctx_persistence@engines-cleanup: - shard-snb: NOTRUN -> [SKIP][4] ([fdo#109271] / [i915#1099]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-snb4/igt@gem_ctx_persistence@engines-cleanup.html * igt@gem_exec_balancer@parallel-keep-in-fence: - shard-iclb: NOTRUN -> [SKIP][5] ([i915#4525]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@gem_exec_balancer@parallel-keep-in-fence.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-glk: NOTRUN -> [FAIL][6] ([i915#2842]) +2 similar issues [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk7/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_fair@basic-none@vcs0: - shard-apl: [PASS][7] -> [FAIL][8] ([i915#2842]) [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-apl4/igt@gem_exec_fair@basic-none@vcs0.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl3/igt@gem_exec_fair@basic-none@vcs0.html * igt@gem_exec_fair@basic-pace@vcs0: - shard-iclb: NOTRUN -> [FAIL][9] ([i915#2842]) +3 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb5/igt@gem_exec_fair@basic-pace@vcs0.html * igt@gem_exec_suspend@basic-s3@smem: - shard-skl: [PASS][10] -> [INCOMPLETE][11] ([i915#4939]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-skl1/igt@gem_exec_suspend@basic-s3@smem.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl10/igt@gem_exec_suspend@basic-s3@smem.html * igt@gem_lmem_swapping@heavy-multi: - shard-skl: NOTRUN -> [SKIP][12] ([fdo#109271] / [i915#4613]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl10/igt@gem_lmem_swapping@heavy-multi.html * igt@gem_lmem_swapping@parallel-random: - shard-apl: NOTRUN -> [SKIP][13] ([fdo#109271] / [i915#4613]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl7/igt@gem_lmem_swapping@parallel-random.html - shard-glk: NOTRUN -> [SKIP][14] ([fdo#109271] / [i915#4613]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk8/igt@gem_lmem_swapping@parallel-random.html - shard-kbl: NOTRUN -> [SKIP][15] ([fdo#109271] / [i915#4613]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl1/igt@gem_lmem_swapping@parallel-random.html * igt@gem_lmem_swapping@smem-oom: - shard-iclb: NOTRUN -> [SKIP][16] ([i915#4613]) +2 similar issues [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb7/igt@gem_lmem_swapping@smem-oom.html * igt@gem_ppgtt@blt-vs-render-ctx0: - shard-kbl: NOTRUN -> [DMESG-FAIL][17] ([i915#5441]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl1/igt@gem_ppgtt@blt-vs-render-ctx0.html - shard-tglb: NOTRUN -> [DMESG-FAIL][18] ([i915#5441]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@gem_ppgtt@blt-vs-render-ctx0.html * igt@gem_ppgtt@blt-vs-render-ctxn: - shard-iclb: NOTRUN -> [DMESG-FAIL][19] ([i915#5441]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb7/igt@gem_ppgtt@blt-vs-render-ctxn.html * igt@gem_pwrite@basic-exhaustion: - shard-glk: NOTRUN -> [WARN][20] ([i915#2658]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk3/igt@gem_pwrite@basic-exhaustion.html * igt@gem_pxp@create-regular-buffer: - shard-iclb: NOTRUN -> [SKIP][21] ([i915#4270]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@gem_pxp@create-regular-buffer.html * igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled: - shard-iclb: NOTRUN -> [SKIP][22] ([i915#768]) +4 similar issues [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-yf-tiled.html * igt@gem_softpin@noreloc-s3: - shard-kbl: [PASS][23] -> [DMESG-WARN][24] ([i915#180]) +1 similar issue [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-kbl6/igt@gem_softpin@noreloc-s3.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl7/igt@gem_softpin@noreloc-s3.html * igt@gem_tiled_blits@basic: - shard-tglb: [PASS][25] -> [INCOMPLETE][26] ([i915#5441]) +3 similar issues [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-tglb3/igt@gem_tiled_blits@basic.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb3/igt@gem_tiled_blits@basic.html * igt@gem_tiled_partial_pwrite_pread@reads: - shard-kbl: NOTRUN -> [INCOMPLETE][27] ([i915#5441]) +2 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl6/igt@gem_tiled_partial_pwrite_pread@reads.html * igt@gem_tiled_partial_pwrite_pread@writes-after-reads: - shard-skl: NOTRUN -> [INCOMPLETE][28] ([i915#5441]) +1 similar issue [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl9/igt@gem_tiled_partial_pwrite_pread@writes-after-reads.html * igt@gem_userptr_blits@coherency-sync: - shard-iclb: NOTRUN -> [SKIP][29] ([fdo#109290]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-glk: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#3323]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk3/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@unsync-unmap-cycles: - shard-iclb: NOTRUN -> [SKIP][31] ([i915#3297]) +1 similar issue [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@gem_userptr_blits@unsync-unmap-cycles.html * igt@gen7_exec_parse@batch-without-end: - shard-iclb: NOTRUN -> [SKIP][32] ([fdo#109289]) +3 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@gen7_exec_parse@batch-without-end.html * igt@gen9_exec_parse@batch-invalid-length: - shard-snb: NOTRUN -> [SKIP][33] ([fdo#109271]) +50 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-snb4/igt@gen9_exec_parse@batch-invalid-length.html * igt@gen9_exec_parse@bb-chained: - shard-iclb: NOTRUN -> [SKIP][34] ([i915#2856]) +3 similar issues [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb7/igt@gen9_exec_parse@bb-chained.html * igt@i915_pm_dc@dc3co-vpb-simulation: - shard-iclb: NOTRUN -> [SKIP][35] ([i915#658]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb7/igt@i915_pm_dc@dc3co-vpb-simulation.html * igt@i915_pm_dc@dc6-psr: - shard-iclb: [PASS][36] -> [FAIL][37] ([i915#454]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-iclb5/igt@i915_pm_dc@dc6-psr.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@i915_pm_dc@dc6-psr.html * igt@i915_pm_rpm@modeset-non-lpsp: - shard-tglb: NOTRUN -> [SKIP][38] ([fdo#111644] / [i915#1397] / [i915#2411]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@i915_pm_rpm@modeset-non-lpsp.html * igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait: - shard-iclb: NOTRUN -> [SKIP][39] ([fdo#110892]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-iclb: NOTRUN -> [SKIP][40] ([i915#5286]) +4 similar issues [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_big_fb@linear-32bpp-rotate-90: - shard-iclb: NOTRUN -> [SKIP][41] ([fdo#110725] / [fdo#111614]) +2 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb5/igt@kms_big_fb@linear-32bpp-rotate-90.html * igt@kms_big_fb@linear-8bpp-rotate-180: - shard-tglb: NOTRUN -> [INCOMPLETE][42] ([i915#5441]) +1 similar issue [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@kms_big_fb@linear-8bpp-rotate-180.html * igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0: - shard-skl: [PASS][43] -> [INCOMPLETE][44] ([i915#5441]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-skl4/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl9/igt@kms_big_fb@linear-max-hw-stride-64bpp-rotate-0.html * igt@kms_big_fb@x-tiled-64bpp-rotate-180: - shard-iclb: NOTRUN -> [INCOMPLETE][45] ([i915#2828] / [i915#5441]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip: - shard-apl: NOTRUN -> [SKIP][46] ([fdo#109271] / [i915#3777]) [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl8/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip.html - shard-kbl: NOTRUN -> [SKIP][47] ([fdo#109271] / [i915#3777]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl7/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-hflip.html * igt@kms_big_fb@y-tiled-32bpp-rotate-0: - shard-glk: [PASS][48] -> [INCOMPLETE][49] ([i915#5441]) +4 similar issues [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-glk6/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk8/igt@kms_big_fb@y-tiled-32bpp-rotate-0.html * igt@kms_big_fb@y-tiled-32bpp-rotate-270: - shard-iclb: [PASS][50] -> [INCOMPLETE][51] ([i915#5441]) +2 similar issues [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-iclb4/igt@kms_big_fb@y-tiled-32bpp-rotate-270.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb2/igt@kms_big_fb@y-tiled-32bpp-rotate-270.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip: - shard-glk: NOTRUN -> [SKIP][52] ([fdo#109271] / [i915#3777]) [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk3/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-0-hflip-async-flip: - shard-skl: NOTRUN -> [SKIP][53] ([fdo#109271] / [i915#3777]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl10/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180: - shard-apl: [PASS][54] -> [INCOMPLETE][55] ([i915#5441]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-apl7/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-kbl: [PASS][56] -> [INCOMPLETE][57] ([i915#5441]) +2 similar issues [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-kbl3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl6/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-tglb: NOTRUN -> [SKIP][58] ([fdo#111615]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-iclb: NOTRUN -> [SKIP][59] ([fdo#110723]) +1 similar issue [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_ccs@pipe-a-ccs-on-another-bo-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][60] ([fdo#111615] / [i915#3689]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@kms_ccs@pipe-a-ccs-on-another-bo-yf_tiled_ccs.html * igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc: - shard-glk: NOTRUN -> [SKIP][61] ([fdo#109271] / [i915#3886]) +4 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk7/igt@kms_ccs@pipe-b-crc-primary-rotation-180-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc: - shard-kbl: NOTRUN -> [SKIP][62] ([fdo#109271] / [i915#3886]) +1 similar issue [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl6/igt@kms_ccs@pipe-b-missing-ccs-buffer-y_tiled_gen12_rc_ccs_cc.html - shard-iclb: NOTRUN -> [SKIP][63] ([fdo#109278] / [i915#3886]) +7 similar issues [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb4/igt@kms_ccs@pipe-b-missing-ccs-buffer-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][64] ([fdo#109271] / [i915#3886]) [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl8/igt@kms_ccs@pipe-c-bad-pixel-format-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-d-ccs-on-another-bo-y_tiled_gen12_mc_ccs: - shard-tglb: NOTRUN -> [SKIP][65] ([i915#3689]) [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb2/igt@kms_ccs@pipe-d-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-d-crc-primary-basic-y_tiled_ccs: - shard-kbl: NOTRUN -> [SKIP][66] ([fdo#109271]) +58 similar issues [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl1/igt@kms_ccs@pipe-d-crc-primary-basic-y_tiled_ccs.html * igt@kms_cdclk@mode-transition: - shard-tglb: NOTRUN -> [SKIP][67] ([i915#3742]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@kms_cdclk@mode-transition.html * igt@kms_chamelium@dp-hpd-for-each-pipe: - shard-kbl: NOTRUN -> [SKIP][68] ([fdo#109271] / [fdo#111827]) +6 similar issues [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl6/igt@kms_chamelium@dp-hpd-for-each-pipe.html * igt@kms_chamelium@dp-mode-timings: - shard-apl: NOTRUN -> [SKIP][69] ([fdo#109271] / [fdo#111827]) +2 similar issues [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl8/igt@kms_chamelium@dp-mode-timings.html * igt@kms_chamelium@vga-edid-read: - shard-tglb: NOTRUN -> [SKIP][70] ([fdo#109284] / [fdo#111827]) +2 similar issues [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@kms_chamelium@vga-edid-read.html * igt@kms_chamelium@vga-hpd-enable-disable-mode: - shard-glk: NOTRUN -> [SKIP][71] ([fdo#109271] / [fdo#111827]) +8 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk3/igt@kms_chamelium@vga-hpd-enable-disable-mode.html * igt@kms_color@pipe-d-ctm-0-25: - shard-iclb: NOTRUN -> [SKIP][72] ([fdo#109278] / [i915#1149]) +1 similar issue [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_color@pipe-d-ctm-0-25.html * igt@kms_color_chamelium@pipe-a-ctm-red-to-blue: - shard-iclb: NOTRUN -> [SKIP][73] ([fdo#109284] / [fdo#111827]) +10 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_color_chamelium@pipe-a-ctm-red-to-blue.html * igt@kms_color_chamelium@pipe-a-degamma: - shard-snb: NOTRUN -> [SKIP][74] ([fdo#109271] / [fdo#111827]) +1 similar issue [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-snb4/igt@kms_color_chamelium@pipe-a-degamma.html * igt@kms_color_chamelium@pipe-c-ctm-0-5: - shard-skl: NOTRUN -> [SKIP][75] ([fdo#109271] / [fdo#111827]) [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl9/igt@kms_color_chamelium@pipe-c-ctm-0-5.html * igt@kms_color_chamelium@pipe-d-ctm-negative: - shard-iclb: NOTRUN -> [SKIP][76] ([fdo#109278] / [fdo#109284] / [fdo#111827]) +1 similar issue [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@kms_color_chamelium@pipe-d-ctm-negative.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-iclb: NOTRUN -> [SKIP][77] ([i915#3116]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb5/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@mei_interface: - shard-iclb: NOTRUN -> [SKIP][78] ([fdo#109300] / [fdo#111066]) +1 similar issue [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_content_protection@mei_interface.html * igt@kms_content_protection@srm: - shard-kbl: NOTRUN -> [TIMEOUT][79] ([i915#1319]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl1/igt@kms_content_protection@srm.html - shard-apl: NOTRUN -> [TIMEOUT][80] ([i915#1319]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl7/igt@kms_content_protection@srm.html * igt@kms_cursor_crc@pipe-a-cursor-32x32-random: - shard-tglb: NOTRUN -> [SKIP][81] ([i915#3319]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb2/igt@kms_cursor_crc@pipe-a-cursor-32x32-random.html * igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen: - shard-iclb: NOTRUN -> [SKIP][82] ([fdo#109278] / [fdo#109279]) +1 similar issue [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_cursor_crc@pipe-b-cursor-512x170-onscreen.html * igt@kms_cursor_edge_walk@pipe-d-256x256-left-edge: - shard-iclb: NOTRUN -> [SKIP][83] ([fdo#109278]) +45 similar issues [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@kms_cursor_edge_walk@pipe-d-256x256-left-edge.html * igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy: - shard-iclb: NOTRUN -> [SKIP][84] ([fdo#109274] / [fdo#109278]) +5 similar issues [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_cursor_legacy@2x-long-flip-vs-cursor-legacy.html * igt@kms_draw_crc@draw-method-rgb565-blt-4tiled: - shard-iclb: NOTRUN -> [SKIP][85] ([i915#5287]) +2 similar issues [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@kms_draw_crc@draw-method-rgb565-blt-4tiled.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-kbl: NOTRUN -> [INCOMPLETE][86] ([i915#180] / [i915#636]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl7/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible: - shard-iclb: NOTRUN -> [SKIP][87] ([fdo#109274]) +5 similar issues [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@kms_flip@2x-flip-vs-absolute-wf_vblank-interruptible.html * igt@kms_flip@2x-plain-flip-ts-check: - shard-tglb: NOTRUN -> [SKIP][88] ([fdo#109274] / [fdo#111825]) +3 similar issues [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@kms_flip@2x-plain-flip-ts-check.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling: - shard-iclb: NOTRUN -> [SKIP][89] ([i915#2587]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling.html * igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt: - shard-iclb: NOTRUN -> [SKIP][90] ([fdo#109280]) +31 similar issues [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb5/igt@kms_frontbuffer_tracking@fbc-2p-shrfb-fliptrack-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff: - shard-tglb: NOTRUN -> [SKIP][91] ([fdo#109280] / [fdo#111825]) +6 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb2/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-spr-indfb-onoff.html * igt@kms_hdr@static-swap: - shard-iclb: NOTRUN -> [SKIP][92] ([i915#3555]) [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_hdr@static-swap.html * igt@kms_pipe_crc_basic@read-crc-pipe-d: - shard-glk: NOTRUN -> [SKIP][93] ([fdo#109271] / [i915#533]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk7/igt@kms_pipe_crc_basic@read-crc-pipe-d.html * igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb: - shard-kbl: NOTRUN -> [FAIL][94] ([fdo#108145] / [i915#265]) [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-kbl1/igt@kms_plane_alpha_blend@pipe-a-alpha-opaque-fb.html * igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max: - shard-skl: NOTRUN -> [FAIL][95] ([fdo#108145] / [i915#265]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl9/igt@kms_plane_alpha_blend@pipe-a-constant-alpha-max.html * igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb: - shard-glk: NOTRUN -> [FAIL][96] ([i915#265]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk7/igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb.html * igt@kms_plane_alpha_blend@pipe-d-alpha-opaque-fb: - shard-glk: NOTRUN -> [SKIP][97] ([fdo#109271]) +122 similar issues [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk3/igt@kms_plane_alpha_blend@pipe-d-alpha-opaque-fb.html * igt@kms_plane_lowres@pipe-a-tiling-y: - shard-iclb: NOTRUN -> [SKIP][98] ([i915#3536]) +2 similar issues [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@kms_plane_lowres@pipe-a-tiling-y.html * igt@kms_plane_lowres@pipe-c-tiling-4: - shard-iclb: NOTRUN -> [SKIP][99] ([i915#5288]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@kms_plane_lowres@pipe-c-tiling-4.html * igt@kms_plane_scaling@downscale-with-pixel-format-factor-0-25@pipe-a-edp-1-downscale-with-pixel-format: - shard-iclb: NOTRUN -> [SKIP][100] ([i915#5176]) +5 similar issues [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@kms_plane_scaling@downscale-with-pixel-format-factor-0-25@pipe-a-edp-1-downscale-with-pixel-format.html * igt@kms_prime@basic-crc@first-to-second: - shard-iclb: NOTRUN -> [SKIP][101] ([i915#1836]) [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@kms_prime@basic-crc@first-to-second.html * igt@kms_psr2_sf@cursor-plane-move-continuous-sf: - shard-skl: NOTRUN -> [SKIP][102] ([fdo#109271] / [i915#658]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl10/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html - shard-iclb: NOTRUN -> [SKIP][103] ([i915#2920]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb2/igt@kms_psr2_sf@cursor-plane-move-continuous-sf.html * igt@kms_psr2_sf@primary-plane-update-sf-dmg-area: - shard-glk: NOTRUN -> [SKIP][104] ([fdo#109271] / [i915#658]) [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk3/igt@kms_psr2_sf@primary-plane-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-p010: - shard-iclb: NOTRUN -> [SKIP][105] ([fdo#109642] / [fdo#111068] / [i915#658]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_psr2_su@page_flip-p010.html * igt@kms_psr@psr2_sprite_mmap_gtt: - shard-tglb: NOTRUN -> [FAIL][106] ([i915#132] / [i915#3467]) +1 similar issue [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@kms_psr@psr2_sprite_mmap_gtt.html * igt@kms_psr@psr2_sprite_plane_move: - shard-iclb: NOTRUN -> [SKIP][107] ([fdo#109441]) +2 similar issues [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@kms_psr@psr2_sprite_plane_move.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180: - shard-tglb: NOTRUN -> [SKIP][108] ([fdo#111615] / [i915#5289]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-tglb1/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-180.html * igt@kms_vblank@pipe-d-query-forked-busy: - shard-skl: NOTRUN -> [SKIP][109] ([fdo#109271]) +34 similar issues [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl9/igt@kms_vblank@pipe-d-query-forked-busy.html * igt@kms_vrr@flip-dpms: - shard-iclb: NOTRUN -> [SKIP][110] ([fdo#109502]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb1/igt@kms_vrr@flip-dpms.html * igt@kms_writeback@writeback-check-output: - shard-iclb: NOTRUN -> [SKIP][111] ([i915#2437]) +1 similar issue [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@kms_writeback@writeback-check-output.html * igt@nouveau_crc@pipe-b-ctx-flip-skip-current-frame: - shard-apl: NOTRUN -> [SKIP][112] ([fdo#109271]) +49 similar issues [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl8/igt@nouveau_crc@pipe-b-ctx-flip-skip-current-frame.html * igt@perf_pmu@rc6-suspend: - shard-apl: [PASS][113] -> [DMESG-WARN][114] ([i915#180]) [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-apl4/igt@perf_pmu@rc6-suspend.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-apl4/igt@perf_pmu@rc6-suspend.html * igt@prime_nv_test@i915_nv_sharing: - shard-iclb: NOTRUN -> [SKIP][115] ([fdo#109291]) +2 similar issues [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb6/igt@prime_nv_test@i915_nv_sharing.html * igt@sysfs_clients@create: - shard-glk: NOTRUN -> [SKIP][116] ([fdo#109271] / [i915#2994]) +2 similar issues [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk7/igt@sysfs_clients@create.html - shard-iclb: NOTRUN -> [SKIP][117] ([i915#2994]) +1 similar issue [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@sysfs_clients@create.html * igt@sysfs_clients@fair-3: - shard-skl: NOTRUN -> [SKIP][118] ([fdo#109271] / [i915#2994]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-skl9/igt@sysfs_clients@fair-3.html #### Possible fixes #### * igt@gem_exec_fair@basic-none@rcs0: - shard-glk: [FAIL][119] ([i915#2842]) -> [PASS][120] [119]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-glk4/igt@gem_exec_fair@basic-none@rcs0.html [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk5/igt@gem_exec_fair@basic-none@rcs0.html * igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs@smem: - shard-glk: [INCOMPLETE][121] ([i915#5441]) -> [PASS][122] +2 similar issues [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-glk4/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs@smem.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-glk3/igt@gem_render_copy@mixed-tiled-to-yf-tiled-ccs@smem.html * igt@kms_big_fb@x-tiled-16bpp-rotate-0: - shard-iclb: [INCOMPLETE][123] ([i915#5441]) -> [PASS][124] +8 similar issues [123]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-iclb4/igt@kms_big_fb@x-tiled-16bpp-rotate-0.html [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/shard-iclb8/igt@kms_big_fb@x-tiled-16bpp-rotate-0.html * igt@kms_big_fb@y-tiled-32bpp-rotate-90: - {shard-tglu}: [INCOMPLETE][125] ([i915#5441]) -> [PASS][126] [125]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11407/shard-tglu-6/igt@kms_big_fb@y-tiled-32bpp-rotate-90.ht == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22693/index.html [-- Attachment #2: Type: text/html, Size: 33913 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-03-28 7:50 [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" Bhanuprakash Modem ` (2 preceding siblings ...) 2022-03-28 9:14 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork @ 2022-03-29 6:07 ` Bhanuprakash Modem 2022-04-01 12:40 ` Jani Nikula 2022-03-29 6:48 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) Patchwork ` (2 subsequent siblings) 6 siblings, 1 reply; 14+ messages in thread From: Bhanuprakash Modem @ 2022-03-29 6:07 UTC (permalink / raw) To: intel-gfx This new debugfs will expose the connector's max supported bpc and the bpc currently using. It is very useful for verifying whether we enter the correct output color depth from IGT. Example: cat /sys/kernel/debug/dri/0/DP-1/output_bpc Current: 8 Maximum: 10 V2: Add connector's max bpc to i915_display_info Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> Cc: Uma Shankar <uma.shankar@intel.com> Cc: Swati Sharma <swati2.sharma@intel.com> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> --- .../drm/i915/display/intel_display_debugfs.c | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c index c1e74a13a0828..694d27f3b109c 100644 --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c @@ -663,6 +663,8 @@ static void intel_connector_info(struct seq_file *m, seq_puts(m, "\tHDCP version: "); intel_hdcp_info(m, intel_connector); + seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc); + intel_panel_info(m, intel_connector); seq_printf(m, "\tmodes:\n"); @@ -2275,6 +2277,47 @@ static const struct file_operations i915_dsc_bpp_fops = { .write = i915_dsc_bpp_write }; +/* + * Returns the maximum output bpc for the connector. + * Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc + */ +static int output_bpc_show(struct seq_file *m, void *data) +{ + struct drm_connector *connector = m->private; + struct drm_device *dev = connector->dev; + struct drm_crtc *crtc; + struct intel_crtc_state *crtc_state; + struct intel_encoder *encoder = intel_attached_encoder(to_intel_connector(connector)); + int res; + + if (!encoder) + return -ENODEV; + + res = drm_modeset_lock_single_interruptible(&dev->mode_config.connection_mutex); + if (res) + return res; + + crtc = connector->state->crtc; + if (connector->status != connector_status_connected || !crtc) { + res = -ENODEV; + goto unlock; + } + + crtc_state = to_intel_crtc_state(crtc->state); + if (!crtc_state->hw.active) + goto unlock; + + seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3); + seq_printf(m, "Maximum: %u\n", connector->display_info.bpc); + res = 0; + +unlock: + drm_modeset_unlock(&dev->mode_config.connection_mutex); + + return res; +} +DEFINE_SHOW_ATTRIBUTE(output_bpc); + /** * intel_connector_debugfs_add - add i915 specific connector debugfs files * @connector: pointer to a registered drm_connector @@ -2330,6 +2373,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector) connector->connector_type == DRM_MODE_CONNECTOR_HDMIB) debugfs_create_file("i915_lpsp_capability", 0444, root, connector, &i915_lpsp_capability_fops); + + debugfs_create_file("output_bpc", 0444, root, + connector, &output_bpc_fops); } /** -- 2.35.1 ^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-03-29 6:07 ` [Intel-gfx] [PATCH] " Bhanuprakash Modem @ 2022-04-01 12:40 ` Jani Nikula 2022-04-04 8:57 ` Modem, Bhanuprakash 0 siblings, 1 reply; 14+ messages in thread From: Jani Nikula @ 2022-04-01 12:40 UTC (permalink / raw) To: Bhanuprakash Modem, intel-gfx On Tue, 29 Mar 2022, Bhanuprakash Modem <bhanuprakash.modem@intel.com> wrote: > This new debugfs will expose the connector's max supported bpc > and the bpc currently using. It is very useful for verifying > whether we enter the correct output color depth from IGT. > > Example: > cat /sys/kernel/debug/dri/0/DP-1/output_bpc > Current: 8 > Maximum: 10 > > V2: Add connector's max bpc to i915_display_info > > Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > Cc: Uma Shankar <uma.shankar@intel.com> > Cc: Swati Sharma <swati2.sharma@intel.com> > Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > --- > .../drm/i915/display/intel_display_debugfs.c | 46 +++++++++++++++++++ > 1 file changed, 46 insertions(+) > > diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c > index c1e74a13a0828..694d27f3b109c 100644 > --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c > +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c > @@ -663,6 +663,8 @@ static void intel_connector_info(struct seq_file *m, > seq_puts(m, "\tHDCP version: "); > intel_hdcp_info(m, intel_connector); > > + seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc); > + > intel_panel_info(m, intel_connector); > > seq_printf(m, "\tmodes:\n"); > @@ -2275,6 +2277,47 @@ static const struct file_operations i915_dsc_bpp_fops = { > .write = i915_dsc_bpp_write > }; > > +/* > + * Returns the maximum output bpc for the connector. > + * Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc > + */ > +static int output_bpc_show(struct seq_file *m, void *data) > +{ > + struct drm_connector *connector = m->private; > + struct drm_device *dev = connector->dev; > + struct drm_crtc *crtc; > + struct intel_crtc_state *crtc_state; > + struct intel_encoder *encoder = intel_attached_encoder(to_intel_connector(connector)); > + int res; > + > + if (!encoder) > + return -ENODEV; > + > + res = drm_modeset_lock_single_interruptible(&dev->mode_config.connection_mutex); > + if (res) > + return res; > + > + crtc = connector->state->crtc; > + if (connector->status != connector_status_connected || !crtc) { > + res = -ENODEV; > + goto unlock; > + } > + > + crtc_state = to_intel_crtc_state(crtc->state); > + if (!crtc_state->hw.active) > + goto unlock; > + > + seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3); > + seq_printf(m, "Maximum: %u\n", connector->display_info.bpc); > + res = 0; > + > +unlock: > + drm_modeset_unlock(&dev->mode_config.connection_mutex); > + > + return res; > +} > +DEFINE_SHOW_ATTRIBUTE(output_bpc); Looks like an excessive amount of code for a single value. BR, Jani. > + > /** > * intel_connector_debugfs_add - add i915 specific connector debugfs files > * @connector: pointer to a registered drm_connector > @@ -2330,6 +2373,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector) > connector->connector_type == DRM_MODE_CONNECTOR_HDMIB) > debugfs_create_file("i915_lpsp_capability", 0444, root, > connector, &i915_lpsp_capability_fops); > + > + debugfs_create_file("output_bpc", 0444, root, > + connector, &output_bpc_fops); > } > > /** -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-04-01 12:40 ` Jani Nikula @ 2022-04-04 8:57 ` Modem, Bhanuprakash 2022-04-04 10:46 ` Jani Nikula 0 siblings, 1 reply; 14+ messages in thread From: Modem, Bhanuprakash @ 2022-04-04 8:57 UTC (permalink / raw) To: Jani Nikula, intel-gfx On Fri-01-04-2022 06:10 pm, Jani Nikula wrote: > On Tue, 29 Mar 2022, Bhanuprakash Modem <bhanuprakash.modem@intel.com> wrote: >> This new debugfs will expose the connector's max supported bpc >> and the bpc currently using. It is very useful for verifying >> whether we enter the correct output color depth from IGT. >> >> Example: >> cat /sys/kernel/debug/dri/0/DP-1/output_bpc >> Current: 8 >> Maximum: 10 >> >> V2: Add connector's max bpc to i915_display_info >> >> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> >> Cc: Uma Shankar <uma.shankar@intel.com> >> Cc: Swati Sharma <swati2.sharma@intel.com> >> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> >> --- >> .../drm/i915/display/intel_display_debugfs.c | 46 +++++++++++++++++++ >> 1 file changed, 46 insertions(+) >> >> diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c >> index c1e74a13a0828..694d27f3b109c 100644 >> --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c >> +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c >> @@ -663,6 +663,8 @@ static void intel_connector_info(struct seq_file *m, >> seq_puts(m, "\tHDCP version: "); >> intel_hdcp_info(m, intel_connector); >> >> + seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc); >> + >> intel_panel_info(m, intel_connector); >> >> seq_printf(m, "\tmodes:\n"); >> @@ -2275,6 +2277,47 @@ static const struct file_operations i915_dsc_bpp_fops = { >> .write = i915_dsc_bpp_write >> }; >> >> +/* >> + * Returns the maximum output bpc for the connector. >> + * Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc >> + */ >> +static int output_bpc_show(struct seq_file *m, void *data) >> +{ >> + struct drm_connector *connector = m->private; >> + struct drm_device *dev = connector->dev; >> + struct drm_crtc *crtc; >> + struct intel_crtc_state *crtc_state; >> + struct intel_encoder *encoder = intel_attached_encoder(to_intel_connector(connector)); >> + int res; >> + >> + if (!encoder) >> + return -ENODEV; >> + >> + res = drm_modeset_lock_single_interruptible(&dev->mode_config.connection_mutex); >> + if (res) >> + return res; >> + >> + crtc = connector->state->crtc; >> + if (connector->status != connector_status_connected || !crtc) { >> + res = -ENODEV; >> + goto unlock; >> + } >> + >> + crtc_state = to_intel_crtc_state(crtc->state); >> + if (!crtc_state->hw.active) >> + goto unlock; >> + >> + seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3); >> + seq_printf(m, "Maximum: %u\n", connector->display_info.bpc); >> + res = 0; >> + >> +unlock: >> + drm_modeset_unlock(&dev->mode_config.connection_mutex); >> + >> + return res; >> +} >> +DEFINE_SHOW_ATTRIBUTE(output_bpc); > > Looks like an excessive amount of code for a single value. Yeah, but these values are very helpful in many IGT tests like kms_color, kms_hdr, kms_dither, kms_dsc etc.. Otherwise IGT needs to request the kernel to get the EDID, and parse that EDID to get the "Maximum" value which is redundant (Kernel is already doing the same) and not recommended in IGT. And there is no way to get the "Current" value except reading it from i915_display_info which is again not recommended in IGT (As i915_display_info is Intel specific). This debugfs is already introduced & using by AMD: https://patchwork.freedesktop.org/patch/308586 - Bhanu > > BR, > Jani. > >> + >> /** >> * intel_connector_debugfs_add - add i915 specific connector debugfs files >> * @connector: pointer to a registered drm_connector >> @@ -2330,6 +2373,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector) >> connector->connector_type == DRM_MODE_CONNECTOR_HDMIB) >> debugfs_create_file("i915_lpsp_capability", 0444, root, >> connector, &i915_lpsp_capability_fops); >> + >> + debugfs_create_file("output_bpc", 0444, root, >> + connector, &output_bpc_fops); >> } >> >> /** > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-04-04 8:57 ` Modem, Bhanuprakash @ 2022-04-04 10:46 ` Jani Nikula 2022-04-04 12:06 ` Modem, Bhanuprakash 2022-04-04 15:41 ` Daniel Vetter 0 siblings, 2 replies; 14+ messages in thread From: Jani Nikula @ 2022-04-04 10:46 UTC (permalink / raw) To: Modem, Bhanuprakash, intel-gfx, dri-devel Cc: Alex Deucher, Daniel Vetter, Arkadiusz Hiler, airlied On Mon, 04 Apr 2022, "Modem, Bhanuprakash" <bhanuprakash.modem@intel.com> wrote: > On Fri-01-04-2022 06:10 pm, Jani Nikula wrote: >> On Tue, 29 Mar 2022, Bhanuprakash Modem <bhanuprakash.modem@intel.com> wrote: >>> This new debugfs will expose the connector's max supported bpc >>> and the bpc currently using. It is very useful for verifying >>> whether we enter the correct output color depth from IGT. >>> >>> Example: >>> cat /sys/kernel/debug/dri/0/DP-1/output_bpc >>> Current: 8 >>> Maximum: 10 >>> >>> V2: Add connector's max bpc to i915_display_info >>> >>> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> >>> Cc: Uma Shankar <uma.shankar@intel.com> >>> Cc: Swati Sharma <swati2.sharma@intel.com> >>> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> >>> --- >>> .../drm/i915/display/intel_display_debugfs.c | 46 +++++++++++++++++++ >>> 1 file changed, 46 insertions(+) >>> >>> diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>> index c1e74a13a0828..694d27f3b109c 100644 >>> --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>> +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>> @@ -663,6 +663,8 @@ static void intel_connector_info(struct seq_file *m, >>> seq_puts(m, "\tHDCP version: "); >>> intel_hdcp_info(m, intel_connector); >>> >>> + seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc); >>> + >>> intel_panel_info(m, intel_connector); >>> >>> seq_printf(m, "\tmodes:\n"); >>> @@ -2275,6 +2277,47 @@ static const struct file_operations i915_dsc_bpp_fops = { >>> .write = i915_dsc_bpp_write >>> }; >>> >>> +/* >>> + * Returns the maximum output bpc for the connector. >>> + * Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc >>> + */ >>> +static int output_bpc_show(struct seq_file *m, void *data) >>> +{ >>> + struct drm_connector *connector = m->private; >>> + struct drm_device *dev = connector->dev; >>> + struct drm_crtc *crtc; >>> + struct intel_crtc_state *crtc_state; >>> + struct intel_encoder *encoder = intel_attached_encoder(to_intel_connector(connector)); >>> + int res; >>> + >>> + if (!encoder) >>> + return -ENODEV; >>> + >>> + res = drm_modeset_lock_single_interruptible(&dev->mode_config.connection_mutex); >>> + if (res) >>> + return res; >>> + >>> + crtc = connector->state->crtc; >>> + if (connector->status != connector_status_connected || !crtc) { >>> + res = -ENODEV; >>> + goto unlock; >>> + } >>> + >>> + crtc_state = to_intel_crtc_state(crtc->state); >>> + if (!crtc_state->hw.active) >>> + goto unlock; >>> + >>> + seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3); >>> + seq_printf(m, "Maximum: %u\n", connector->display_info.bpc); >>> + res = 0; >>> + >>> +unlock: >>> + drm_modeset_unlock(&dev->mode_config.connection_mutex); >>> + >>> + return res; >>> +} >>> +DEFINE_SHOW_ATTRIBUTE(output_bpc); >> >> Looks like an excessive amount of code for a single value. > > Yeah, but these values are very helpful in many IGT tests like > kms_color, kms_hdr, kms_dither, kms_dsc etc.. > > Otherwise IGT needs to request the kernel to get the EDID, and parse > that EDID to get the "Maximum" value which is redundant (Kernel is > already doing the same) and not recommended in IGT. > > And there is no way to get the "Current" value except reading it from > i915_display_info which is again not recommended in IGT (As > i915_display_info is Intel specific). Note how we have intel_connector_debugfs_add() for connector debugfs and intel_crtc_debugfs_add() for crtc debugfs, and how this patch just mixes up the two by looking up crtc and state from the connector debugfs. > This debugfs is already introduced & using by AMD: > https://patchwork.freedesktop.org/patch/308586 Wait, what? Both amd and i915 adding the name "output_bpc" is *not* the way to roll. We only add i915_ prefixed debugfs files from i915.ko. If you need this to be a standard interface across drivers, IMO it should be added in common drm code, not sprinkled around in drivers. I see that amd is already using this in what is basically drm core debugfs namespace, and there's amd specific IGT built on top. Adding a bunch of Cc's to get some clarity on drm debugfs naming and usage. BR, Jani. > > - Bhanu > >> >> BR, >> Jani. >> >>> + >>> /** >>> * intel_connector_debugfs_add - add i915 specific connector debugfs files >>> * @connector: pointer to a registered drm_connector >>> @@ -2330,6 +2373,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector) >>> connector->connector_type == DRM_MODE_CONNECTOR_HDMIB) >>> debugfs_create_file("i915_lpsp_capability", 0444, root, >>> connector, &i915_lpsp_capability_fops); >>> + >>> + debugfs_create_file("output_bpc", 0444, root, >>> + connector, &output_bpc_fops); >>> } >>> >>> /** >> > -- Jani Nikula, Intel Open Source Graphics Center ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-04-04 10:46 ` Jani Nikula @ 2022-04-04 12:06 ` Modem, Bhanuprakash 2022-04-04 15:41 ` Daniel Vetter 1 sibling, 0 replies; 14+ messages in thread From: Modem, Bhanuprakash @ 2022-04-04 12:06 UTC (permalink / raw) To: Jani Nikula, intel-gfx, dri-devel Cc: Alex Deucher, Daniel Vetter, Arkadiusz Hiler, airlied On Mon-04-04-2022 04:16 pm, Jani Nikula wrote: > On Mon, 04 Apr 2022, "Modem, Bhanuprakash" <bhanuprakash.modem@intel.com> wrote: >> On Fri-01-04-2022 06:10 pm, Jani Nikula wrote: >>> On Tue, 29 Mar 2022, Bhanuprakash Modem <bhanuprakash.modem@intel.com> wrote: >>>> This new debugfs will expose the connector's max supported bpc >>>> and the bpc currently using. It is very useful for verifying >>>> whether we enter the correct output color depth from IGT. >>>> >>>> Example: >>>> cat /sys/kernel/debug/dri/0/DP-1/output_bpc >>>> Current: 8 >>>> Maximum: 10 >>>> >>>> V2: Add connector's max bpc to i915_display_info >>>> >>>> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> >>>> Cc: Uma Shankar <uma.shankar@intel.com> >>>> Cc: Swati Sharma <swati2.sharma@intel.com> >>>> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> >>>> --- >>>> .../drm/i915/display/intel_display_debugfs.c | 46 +++++++++++++++++++ >>>> 1 file changed, 46 insertions(+) >>>> >>>> diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>>> index c1e74a13a0828..694d27f3b109c 100644 >>>> --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>>> +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>>> @@ -663,6 +663,8 @@ static void intel_connector_info(struct seq_file *m, >>>> seq_puts(m, "\tHDCP version: "); >>>> intel_hdcp_info(m, intel_connector); >>>> >>>> + seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc); >>>> + >>>> intel_panel_info(m, intel_connector); >>>> >>>> seq_printf(m, "\tmodes:\n"); >>>> @@ -2275,6 +2277,47 @@ static const struct file_operations i915_dsc_bpp_fops = { >>>> .write = i915_dsc_bpp_write >>>> }; >>>> >>>> +/* >>>> + * Returns the maximum output bpc for the connector. >>>> + * Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc >>>> + */ >>>> +static int output_bpc_show(struct seq_file *m, void *data) >>>> +{ >>>> + struct drm_connector *connector = m->private; >>>> + struct drm_device *dev = connector->dev; >>>> + struct drm_crtc *crtc; >>>> + struct intel_crtc_state *crtc_state; >>>> + struct intel_encoder *encoder = intel_attached_encoder(to_intel_connector(connector)); >>>> + int res; >>>> + >>>> + if (!encoder) >>>> + return -ENODEV; >>>> + >>>> + res = drm_modeset_lock_single_interruptible(&dev->mode_config.connection_mutex); >>>> + if (res) >>>> + return res; >>>> + >>>> + crtc = connector->state->crtc; >>>> + if (connector->status != connector_status_connected || !crtc) { >>>> + res = -ENODEV; >>>> + goto unlock; >>>> + } >>>> + >>>> + crtc_state = to_intel_crtc_state(crtc->state); >>>> + if (!crtc_state->hw.active) >>>> + goto unlock; >>>> + >>>> + seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3); >>>> + seq_printf(m, "Maximum: %u\n", connector->display_info.bpc); >>>> + res = 0; >>>> + >>>> +unlock: >>>> + drm_modeset_unlock(&dev->mode_config.connection_mutex); >>>> + >>>> + return res; >>>> +} >>>> +DEFINE_SHOW_ATTRIBUTE(output_bpc); >>> >>> Looks like an excessive amount of code for a single value. >> >> Yeah, but these values are very helpful in many IGT tests like >> kms_color, kms_hdr, kms_dither, kms_dsc etc.. >> >> Otherwise IGT needs to request the kernel to get the EDID, and parse >> that EDID to get the "Maximum" value which is redundant (Kernel is >> already doing the same) and not recommended in IGT. >> >> And there is no way to get the "Current" value except reading it from >> i915_display_info which is again not recommended in IGT (As >> i915_display_info is Intel specific). > > Note how we have intel_connector_debugfs_add() for connector debugfs and > intel_crtc_debugfs_add() for crtc debugfs, and how this patch just mixes > up the two by looking up crtc and state from the connector debugfs. I just tried to adopt from existing AMD's implementation, and it may be reduce the number of debugfs nodes. "Maximum" is from connector's display_info (Needs connector debugfs) "Current" is from crtc state (Needs crtc debugfs) > >> This debugfs is already introduced & using by AMD: >> https://patchwork.freedesktop.org/patch/308586 > > Wait, what? > > Both amd and i915 adding the name "output_bpc" is *not* the way to > roll. We only add i915_ prefixed debugfs files from i915.ko. > > If you need this to be a standard interface across drivers, IMO it > should be added in common drm code, not sprinkled around in drivers. As display_info is the member of drm_connector, perhaps we can move "Maximum" value to drm layer and can use common name. Example: /sys/kernel/debug/dri/0/DP-1/max_bpc And each hardware specific driver could create a crtc debugfs node for "Current" value in their name space. Example: /sys/kernel/debug/dri/0/crtc-0/i915_current_bpc Please suggest. - Bhanu > > I see that amd is already using this in what is basically drm core > debugfs namespace, and there's amd specific IGT built on top. > > Adding a bunch of Cc's to get some clarity on drm debugfs naming and > usage. > > > BR, > Jani. > > >> >> - Bhanu >> >>> >>> BR, >>> Jani. >>> >>>> + >>>> /** >>>> * intel_connector_debugfs_add - add i915 specific connector debugfs files >>>> * @connector: pointer to a registered drm_connector >>>> @@ -2330,6 +2373,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector) >>>> connector->connector_type == DRM_MODE_CONNECTOR_HDMIB) >>>> debugfs_create_file("i915_lpsp_capability", 0444, root, >>>> connector, &i915_lpsp_capability_fops); >>>> + >>>> + debugfs_create_file("output_bpc", 0444, root, >>>> + connector, &output_bpc_fops); >>>> } >>>> >>>> /** >>> >> > ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-04-04 10:46 ` Jani Nikula 2022-04-04 12:06 ` Modem, Bhanuprakash @ 2022-04-04 15:41 ` Daniel Vetter 2022-04-08 10:36 ` Modem, Bhanuprakash 1 sibling, 1 reply; 14+ messages in thread From: Daniel Vetter @ 2022-04-04 15:41 UTC (permalink / raw) To: Jani Nikula Cc: Arkadiusz Hiler, Daniel Vetter, intel-gfx, dri-devel, airlied, Alex Deucher On Mon, Apr 04, 2022 at 01:46:23PM +0300, Jani Nikula wrote: > On Mon, 04 Apr 2022, "Modem, Bhanuprakash" <bhanuprakash.modem@intel.com> wrote: > > On Fri-01-04-2022 06:10 pm, Jani Nikula wrote: > >> On Tue, 29 Mar 2022, Bhanuprakash Modem <bhanuprakash.modem@intel.com> wrote: > >>> This new debugfs will expose the connector's max supported bpc > >>> and the bpc currently using. It is very useful for verifying > >>> whether we enter the correct output color depth from IGT. > >>> > >>> Example: > >>> cat /sys/kernel/debug/dri/0/DP-1/output_bpc > >>> Current: 8 > >>> Maximum: 10 > >>> > >>> V2: Add connector's max bpc to i915_display_info > >>> > >>> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> > >>> Cc: Uma Shankar <uma.shankar@intel.com> > >>> Cc: Swati Sharma <swati2.sharma@intel.com> > >>> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> > >>> --- > >>> .../drm/i915/display/intel_display_debugfs.c | 46 +++++++++++++++++++ > >>> 1 file changed, 46 insertions(+) > >>> > >>> diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c > >>> index c1e74a13a0828..694d27f3b109c 100644 > >>> --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c > >>> +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c > >>> @@ -663,6 +663,8 @@ static void intel_connector_info(struct seq_file *m, > >>> seq_puts(m, "\tHDCP version: "); > >>> intel_hdcp_info(m, intel_connector); > >>> > >>> + seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc); > >>> + > >>> intel_panel_info(m, intel_connector); > >>> > >>> seq_printf(m, "\tmodes:\n"); > >>> @@ -2275,6 +2277,47 @@ static const struct file_operations i915_dsc_bpp_fops = { > >>> .write = i915_dsc_bpp_write > >>> }; > >>> > >>> +/* > >>> + * Returns the maximum output bpc for the connector. > >>> + * Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc > >>> + */ > >>> +static int output_bpc_show(struct seq_file *m, void *data) > >>> +{ > >>> + struct drm_connector *connector = m->private; > >>> + struct drm_device *dev = connector->dev; > >>> + struct drm_crtc *crtc; > >>> + struct intel_crtc_state *crtc_state; > >>> + struct intel_encoder *encoder = intel_attached_encoder(to_intel_connector(connector)); > >>> + int res; > >>> + > >>> + if (!encoder) > >>> + return -ENODEV; > >>> + > >>> + res = drm_modeset_lock_single_interruptible(&dev->mode_config.connection_mutex); > >>> + if (res) > >>> + return res; > >>> + > >>> + crtc = connector->state->crtc; > >>> + if (connector->status != connector_status_connected || !crtc) { > >>> + res = -ENODEV; > >>> + goto unlock; > >>> + } > >>> + > >>> + crtc_state = to_intel_crtc_state(crtc->state); > >>> + if (!crtc_state->hw.active) > >>> + goto unlock; > >>> + > >>> + seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3); > >>> + seq_printf(m, "Maximum: %u\n", connector->display_info.bpc); > >>> + res = 0; > >>> + > >>> +unlock: > >>> + drm_modeset_unlock(&dev->mode_config.connection_mutex); > >>> + > >>> + return res; > >>> +} > >>> +DEFINE_SHOW_ATTRIBUTE(output_bpc); > >> > >> Looks like an excessive amount of code for a single value. > > > > Yeah, but these values are very helpful in many IGT tests like > > kms_color, kms_hdr, kms_dither, kms_dsc etc.. > > > > Otherwise IGT needs to request the kernel to get the EDID, and parse > > that EDID to get the "Maximum" value which is redundant (Kernel is > > already doing the same) and not recommended in IGT. > > > > And there is no way to get the "Current" value except reading it from > > i915_display_info which is again not recommended in IGT (As > > i915_display_info is Intel specific). > > Note how we have intel_connector_debugfs_add() for connector debugfs and > intel_crtc_debugfs_add() for crtc debugfs, and how this patch just mixes > up the two by looking up crtc and state from the connector debugfs. > > > This debugfs is already introduced & using by AMD: > > https://patchwork.freedesktop.org/patch/308586 > > Wait, what? > > Both amd and i915 adding the name "output_bpc" is *not* the way to > roll. We only add i915_ prefixed debugfs files from i915.ko. Yeah vendor prefix would be nice, but it's debugfs so we can always fix it. Also would be really good to pull that output_bpc into drm core if it's something standard that igts need in general, so ideally we don't just standardize the drm side, but also the testcases that need this and make them generic to run on any kms driver. -Daniel > > If you need this to be a standard interface across drivers, IMO it > should be added in common drm code, not sprinkled around in drivers. > > I see that amd is already using this in what is basically drm core > debugfs namespace, and there's amd specific IGT built on top. > > Adding a bunch of Cc's to get some clarity on drm debugfs naming and > usage. > > > BR, > Jani. > > > > > > - Bhanu > > > >> > >> BR, > >> Jani. > >> > >>> + > >>> /** > >>> * intel_connector_debugfs_add - add i915 specific connector debugfs files > >>> * @connector: pointer to a registered drm_connector > >>> @@ -2330,6 +2373,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector) > >>> connector->connector_type == DRM_MODE_CONNECTOR_HDMIB) > >>> debugfs_create_file("i915_lpsp_capability", 0444, root, > >>> connector, &i915_lpsp_capability_fops); > >>> + > >>> + debugfs_create_file("output_bpc", 0444, root, > >>> + connector, &output_bpc_fops); > >>> } > >>> > >>> /** > >> > > > > -- > Jani Nikula, Intel Open Source Graphics Center -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch ^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" 2022-04-04 15:41 ` Daniel Vetter @ 2022-04-08 10:36 ` Modem, Bhanuprakash 0 siblings, 0 replies; 14+ messages in thread From: Modem, Bhanuprakash @ 2022-04-08 10:36 UTC (permalink / raw) To: Daniel Vetter, Jani Nikula Cc: Arkadiusz Hiler, Daniel Vetter, intel-gfx, dri-devel, airlied, Alex Deucher On Mon-04-04-2022 09:11 pm, Daniel Vetter wrote: > On Mon, Apr 04, 2022 at 01:46:23PM +0300, Jani Nikula wrote: >> On Mon, 04 Apr 2022, "Modem, Bhanuprakash" <bhanuprakash.modem@intel.com> wrote: >>> On Fri-01-04-2022 06:10 pm, Jani Nikula wrote: >>>> On Tue, 29 Mar 2022, Bhanuprakash Modem <bhanuprakash.modem@intel.com> wrote: >>>>> This new debugfs will expose the connector's max supported bpc >>>>> and the bpc currently using. It is very useful for verifying >>>>> whether we enter the correct output color depth from IGT. >>>>> >>>>> Example: >>>>> cat /sys/kernel/debug/dri/0/DP-1/output_bpc >>>>> Current: 8 >>>>> Maximum: 10 >>>>> >>>>> V2: Add connector's max bpc to i915_display_info >>>>> >>>>> Cc: Ville Syrjälä <ville.syrjala@linux.intel.com> >>>>> Cc: Uma Shankar <uma.shankar@intel.com> >>>>> Cc: Swati Sharma <swati2.sharma@intel.com> >>>>> Signed-off-by: Bhanuprakash Modem <bhanuprakash.modem@intel.com> >>>>> --- >>>>> .../drm/i915/display/intel_display_debugfs.c | 46 +++++++++++++++++++ >>>>> 1 file changed, 46 insertions(+) >>>>> >>>>> diff --git a/drivers/gpu/drm/i915/display/intel_display_debugfs.c b/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>>>> index c1e74a13a0828..694d27f3b109c 100644 >>>>> --- a/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>>>> +++ b/drivers/gpu/drm/i915/display/intel_display_debugfs.c >>>>> @@ -663,6 +663,8 @@ static void intel_connector_info(struct seq_file *m, >>>>> seq_puts(m, "\tHDCP version: "); >>>>> intel_hdcp_info(m, intel_connector); >>>>> >>>>> + seq_printf(m, "\tmax bpc: %u\n", connector->display_info.bpc); >>>>> + >>>>> intel_panel_info(m, intel_connector); >>>>> >>>>> seq_printf(m, "\tmodes:\n"); >>>>> @@ -2275,6 +2277,47 @@ static const struct file_operations i915_dsc_bpp_fops = { >>>>> .write = i915_dsc_bpp_write >>>>> }; >>>>> >>>>> +/* >>>>> + * Returns the maximum output bpc for the connector. >>>>> + * Example usage: cat /sys/kernel/debug/dri/0/DP-1/output_bpc >>>>> + */ >>>>> +static int output_bpc_show(struct seq_file *m, void *data) >>>>> +{ >>>>> + struct drm_connector *connector = m->private; >>>>> + struct drm_device *dev = connector->dev; >>>>> + struct drm_crtc *crtc; >>>>> + struct intel_crtc_state *crtc_state; >>>>> + struct intel_encoder *encoder = intel_attached_encoder(to_intel_connector(connector)); >>>>> + int res; >>>>> + >>>>> + if (!encoder) >>>>> + return -ENODEV; >>>>> + >>>>> + res = drm_modeset_lock_single_interruptible(&dev->mode_config.connection_mutex); >>>>> + if (res) >>>>> + return res; >>>>> + >>>>> + crtc = connector->state->crtc; >>>>> + if (connector->status != connector_status_connected || !crtc) { >>>>> + res = -ENODEV; >>>>> + goto unlock; >>>>> + } >>>>> + >>>>> + crtc_state = to_intel_crtc_state(crtc->state); >>>>> + if (!crtc_state->hw.active) >>>>> + goto unlock; >>>>> + >>>>> + seq_printf(m, "Current: %u\n", crtc_state->pipe_bpp / 3); >>>>> + seq_printf(m, "Maximum: %u\n", connector->display_info.bpc); >>>>> + res = 0; >>>>> + >>>>> +unlock: >>>>> + drm_modeset_unlock(&dev->mode_config.connection_mutex); >>>>> + >>>>> + return res; >>>>> +} >>>>> +DEFINE_SHOW_ATTRIBUTE(output_bpc); >>>> >>>> Looks like an excessive amount of code for a single value. >>> >>> Yeah, but these values are very helpful in many IGT tests like >>> kms_color, kms_hdr, kms_dither, kms_dsc etc.. >>> >>> Otherwise IGT needs to request the kernel to get the EDID, and parse >>> that EDID to get the "Maximum" value which is redundant (Kernel is >>> already doing the same) and not recommended in IGT. >>> >>> And there is no way to get the "Current" value except reading it from >>> i915_display_info which is again not recommended in IGT (As >>> i915_display_info is Intel specific). >> >> Note how we have intel_connector_debugfs_add() for connector debugfs and >> intel_crtc_debugfs_add() for crtc debugfs, and how this patch just mixes >> up the two by looking up crtc and state from the connector debugfs. >> >>> This debugfs is already introduced & using by AMD: >>> https://patchwork.freedesktop.org/patch/308586 >> >> Wait, what? >> >> Both amd and i915 adding the name "output_bpc" is *not* the way to >> roll. We only add i915_ prefixed debugfs files from i915.ko. > > Yeah vendor prefix would be nice, but it's debugfs so we can always fix > it. > > Also would be really good to pull that output_bpc into drm core if it's > something standard that igts need in general, so ideally we don't just > standardize the drm side, but also the testcases that need this and make > them generic to run on any kms driver. I made the required changes in both IGT & Kernel and floated to ML, please help to review. IGT: https://patchwork.freedesktop.org/series/102387/ Kernel: https://patchwork.freedesktop.org/series/102390/ - Bhanu > -Daniel > >> >> If you need this to be a standard interface across drivers, IMO it >> should be added in common drm code, not sprinkled around in drivers. >> >> I see that amd is already using this in what is basically drm core >> debugfs namespace, and there's amd specific IGT built on top. >> >> Adding a bunch of Cc's to get some clarity on drm debugfs naming and >> usage. >> >> >> BR, >> Jani. >> >> >>> >>> - Bhanu >>> >>>> >>>> BR, >>>> Jani. >>>> >>>>> + >>>>> /** >>>>> * intel_connector_debugfs_add - add i915 specific connector debugfs files >>>>> * @connector: pointer to a registered drm_connector >>>>> @@ -2330,6 +2373,9 @@ void intel_connector_debugfs_add(struct intel_connector *intel_connector) >>>>> connector->connector_type == DRM_MODE_CONNECTOR_HDMIB) >>>>> debugfs_create_file("i915_lpsp_capability", 0444, root, >>>>> connector, &i915_lpsp_capability_fops); >>>>> + >>>>> + debugfs_create_file("output_bpc", 0444, root, >>>>> + connector, &output_bpc_fops); >>>>> } >>>>> >>>>> /** >>>> >>> >> >> -- >> Jani Nikula, Intel Open Source Graphics Center > ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✗ Fi.CI.DOCS: warning for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) 2022-03-28 7:50 [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" Bhanuprakash Modem ` (3 preceding siblings ...) 2022-03-29 6:07 ` [Intel-gfx] [PATCH] " Bhanuprakash Modem @ 2022-03-29 6:48 ` Patchwork 2022-03-29 7:10 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2022-03-29 8:25 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-29 6:48 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: intel-gfx == Series Details == Series: drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) URL : https://patchwork.freedesktop.org/series/101858/ State : warning == Summary == $ make htmldocs 2>&1 > /dev/null | grep i915 ./drivers/gpu/drm/i915/display/intel_drrs.c:1: warning: 'intel_drrs_enable' not found ./drivers/gpu/drm/i915/display/intel_drrs.c:1: warning: 'intel_drrs_disable' not found ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) 2022-03-28 7:50 [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" Bhanuprakash Modem ` (4 preceding siblings ...) 2022-03-29 6:48 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) Patchwork @ 2022-03-29 7:10 ` Patchwork 2022-03-29 8:25 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-29 7:10 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 11771 bytes --] == Series Details == Series: drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) URL : https://patchwork.freedesktop.org/series/101858/ State : success == Summary == CI Bug Log - changes from CI_DRM_11415 -> Patchwork_22712 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/index.html Participating hosts (44 -> 30) ------------------------------ Missing (14): fi-bxt-dsi shard-tglu fi-bdw-samus bat-dg1-6 bat-dg2-8 bat-dg2-9 fi-bsw-cyan bat-adlp-6 bat-adlp-4 fi-pnv-d510 bat-rpls-1 bat-rpls-2 bat-jsl-2 bat-jsl-1 Known issues ------------ Here are the changes found in Patchwork_22712 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@amdgpu/amd_basic@cs-gfx: - fi-hsw-4770: NOTRUN -> [SKIP][1] ([fdo#109271] / [fdo#109315]) +17 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-hsw-4770/igt@amdgpu/amd_basic@cs-gfx.html * igt@core_hotunplug@unbind-rebind: - fi-skl-6700k2: NOTRUN -> [INCOMPLETE][2] ([i915#1373] / [i915#5441]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-skl-6700k2/igt@core_hotunplug@unbind-rebind.html - fi-bsw-n3050: NOTRUN -> [INCOMPLETE][3] ([i915#5441]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-bsw-n3050/igt@core_hotunplug@unbind-rebind.html * igt@gem_render_linear_blits@basic: - fi-bsw-nick: [PASS][4] -> [INCOMPLETE][5] ([i915#5441]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-bsw-nick/igt@gem_render_linear_blits@basic.html [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-bsw-nick/igt@gem_render_linear_blits@basic.html - fi-blb-e6850: [PASS][6] -> [INCOMPLETE][7] ([i915#5441]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-blb-e6850/igt@gem_render_linear_blits@basic.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-blb-e6850/igt@gem_render_linear_blits@basic.html - fi-ilk-650: [PASS][8] -> [INCOMPLETE][9] ([i915#5441]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-ilk-650/igt@gem_render_linear_blits@basic.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-ilk-650/igt@gem_render_linear_blits@basic.html - fi-bsw-kefka: [PASS][10] -> [INCOMPLETE][11] ([i915#5441]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-bsw-kefka/igt@gem_render_linear_blits@basic.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-bsw-kefka/igt@gem_render_linear_blits@basic.html - fi-snb-2520m: [PASS][12] -> [INCOMPLETE][13] ([i915#5441]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-snb-2520m/igt@gem_render_linear_blits@basic.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-snb-2520m/igt@gem_render_linear_blits@basic.html * igt@gem_render_tiled_blits@basic: - fi-kbl-soraka: [PASS][14] -> [INCOMPLETE][15] ([i915#5441]) [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-kbl-soraka/igt@gem_render_tiled_blits@basic.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-kbl-soraka/igt@gem_render_tiled_blits@basic.html - fi-kbl-7567u: [PASS][16] -> [INCOMPLETE][17] ([i915#5441]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-kbl-7567u/igt@gem_render_tiled_blits@basic.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-kbl-7567u/igt@gem_render_tiled_blits@basic.html * igt@gem_softpin@allocator-basic-reserve: - fi-elk-e7500: NOTRUN -> [SKIP][18] ([fdo#109271]) +1 similar issue [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-elk-e7500/igt@gem_softpin@allocator-basic-reserve.html * igt@gem_tiled_blits@basic: - fi-elk-e7500: NOTRUN -> [INCOMPLETE][19] ([i915#5441]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-elk-e7500/igt@gem_tiled_blits@basic.html - fi-cfl-8109u: [PASS][20] -> [INCOMPLETE][21] ([i915#5441]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-cfl-8109u/igt@gem_tiled_blits@basic.html [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-cfl-8109u/igt@gem_tiled_blits@basic.html - fi-tgl-1115g4: [PASS][22] -> [INCOMPLETE][23] ([i915#5441]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-tgl-1115g4/igt@gem_tiled_blits@basic.html [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-tgl-1115g4/igt@gem_tiled_blits@basic.html - fi-kbl-8809g: [PASS][24] -> [INCOMPLETE][25] ([i915#5441]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-kbl-8809g/igt@gem_tiled_blits@basic.html [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-kbl-8809g/igt@gem_tiled_blits@basic.html * igt@i915_pm_backlight@basic-brightness: - fi-hsw-4770: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#3012]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-hsw-4770/igt@i915_pm_backlight@basic-brightness.html * igt@kms_chamelium@common-hpd-after-suspend: - fi-hsw-4770: NOTRUN -> [SKIP][27] ([fdo#109271] / [fdo#111827]) +8 similar issues [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-hsw-4770/igt@kms_chamelium@common-hpd-after-suspend.html * igt@kms_chamelium@hdmi-crc-fast: - fi-skl-6700k2: NOTRUN -> [SKIP][28] ([fdo#109271] / [fdo#111827]) +8 similar issues [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-skl-6700k2/igt@kms_chamelium@hdmi-crc-fast.html - fi-bsw-n3050: NOTRUN -> [SKIP][29] ([fdo#109271] / [fdo#111827]) +8 similar issues [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-bsw-n3050/igt@kms_chamelium@hdmi-crc-fast.html * igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d: - fi-hsw-4770: NOTRUN -> [SKIP][30] ([fdo#109271] / [i915#533]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-hsw-4770/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html - fi-skl-6700k2: NOTRUN -> [SKIP][31] ([fdo#109271] / [i915#533]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-skl-6700k2/igt@kms_pipe_crc_basic@compare-crc-sanitycheck-pipe-d.html * igt@kms_pipe_crc_basic@hang-read-crc-pipe-a: - fi-bsw-n3050: NOTRUN -> [SKIP][32] ([fdo#109271]) +22 similar issues [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-bsw-n3050/igt@kms_pipe_crc_basic@hang-read-crc-pipe-a.html * igt@kms_psr@primary_mmap_gtt: - fi-hsw-4770: NOTRUN -> [SKIP][33] ([fdo#109271] / [i915#1072]) +3 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-hsw-4770/igt@kms_psr@primary_mmap_gtt.html * igt@kms_setmode@basic-clone-single-crtc: - fi-skl-6700k2: NOTRUN -> [SKIP][34] ([fdo#109271]) +9 similar issues [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-skl-6700k2/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-userptr: - fi-hsw-4770: NOTRUN -> [SKIP][35] ([fdo#109271]) +2 similar issues [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-hsw-4770/igt@prime_vgem@basic-userptr.html #### Possible fixes #### * igt@core_hotunplug@unbind-rebind: - {fi-adl-ddr5}: [INCOMPLETE][36] ([i915#5441]) -> [PASS][37] [36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-adl-ddr5/igt@core_hotunplug@unbind-rebind.html [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-adl-ddr5/igt@core_hotunplug@unbind-rebind.html * igt@gem_render_linear_blits@basic: - fi-elk-e7500: [INCOMPLETE][38] ([i915#5441]) -> [PASS][39] [38]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-elk-e7500/igt@gem_render_linear_blits@basic.html [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-elk-e7500/igt@gem_render_linear_blits@basic.html - fi-bsw-n3050: [INCOMPLETE][40] ([i915#5441]) -> [PASS][41] [40]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-bsw-n3050/igt@gem_render_linear_blits@basic.html [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-bsw-n3050/igt@gem_render_linear_blits@basic.html - {fi-tgl-dsi}: [INCOMPLETE][42] ([i915#5441]) -> [PASS][43] [42]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-tgl-dsi/igt@gem_render_linear_blits@basic.html [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-tgl-dsi/igt@gem_render_linear_blits@basic.html * igt@gem_tiled_blits@basic: - fi-skl-6700k2: [INCOMPLETE][44] ([i915#5441]) -> [PASS][45] [44]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-skl-6700k2/igt@gem_tiled_blits@basic.html [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-skl-6700k2/igt@gem_tiled_blits@basic.html - fi-hsw-4770: [INCOMPLETE][46] ([i915#5441]) -> [PASS][47] [46]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-hsw-4770/igt@gem_tiled_blits@basic.html [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-hsw-4770/igt@gem_tiled_blits@basic.html - {fi-ehl-2}: [INCOMPLETE][48] ([i915#5441]) -> [PASS][49] [48]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-ehl-2/igt@gem_tiled_blits@basic.html [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-ehl-2/igt@gem_tiled_blits@basic.html #### Warnings #### * igt@runner@aborted: - fi-bsw-nick: [FAIL][50] ([i915#3428] / [i915#4312]) -> [FAIL][51] ([i915#4312]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/fi-bsw-nick/igt@runner@aborted.html [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/fi-bsw-nick/igt@runner@aborted.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109278]: https://bugs.freedesktop.org/show_bug.cgi?id=109278 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1373]: https://gitlab.freedesktop.org/drm/intel/issues/1373 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#3012]: https://gitlab.freedesktop.org/drm/intel/issues/3012 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3428]: https://gitlab.freedesktop.org/drm/intel/issues/3428 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#4312]: https://gitlab.freedesktop.org/drm/intel/issues/4312 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5441]: https://gitlab.freedesktop.org/drm/intel/issues/5441 Build changes ------------- * Linux: CI_DRM_11415 -> Patchwork_22712 CI-20190529: 20190529 CI_DRM_11415: a7a8e278572965d6f5e66a31b64b96b07f94551f @ git://anongit.freedesktop.org/gfx-ci/linux IGT_6399: 9ba6cb16f04319226383b57975db203561c75781 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_22712: 45257a697976bb0ee066116f043d2e6717df8614 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 45257a697976 drm/i915/display/debugfs: Add connector debugfs for "output_bpc" == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/index.html [-- Attachment #2: Type: text/html, Size: 14996 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) 2022-03-28 7:50 [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" Bhanuprakash Modem ` (5 preceding siblings ...) 2022-03-29 7:10 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork @ 2022-03-29 8:25 ` Patchwork 6 siblings, 0 replies; 14+ messages in thread From: Patchwork @ 2022-03-29 8:25 UTC (permalink / raw) To: Bhanuprakash Modem; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 30295 bytes --] == Series Details == Series: drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) URL : https://patchwork.freedesktop.org/series/101858/ State : success == Summary == CI Bug Log - changes from CI_DRM_11415_full -> Patchwork_22712_full ==================================================== Summary ------- **SUCCESS** No regressions found. Participating hosts (10 -> 11) ------------------------------ Additional (1): shard-tglu Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_22712_full: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * {igt@kms_psr_stress_test@invalidate-primary-flip-overlay}: - {shard-tglu}: NOTRUN -> [SKIP][1] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglu-5/igt@kms_psr_stress_test@invalidate-primary-flip-overlay.html Known issues ------------ Here are the changes found in Patchwork_22712_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@core_hotunplug@unbind-rebind: - shard-apl: NOTRUN -> [INCOMPLETE][2] ([i915#1373] / [i915#5441]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl1/igt@core_hotunplug@unbind-rebind.html - shard-iclb: NOTRUN -> [INCOMPLETE][3] ([i915#1373] / [i915#5441]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@core_hotunplug@unbind-rebind.html * igt@feature_discovery@chamelium: - shard-tglb: NOTRUN -> [SKIP][4] ([fdo#111827]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb5/igt@feature_discovery@chamelium.html * igt@feature_discovery@psr2: - shard-iclb: NOTRUN -> [SKIP][5] ([i915#658]) +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb6/igt@feature_discovery@psr2.html * igt@gem_ctx_isolation@preservation-s3@rcs0: - shard-apl: [PASS][6] -> [DMESG-WARN][7] ([i915#180]) +2 similar issues [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-apl2/igt@gem_ctx_isolation@preservation-s3@rcs0.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl1/igt@gem_ctx_isolation@preservation-s3@rcs0.html * igt@gem_ctx_persistence@legacy-engines-mixed: - shard-snb: NOTRUN -> [SKIP][8] ([fdo#109271] / [i915#1099]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-snb2/igt@gem_ctx_persistence@legacy-engines-mixed.html * igt@gem_ctx_sseu@invalid-args: - shard-apl: NOTRUN -> [SKIP][9] ([fdo#109271]) +132 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl6/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@invalid-sseu: - shard-tglb: NOTRUN -> [SKIP][10] ([i915#280]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@in-flight-contexts-10ms: - shard-apl: NOTRUN -> [TIMEOUT][11] ([i915#3063]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl6/igt@gem_eio@in-flight-contexts-10ms.html * igt@gem_eio@unwedge-stress: - shard-tglb: NOTRUN -> [FAIL][12] ([i915#232]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb5/igt@gem_eio@unwedge-stress.html - shard-iclb: [PASS][13] -> [TIMEOUT][14] ([i915#2481] / [i915#3070]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-iclb6/igt@gem_eio@unwedge-stress.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb1/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@parallel: - shard-iclb: NOTRUN -> [SKIP][15] ([i915#4525]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb8/igt@gem_exec_balancer@parallel.html * igt@gem_exec_capture@pi@bcs0: - shard-skl: NOTRUN -> [INCOMPLETE][16] ([i915#4547]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl1/igt@gem_exec_capture@pi@bcs0.html * igt@gem_exec_fair@basic-none-rrul@rcs0: - shard-iclb: NOTRUN -> [FAIL][17] ([i915#2842]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb3/igt@gem_exec_fair@basic-none-rrul@rcs0.html - shard-glk: NOTRUN -> [FAIL][18] ([i915#2842]) +2 similar issues [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk6/igt@gem_exec_fair@basic-none-rrul@rcs0.html - shard-tglb: NOTRUN -> [FAIL][19] ([i915#2842]) [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@gem_exec_fair@basic-none-rrul@rcs0.html * igt@gem_exec_schedule@u-semaphore-user: - shard-snb: NOTRUN -> [SKIP][20] ([fdo#109271]) +65 similar issues [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-snb2/igt@gem_exec_schedule@u-semaphore-user.html * igt@gem_huc_copy@huc-copy: - shard-apl: NOTRUN -> [SKIP][21] ([fdo#109271] / [i915#2190]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl2/igt@gem_huc_copy@huc-copy.html - shard-glk: NOTRUN -> [SKIP][22] ([fdo#109271] / [i915#2190]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk7/igt@gem_huc_copy@huc-copy.html * igt@gem_lmem_swapping@heavy-verify-multi: - shard-skl: NOTRUN -> [SKIP][23] ([fdo#109271] / [i915#4613]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl9/igt@gem_lmem_swapping@heavy-verify-multi.html * igt@gem_lmem_swapping@parallel-random: - shard-tglb: NOTRUN -> [SKIP][24] ([i915#4613]) [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@gem_lmem_swapping@parallel-random.html * igt@gem_lmem_swapping@parallel-random-engines: - shard-glk: NOTRUN -> [SKIP][25] ([fdo#109271] / [i915#4613]) [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk3/igt@gem_lmem_swapping@parallel-random-engines.html * igt@gem_lmem_swapping@smem-oom: - shard-apl: NOTRUN -> [SKIP][26] ([fdo#109271] / [i915#4613]) +1 similar issue [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl4/igt@gem_lmem_swapping@smem-oom.html * igt@gem_lmem_swapping@verify-random: - shard-iclb: NOTRUN -> [SKIP][27] ([i915#4613]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb6/igt@gem_lmem_swapping@verify-random.html * igt@gem_ppgtt@blt-vs-render-ctx0: - shard-snb: NOTRUN -> [DMESG-FAIL][28] ([i915#5441]) [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-snb4/igt@gem_ppgtt@blt-vs-render-ctx0.html - shard-iclb: NOTRUN -> [DMESG-FAIL][29] ([i915#5441]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb5/igt@gem_ppgtt@blt-vs-render-ctx0.html * igt@gem_pread@exhaustion: - shard-skl: NOTRUN -> [WARN][30] ([i915#2658]) [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl1/igt@gem_pread@exhaustion.html * igt@gem_pxp@create-protected-buffer: - shard-iclb: NOTRUN -> [SKIP][31] ([i915#4270]) +2 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb6/igt@gem_pxp@create-protected-buffer.html * igt@gem_pxp@verify-pxp-stale-buf-optout-execution: - shard-tglb: NOTRUN -> [SKIP][32] ([i915#4270]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@gem_pxp@verify-pxp-stale-buf-optout-execution.html * igt@gem_render_copy@x-tiled@smem: - shard-skl: [PASS][33] -> [INCOMPLETE][34] ([i915#5441]) [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-skl7/igt@gem_render_copy@x-tiled@smem.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl9/igt@gem_render_copy@x-tiled@smem.html * igt@gem_render_copy@y-tiled-to-vebox-linear: - shard-iclb: NOTRUN -> [SKIP][35] ([i915#768]) +1 similar issue [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb8/igt@gem_render_copy@y-tiled-to-vebox-linear.html * igt@gem_tiled_partial_pwrite_pread@reads: - shard-apl: NOTRUN -> [INCOMPLETE][36] ([i915#1982] / [i915#5441]) +1 similar issue [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl4/igt@gem_tiled_partial_pwrite_pread@reads.html * igt@gem_tiled_partial_pwrite_pread@writes: - shard-tglb: NOTRUN -> [INCOMPLETE][37] ([i915#5441]) +2 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@gem_tiled_partial_pwrite_pread@writes.html * igt@gem_userptr_blits@coherency-sync: - shard-iclb: NOTRUN -> [SKIP][38] ([fdo#109290]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb8/igt@gem_userptr_blits@coherency-sync.html * igt@gem_userptr_blits@dmabuf-sync: - shard-glk: NOTRUN -> [SKIP][39] ([fdo#109271] / [i915#3323]) [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk6/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@input-checking: - shard-apl: NOTRUN -> [DMESG-WARN][40] ([i915#4991]) [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl3/igt@gem_userptr_blits@input-checking.html * igt@gem_userptr_blits@invalid-mmap-offset-unsync: - shard-iclb: NOTRUN -> [SKIP][41] ([i915#3297]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb3/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html - shard-tglb: NOTRUN -> [SKIP][42] ([i915#3297]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@gem_userptr_blits@invalid-mmap-offset-unsync.html * igt@gem_userptr_blits@vma-merge: - shard-kbl: NOTRUN -> [FAIL][43] ([i915#3318]) [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-kbl3/igt@gem_userptr_blits@vma-merge.html * igt@gen7_exec_parse@basic-allowed: - shard-tglb: NOTRUN -> [SKIP][44] ([fdo#109289]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@gen7_exec_parse@basic-allowed.html * igt@gen9_exec_parse@cmd-crossing-page: - shard-tglb: NOTRUN -> [SKIP][45] ([i915#2527] / [i915#2856]) +1 similar issue [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@gen9_exec_parse@cmd-crossing-page.html * igt@gen9_exec_parse@valid-registers: - shard-iclb: NOTRUN -> [SKIP][46] ([i915#2856]) +1 similar issue [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@gen9_exec_parse@valid-registers.html * igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp: - shard-apl: NOTRUN -> [SKIP][47] ([fdo#109271] / [i915#1937]) [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl1/igt@i915_pm_lpsp@kms-lpsp@kms-lpsp-dp.html * igt@i915_selftest@live@gt_lrc: - shard-tglb: NOTRUN -> [DMESG-FAIL][48] ([i915#2373]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@i915_selftest@live@gt_lrc.html * igt@i915_selftest@live@gt_pm: - shard-tglb: NOTRUN -> [DMESG-FAIL][49] ([i915#1759]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@i915_selftest@live@gt_pm.html * igt@kms_atomic@plane-primary-overlay-mutable-zpos: - shard-iclb: NOTRUN -> [SKIP][50] ([i915#404]) [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb8/igt@kms_atomic@plane-primary-overlay-mutable-zpos.html * igt@kms_atomic_transition@plane-all-modeset-transition-fencing: - shard-iclb: NOTRUN -> [SKIP][51] ([i915#1769]) [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html * igt@kms_big_fb@4-tiled-64bpp-rotate-0: - shard-iclb: NOTRUN -> [SKIP][52] ([i915#5286]) +2 similar issues [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb6/igt@kms_big_fb@4-tiled-64bpp-rotate-0.html * igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-tglb: NOTRUN -> [SKIP][53] ([i915#5286]) [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@linear-32bpp-rotate-180: - shard-iclb: [PASS][54] -> [INCOMPLETE][55] ([i915#5441]) +2 similar issues [54]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-iclb2/igt@kms_big_fb@linear-32bpp-rotate-180.html [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb8/igt@kms_big_fb@linear-32bpp-rotate-180.html * igt@kms_big_fb@x-tiled-16bpp-rotate-180: - shard-kbl: [PASS][56] -> [INCOMPLETE][57] ([i915#1373] / [i915#5441]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-kbl7/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-kbl3/igt@kms_big_fb@x-tiled-16bpp-rotate-180.html * igt@kms_big_fb@x-tiled-64bpp-rotate-180: - shard-tglb: [PASS][58] -> [INCOMPLETE][59] ([i915#2828] / [i915#5441]) [58]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-tglb3/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb2/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html - shard-apl: [PASS][60] -> [INCOMPLETE][61] ([i915#2828] / [i915#5441]) [60]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-apl4/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html [61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl1/igt@kms_big_fb@x-tiled-64bpp-rotate-180.html * igt@kms_big_fb@x-tiled-8bpp-rotate-180: - shard-apl: [PASS][62] -> [INCOMPLETE][63] ([i915#5441]) +2 similar issues [62]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-apl7/igt@kms_big_fb@x-tiled-8bpp-rotate-180.html [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl4/igt@kms_big_fb@x-tiled-8bpp-rotate-180.html * igt@kms_big_fb@x-tiled-8bpp-rotate-270: - shard-iclb: NOTRUN -> [SKIP][64] ([fdo#110725] / [fdo#111614]) +2 similar issues [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@kms_big_fb@x-tiled-8bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0: - shard-kbl: [PASS][65] -> [INCOMPLETE][66] ([i915#5441]) +2 similar issues [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-kbl3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-kbl3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-snb: NOTRUN -> [INCOMPLETE][67] ([i915#5441]) +1 similar issue [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-snb2/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip: - shard-apl: NOTRUN -> [SKIP][68] ([fdo#109271] / [i915#3777]) +3 similar issues [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl1/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-skl: NOTRUN -> [SKIP][69] ([fdo#109271] / [i915#3777]) +1 similar issue [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl1/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_big_fb@y-tiled-32bpp-rotate-180: - shard-glk: [PASS][70] -> [INCOMPLETE][71] ([i915#5441]) +3 similar issues [70]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-glk5/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk5/igt@kms_big_fb@y-tiled-32bpp-rotate-180.html * igt@kms_big_fb@y-tiled-64bpp-rotate-180: - shard-tglb: [PASS][72] -> [INCOMPLETE][73] ([i915#5441]) +5 similar issues [72]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-tglb6/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb2/igt@kms_big_fb@y-tiled-64bpp-rotate-180.html * igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip: - shard-iclb: NOTRUN -> [INCOMPLETE][74] ([i915#5441]) +4 similar issues [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb3/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html - shard-glk: NOTRUN -> [SKIP][75] ([fdo#109271] / [i915#3777]) +1 similar issue [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk6/igt@kms_big_fb@y-tiled-max-hw-stride-32bpp-rotate-0-hflip.html * igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip: - shard-kbl: NOTRUN -> [INCOMPLETE][76] ([i915#5441]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-kbl3/igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip.html * igt@kms_big_fb@yf-tiled-32bpp-rotate-270: - shard-glk: NOTRUN -> [INCOMPLETE][77] ([i915#5441]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk1/igt@kms_big_fb@yf-tiled-32bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-8bpp-rotate-270: - shard-iclb: NOTRUN -> [SKIP][78] ([fdo#110723]) [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@kms_big_fb@yf-tiled-8bpp-rotate-270.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180: - shard-tglb: NOTRUN -> [SKIP][79] ([fdo#111615]) +1 similar issue [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180.html * igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip: - shard-skl: NOTRUN -> [INCOMPLETE][80] ([i915#5441]) +5 similar issues [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl7/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-180-async-flip.html * igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_mc_ccs: - shard-skl: NOTRUN -> [SKIP][81] ([fdo#109271] / [i915#3886]) +4 similar issues [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl8/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][82] ([fdo#111615] / [i915#3689]) +1 similar issue [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@kms_ccs@pipe-b-bad-rotation-90-yf_tiled_ccs.html * igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_mc_ccs: - shard-apl: NOTRUN -> [SKIP][83] ([fdo#109271] / [i915#3886]) +3 similar issues [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl6/igt@kms_ccs@pipe-b-crc-primary-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs: - shard-kbl: NOTRUN -> [SKIP][84] ([fdo#109271] / [i915#3886]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-kbl3/igt@kms_ccs@pipe-b-crc-sprite-planes-basic-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs: - shard-iclb: NOTRUN -> [SKIP][85] ([fdo#109278] / [i915#3886]) +3 similar issues [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb3/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs.html - shard-tglb: NOTRUN -> [SKIP][86] ([i915#3689] / [i915#3886]) +1 similar issue [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@kms_ccs@pipe-b-random-ccs-data-y_tiled_gen12_mc_ccs.html * igt@kms_ccs@pipe-c-bad-aux-stride-y_tiled_gen12_rc_ccs_cc: - shard-glk: NOTRUN -> [SKIP][87] ([fdo#109271] / [i915#3886]) +1 similar issue [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk6/igt@kms_ccs@pipe-c-bad-aux-stride-y_tiled_gen12_rc_ccs_cc.html * igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_gen12_rc_ccs: - shard-kbl: NOTRUN -> [SKIP][88] ([fdo#109271]) +9 similar issues [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-kbl3/igt@kms_ccs@pipe-c-random-ccs-data-y_tiled_gen12_rc_ccs.html * igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs: - shard-tglb: NOTRUN -> [SKIP][89] ([i915#3689]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@kms_ccs@pipe-d-bad-aux-stride-y_tiled_ccs.html * igt@kms_chamelium@dp-mode-timings: - shard-glk: NOTRUN -> [SKIP][90] ([fdo#109271] / [fdo#111827]) +6 similar issues [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk6/igt@kms_chamelium@dp-mode-timings.html * igt@kms_chamelium@hdmi-hpd-storm-disable: - shard-skl: NOTRUN -> [SKIP][91] ([fdo#109271] / [fdo#111827]) +6 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl1/igt@kms_chamelium@hdmi-hpd-storm-disable.html * igt@kms_chamelium@hdmi-mode-timings: - shard-snb: NOTRUN -> [SKIP][92] ([fdo#109271] / [fdo#111827]) +3 similar issues [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-snb2/igt@kms_chamelium@hdmi-mode-timings.html * igt@kms_chamelium@vga-hpd-fast: - shard-tglb: NOTRUN -> [SKIP][93] ([fdo#109284] / [fdo#111827]) +7 similar issues [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb5/igt@kms_chamelium@vga-hpd-fast.html * igt@kms_color@pipe-d-ctm-max: - shard-skl: NOTRUN -> [SKIP][94] ([fdo#109271]) +103 similar issues [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl8/igt@kms_color@pipe-d-ctm-max.html * igt@kms_color@pipe-d-gamma: - shard-iclb: NOTRUN -> [SKIP][95] ([fdo#109278] / [i915#1149]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@kms_color@pipe-d-gamma.html * igt@kms_color_chamelium@pipe-a-ctm-red-to-blue: - shard-iclb: NOTRUN -> [SKIP][96] ([fdo#109284] / [fdo#111827]) +4 similar issues [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@kms_color_chamelium@pipe-a-ctm-red-to-blue.html * igt@kms_color_chamelium@pipe-b-gamma: - shard-apl: NOTRUN -> [SKIP][97] ([fdo#109271] / [fdo#111827]) +6 similar issues [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl6/igt@kms_color_chamelium@pipe-b-gamma.html * igt@kms_color_chamelium@pipe-d-ctm-0-25: - shard-iclb: NOTRUN -> [SKIP][98] ([fdo#109278] / [fdo#109284] / [fdo#111827]) +1 similar issue [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb8/igt@kms_color_chamelium@pipe-d-ctm-0-25.html * igt@kms_content_protection@uevent: - shard-apl: NOTRUN -> [FAIL][99] ([i915#2105]) [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-apl6/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@pipe-a-cursor-32x32-onscreen: - shard-tglb: NOTRUN -> [SKIP][100] ([i915#3319]) [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@kms_cursor_crc@pipe-a-cursor-32x32-onscreen.html * igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen: - shard-iclb: NOTRUN -> [SKIP][101] ([fdo#109278] / [fdo#109279]) +4 similar issues [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb8/igt@kms_cursor_crc@pipe-b-cursor-512x170-offscreen.html * igt@kms_cursor_crc@pipe-c-cursor-512x512-sliding: - shard-tglb: NOTRUN -> [SKIP][102] ([fdo#109279] / [i915#3359]) [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@kms_cursor_crc@pipe-c-cursor-512x512-sliding.html * igt@kms_cursor_crc@pipe-c-cursor-max-size-sliding: - shard-tglb: NOTRUN -> [SKIP][103] ([i915#3359]) +3 similar issues [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb5/igt@kms_cursor_crc@pipe-c-cursor-max-size-sliding.html * igt@kms_cursor_edge_walk@pipe-d-256x256-left-edge: - shard-iclb: NOTRUN -> [SKIP][104] ([fdo#109278]) +33 similar issues [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@kms_cursor_edge_walk@pipe-d-256x256-left-edge.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size: - shard-tglb: NOTRUN -> [SKIP][105] ([i915#4103]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipb-legacy: - shard-iclb: NOTRUN -> [SKIP][106] ([fdo#109274] / [fdo#109278]) +1 similar issue [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb6/igt@kms_cursor_legacy@cursorb-vs-flipb-legacy.html * igt@kms_cursor_legacy@pipe-d-single-bo: - shard-glk: NOTRUN -> [SKIP][107] ([fdo#109271] / [i915#533]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk6/igt@kms_cursor_legacy@pipe-d-single-bo.html * igt@kms_cursor_legacy@pipe-d-torture-bo: - shard-skl: NOTRUN -> [SKIP][108] ([fdo#109271] / [i915#533]) +1 similar issue [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl8/igt@kms_cursor_legacy@pipe-d-torture-bo.html * igt@kms_draw_crc@draw-method-xrgb2101010-mmap-wc-4tiled: - shard-tglb: NOTRUN -> [SKIP][109] ([i915#5287]) +1 similar issue [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb3/igt@kms_draw_crc@draw-method-xrgb2101010-mmap-wc-4tiled.html * igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-4tiled: - shard-iclb: NOTRUN -> [SKIP][110] ([i915#5287]) +1 similar issue [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-gtt-4tiled.html * igt@kms_flip@2x-flip-vs-absolute-wf_vblank: - shard-tglb: NOTRUN -> [SKIP][111] ([fdo#109274] / [fdo#111825]) +6 similar issues [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb7/igt@kms_flip@2x-flip-vs-absolute-wf_vblank.html * igt@kms_flip@2x-flip-vs-wf_vblank-interruptible: - shard-iclb: NOTRUN -> [SKIP][112] ([fdo#109274]) +4 similar issues [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@kms_flip@2x-flip-vs-wf_vblank-interruptible.html * igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1: - shard-skl: [PASS][113] -> [FAIL][114] ([i915#79]) +1 similar issue [113]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-skl10/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl6/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html * igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1: - shard-glk: [PASS][115] -> [FAIL][116] ([i915#79]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-glk7/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk2/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html * igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1: - shard-skl: [PASS][117] -> [FAIL][118] ([i915#2122]) [117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-skl1/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-skl8/igt@kms_flip@plain-flip-fb-recreate-interruptible@c-edp1.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt: - shard-iclb: NOTRUN -> [SKIP][119] ([fdo#109280]) +16 similar issues [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb8/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-blt.html * igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render: - shard-tglb: NOTRUN -> [SKIP][120] ([fdo#109280] / [fdo#111825]) +12 similar issues [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-tglb5/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-shrfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: [PASS][121] -> [DMESG-WARN][122] ([i915#180]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11415/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-suspend.html [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render: - shard-glk: NOTRUN -> [SKIP][123] ([fdo#109271]) +69 similar issues [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-glk7/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render.html * igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes: - shard-iclb: NOTRUN -> [SKIP][124] ([fdo#109289]) +5 similar issues [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/shard-iclb7/igt@kms_pipe_b_c_ivb@from-pipe-c-to-b-with-3-lanes.html * igt@kms_pipe_crc_basic@hang-read-crc-pipe-d: - shard-apl: NOTRUN -> [SKIP][125] ([fdo#109271] / [i915#533]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/ == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22712/index.html [-- Attachment #2: Type: text/html, Size: 33902 bytes --] ^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2022-04-08 10:36 UTC | newest] Thread overview: 14+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-03-28 7:50 [Intel-gfx] [PATCH] drm/i915/display/debugfs: Add connector debugfs for "output_bpc" Bhanuprakash Modem 2022-03-28 8:07 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for " Patchwork 2022-03-28 8:22 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2022-03-28 9:14 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 2022-03-29 6:07 ` [Intel-gfx] [PATCH] " Bhanuprakash Modem 2022-04-01 12:40 ` Jani Nikula 2022-04-04 8:57 ` Modem, Bhanuprakash 2022-04-04 10:46 ` Jani Nikula 2022-04-04 12:06 ` Modem, Bhanuprakash 2022-04-04 15:41 ` Daniel Vetter 2022-04-08 10:36 ` Modem, Bhanuprakash 2022-03-29 6:48 ` [Intel-gfx] ✗ Fi.CI.DOCS: warning for drm/i915/display/debugfs: Add connector debugfs for "output_bpc" (rev2) Patchwork 2022-03-29 7:10 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2022-03-29 8:25 ` [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; as well as URLs for NNTP newsgroup(s).