* [Intel-gfx] [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160
@ 2023-11-22 20:30 ` Alan Previn
0 siblings, 0 replies; 11+ messages in thread
From: Alan Previn @ 2023-11-22 20:30 UTC (permalink / raw)
To: intel-gfx; +Cc: dri-devel, Alan Previn
Add missing tag for "Wa_14019159160 - Case 2" (for existing
PXP code that ensures run alone mode bit is set to allow
PxP-decryption.
v2: - Fix WA id number (John Harrison).
- Improve comments and code to be specific
for the targetted platforms (John Harrison)
Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com>
---
drivers/gpu/drm/i915/gt/intel_lrc.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c
index 7c367ba8d9dc..2959dfed2aa0 100644
--- a/drivers/gpu/drm/i915/gt/intel_lrc.c
+++ b/drivers/gpu/drm/i915/gt/intel_lrc.c
@@ -863,11 +863,13 @@ static bool ctx_needs_runalone(const struct intel_context *ce)
bool ctx_is_protected = false;
/*
- * On MTL and newer platforms, protected contexts require setting
- * the LRC run-alone bit or else the encryption will not happen.
+ * Wa_14019159160 - Case 2: mtl
+ * On some platforms, protected contexts require setting
+ * the LRC run-alone bit or else the encryption/decryption will not happen.
+ * NOTE: Case 2 only applies to PXP use-case of said workaround.
*/
- if (GRAPHICS_VER_FULL(ce->engine->i915) >= IP_VER(12, 70) &&
- (ce->engine->class == COMPUTE_CLASS || ce->engine->class == RENDER_CLASS)) {
+ if (IS_METEORLAKE(ce->engine->i915) && (ce->engine->class == COMPUTE_CLASS ||
+ ce->engine->class == RENDER_CLASS)) {
rcu_read_lock();
gem_ctx = rcu_dereference(ce->gem_context);
if (gem_ctx)
base-commit: 5429d55de723544dfc0630cf39d96392052b27a1
--
2.39.0
^ permalink raw reply related [flat|nested] 11+ messages in thread* [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 @ 2023-11-22 20:30 ` Alan Previn 0 siblings, 0 replies; 11+ messages in thread From: Alan Previn @ 2023-11-22 20:30 UTC (permalink / raw) To: intel-gfx; +Cc: John Harrison, dri-devel, Alan Previn Add missing tag for "Wa_14019159160 - Case 2" (for existing PXP code that ensures run alone mode bit is set to allow PxP-decryption. v2: - Fix WA id number (John Harrison). - Improve comments and code to be specific for the targetted platforms (John Harrison) Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com> --- drivers/gpu/drm/i915/gt/intel_lrc.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c index 7c367ba8d9dc..2959dfed2aa0 100644 --- a/drivers/gpu/drm/i915/gt/intel_lrc.c +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c @@ -863,11 +863,13 @@ static bool ctx_needs_runalone(const struct intel_context *ce) bool ctx_is_protected = false; /* - * On MTL and newer platforms, protected contexts require setting - * the LRC run-alone bit or else the encryption will not happen. + * Wa_14019159160 - Case 2: mtl + * On some platforms, protected contexts require setting + * the LRC run-alone bit or else the encryption/decryption will not happen. + * NOTE: Case 2 only applies to PXP use-case of said workaround. */ - if (GRAPHICS_VER_FULL(ce->engine->i915) >= IP_VER(12, 70) && - (ce->engine->class == COMPUTE_CLASS || ce->engine->class == RENDER_CLASS)) { + if (IS_METEORLAKE(ce->engine->i915) && (ce->engine->class == COMPUTE_CLASS || + ce->engine->class == RENDER_CLASS)) { rcu_read_lock(); gem_ctx = rcu_dereference(ce->gem_context); if (gem_ctx) base-commit: 5429d55de723544dfc0630cf39d96392052b27a1 -- 2.39.0 ^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [v2,1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 2023-11-22 20:30 ` Alan Previn (?) @ 2023-11-23 2:51 ` Patchwork -1 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2023-11-23 2:51 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx == Series Details == Series: series starting with [v2,1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 URL : https://patchwork.freedesktop.org/series/126784/ State : warning == Summary == Error: dim checkpatch failed 7df28ab63161 drm/i915/pxp: Add missing tag for Wa_14019159160 -:12: WARNING:TYPO_SPELLING: 'targetted' may be misspelled - perhaps 'targeted'? #12: for the targetted platforms (John Harrison) ^^^^^^^^^ total: 0 errors, 1 warnings, 0 checks, 17 lines checked ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [v2,1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 2023-11-22 20:30 ` Alan Previn (?) (?) @ 2023-11-23 3:06 ` Patchwork -1 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2023-11-23 3:06 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 10543 bytes --] == Series Details == Series: series starting with [v2,1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 URL : https://patchwork.freedesktop.org/series/126784/ State : success == Summary == CI Bug Log - changes from CI_DRM_13913 -> Patchwork_126784v1 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/index.html Participating hosts (37 -> 36) ------------------------------ Additional (2): bat-mtlp-6 bat-dg1-5 Missing (3): bat-rpls-1 fi-snb-2520m bat-mtlp-8 Known issues ------------ Here are the changes found in Patchwork_126784v1 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@debugfs_test@basic-hwmon: - bat-mtlp-6: NOTRUN -> [SKIP][1] ([i915#9318]) [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-mtlp-6/igt@debugfs_test@basic-hwmon.html * igt@fbdev@info: - bat-mtlp-6: NOTRUN -> [SKIP][2] ([i915#1849] / [i915#2582]) [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-mtlp-6/igt@fbdev@info.html * igt@fbdev@write: - bat-mtlp-6: NOTRUN -> [SKIP][3] ([i915#2582]) +3 other tests skip [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-mtlp-6/igt@fbdev@write.html * igt@gem_mmap@basic: - bat-dg1-5: NOTRUN -> [SKIP][4] ([i915#4083]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@gem_mmap@basic.html - bat-mtlp-6: NOTRUN -> [SKIP][5] ([i915#4083]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-mtlp-6/igt@gem_mmap@basic.html * igt@gem_tiled_blits@basic: - bat-mtlp-6: NOTRUN -> [SKIP][6] ([i915#4077]) +2 other tests skip [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-mtlp-6/igt@gem_tiled_blits@basic.html * igt@gem_tiled_fence_blits@basic: - bat-dg1-5: NOTRUN -> [SKIP][7] ([i915#4077]) +2 other tests skip [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@gem_tiled_fence_blits@basic.html * igt@gem_tiled_pread_basic: - bat-dg1-5: NOTRUN -> [SKIP][8] ([i915#4079]) +1 other test skip [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@gem_tiled_pread_basic.html - bat-mtlp-6: NOTRUN -> [SKIP][9] ([i915#4079]) +1 other test skip [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-mtlp-6/igt@gem_tiled_pread_basic.html * igt@i915_hangman@error-state-basic: - bat-mtlp-6: NOTRUN -> [ABORT][10] ([i915#9414]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-mtlp-6/igt@i915_hangman@error-state-basic.html * igt@i915_pm_rps@basic-api: - bat-dg1-5: NOTRUN -> [SKIP][11] ([i915#6621]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@i915_pm_rps@basic-api.html * igt@kms_addfb_basic@basic-x-tiled-legacy: - bat-dg1-5: NOTRUN -> [SKIP][12] ([i915#4212]) +7 other tests skip [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@kms_addfb_basic@basic-x-tiled-legacy.html * igt@kms_addfb_basic@basic-y-tiled-legacy: - bat-dg1-5: NOTRUN -> [SKIP][13] ([i915#4215]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@kms_addfb_basic@basic-y-tiled-legacy.html * igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy: - bat-dg1-5: NOTRUN -> [SKIP][14] ([i915#4103] / [i915#4213]) +1 other test skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html * igt@kms_dsc@dsc-basic: - bat-dg1-5: NOTRUN -> [SKIP][15] ([i915#3555] / [i915#3840]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@kms_dsc@dsc-basic.html * igt@kms_force_connector_basic@force-load-detect: - bat-dg1-5: NOTRUN -> [SKIP][16] ([fdo#109285]) [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_hdmi_inject@inject-audio: - bat-dg1-5: NOTRUN -> [SKIP][17] ([i915#433]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@kms_hdmi_inject@inject-audio.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1: - bat-rplp-1: [PASS][18] -> [ABORT][19] ([i915#8668]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-rplp-1/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-d-edp-1.html * igt@kms_setmode@basic-clone-single-crtc: - bat-dg1-5: NOTRUN -> [SKIP][20] ([i915#3555]) [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@kms_setmode@basic-clone-single-crtc.html * igt@prime_vgem@basic-fence-read: - bat-dg1-5: NOTRUN -> [SKIP][21] ([i915#3708]) +3 other tests skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@basic-gtt: - bat-dg1-5: NOTRUN -> [SKIP][22] ([i915#3708] / [i915#4077]) +1 other test skip [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg1-5/igt@prime_vgem@basic-gtt.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@lmem0: - bat-dg2-9: [INCOMPLETE][23] ([i915#9275]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/bat-dg2-9/igt@gem_exec_suspend@basic-s0@lmem0.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-dg2-9/igt@gem_exec_suspend@basic-s0@lmem0.html * igt@kms_hdmi_inject@inject-audio: - fi-kbl-guc: [FAIL][25] ([IGT#3]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/fi-kbl-guc/igt@kms_hdmi_inject@inject-audio.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-dp-5: - bat-adlp-11: [DMESG-FAIL][27] ([i915#6868]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-dp-5.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-c-dp-5.html * igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-d-dp-5: - bat-adlp-11: [FAIL][29] -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-d-dp-5.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-adlp-11/igt@kms_pipe_crc_basic@nonblocking-crc-frame-sequence@pipe-d-dp-5.html * igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-b-dp-5: - bat-adlp-11: [ABORT][31] ([i915#8668]) -> [PASS][32] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-b-dp-5.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-adlp-11/igt@kms_pipe_crc_basic@read-crc-frame-sequence@pipe-b-dp-5.html * {igt@kms_psr@psr_cursor_plane_move@edp-1}: - bat-jsl-1: [SKIP][33] ([i915#9648]) -> [PASS][34] +2 other tests pass [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/bat-jsl-1/igt@kms_psr@psr_cursor_plane_move@edp-1.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/bat-jsl-1/igt@kms_psr@psr_cursor_plane_move@edp-1.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [IGT#3]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/3 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4215]: https://gitlab.freedesktop.org/drm/intel/issues/4215 [i915#433]: https://gitlab.freedesktop.org/drm/intel/issues/433 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6868]: https://gitlab.freedesktop.org/drm/intel/issues/6868 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#8668]: https://gitlab.freedesktop.org/drm/intel/issues/8668 [i915#8981]: https://gitlab.freedesktop.org/drm/intel/issues/8981 [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275 [i915#9318]: https://gitlab.freedesktop.org/drm/intel/issues/9318 [i915#9414]: https://gitlab.freedesktop.org/drm/intel/issues/9414 [i915#9648]: https://gitlab.freedesktop.org/drm/intel/issues/9648 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 Build changes ------------- * Linux: CI_DRM_13913 -> Patchwork_126784v1 CI-20190529: 20190529 CI_DRM_13913: e0a66c36703db267b371d7c26f68c6c9de2ff36a @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7597: 380983dbd9bb2f7eea5e917e8fed0569bfe8cf9c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_126784v1: e0a66c36703db267b371d7c26f68c6c9de2ff36a @ git://anongit.freedesktop.org/gfx-ci/linux ### Linux commits c136f1af2e23 drm/i915/pxp: Add missing tag for Wa_14019159160 == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/index.html [-- Attachment #2: Type: text/html, Size: 12040 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [v2,1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 2023-11-22 20:30 ` Alan Previn ` (2 preceding siblings ...) (?) @ 2023-11-24 1:27 ` Patchwork -1 siblings, 0 replies; 11+ messages in thread From: Patchwork @ 2023-11-24 1:27 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx [-- Attachment #1: Type: text/plain, Size: 50666 bytes --] == Series Details == Series: series starting with [v2,1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 URL : https://patchwork.freedesktop.org/series/126784/ State : success == Summary == CI Bug Log - changes from CI_DRM_13913_full -> Patchwork_126784v1_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/index.html Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in Patchwork_126784v1_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@drm_fdinfo@all-busy-check-all: - shard-mtlp: NOTRUN -> [SKIP][1] ([i915#8414]) +8 other tests skip [1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@drm_fdinfo@all-busy-check-all.html * igt@drm_fdinfo@most-busy-idle-check-all@vecs1: - shard-dg2: NOTRUN -> [SKIP][2] ([i915#8414]) +20 other tests skip [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@drm_fdinfo@most-busy-idle-check-all@vecs1.html * igt@gem_caching@reads: - shard-mtlp: NOTRUN -> [SKIP][3] ([i915#4873]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@gem_caching@reads.html * igt@gem_ccs@ctrl-surf-copy-new-ctx: - shard-mtlp: NOTRUN -> [SKIP][4] ([i915#9323]) [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_ccs@ctrl-surf-copy-new-ctx.html * igt@gem_create@create-ext-cpu-access-sanity-check: - shard-mtlp: NOTRUN -> [SKIP][5] ([i915#6335]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@gem_create@create-ext-cpu-access-sanity-check.html * igt@gem_ctx_exec@basic-nohangcheck: - shard-tglu: [PASS][6] -> [FAIL][7] ([i915#6268]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-tglu-8/igt@gem_ctx_exec@basic-nohangcheck.html [7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-tglu-7/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_ctx_exec@basic-norecovery: - shard-mtlp: [PASS][8] -> [ABORT][9] ([i915#9414]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-mtlp-2/igt@gem_ctx_exec@basic-norecovery.html [9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_ctx_exec@basic-norecovery.html * igt@gem_ctx_persistence@file: - shard-snb: NOTRUN -> [SKIP][10] ([fdo#109271] / [i915#1099]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-snb5/igt@gem_ctx_persistence@file.html * igt@gem_ctx_persistence@heartbeat-hang: - shard-dg2: NOTRUN -> [SKIP][11] ([i915#8555]) +3 other tests skip [11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@gem_ctx_persistence@heartbeat-hang.html - shard-mtlp: NOTRUN -> [SKIP][12] ([i915#8555]) [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_ctx_persistence@heartbeat-hang.html * igt@gem_ctx_sseu@invalid-args: - shard-mtlp: NOTRUN -> [SKIP][13] ([i915#280]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_ctx_sseu@invalid-args.html * igt@gem_ctx_sseu@invalid-sseu: - shard-dg2: NOTRUN -> [SKIP][14] ([i915#280]) +1 other test skip [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@gem_ctx_sseu@invalid-sseu.html * igt@gem_eio@unwedge-stress: - shard-dg1: [PASS][15] -> [FAIL][16] ([i915#5784]) [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-dg1-16/igt@gem_eio@unwedge-stress.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg1-15/igt@gem_eio@unwedge-stress.html * igt@gem_exec_balancer@bonded-pair: - shard-mtlp: NOTRUN -> [SKIP][17] ([i915#4771]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@gem_exec_balancer@bonded-pair.html * igt@gem_exec_endless@dispatch@bcs0: - shard-dg2: [PASS][18] -> [TIMEOUT][19] ([i915#3778] / [i915#7016]) [18]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-dg2-6/igt@gem_exec_endless@dispatch@bcs0.html [19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@gem_exec_endless@dispatch@bcs0.html * igt@gem_exec_fair@basic-none: - shard-mtlp: NOTRUN -> [SKIP][20] ([i915#4473] / [i915#4771]) +2 other tests skip [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@gem_exec_fair@basic-none.html * igt@gem_exec_fair@basic-sync: - shard-dg2: NOTRUN -> [SKIP][21] ([i915#3539]) +1 other test skip [21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@gem_exec_fair@basic-sync.html * igt@gem_exec_flush@basic-wb-ro-default: - shard-dg2: NOTRUN -> [SKIP][22] ([i915#3539] / [i915#4852]) [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@gem_exec_flush@basic-wb-ro-default.html * igt@gem_exec_reloc@basic-gtt-cpu-noreloc: - shard-mtlp: NOTRUN -> [SKIP][23] ([i915#3281]) +4 other tests skip [23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_exec_reloc@basic-gtt-cpu-noreloc.html * igt@gem_exec_reloc@basic-gtt-read: - shard-dg2: NOTRUN -> [SKIP][24] ([i915#3281]) +5 other tests skip [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@gem_exec_reloc@basic-gtt-read.html * igt@gem_exec_schedule@preempt-user: - shard-snb: NOTRUN -> [SKIP][25] ([fdo#109271]) +46 other tests skip [25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-snb5/igt@gem_exec_schedule@preempt-user.html * igt@gem_exec_suspend@basic-s4-devices@smem: - shard-tglu: [PASS][26] -> [ABORT][27] ([i915#7975] / [i915#8213]) [26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-tglu-8/igt@gem_exec_suspend@basic-s4-devices@smem.html [27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices@smem.html * igt@gem_fence_thrash@bo-write-verify-x: - shard-dg2: NOTRUN -> [SKIP][28] ([i915#4860]) +1 other test skip [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@gem_fence_thrash@bo-write-verify-x.html * igt@gem_fenced_exec_thrash@no-spare-fences-interruptible: - shard-mtlp: NOTRUN -> [SKIP][29] ([i915#4860]) +1 other test skip [29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@gem_fenced_exec_thrash@no-spare-fences-interruptible.html * igt@gem_lmem_swapping@basic: - shard-mtlp: NOTRUN -> [SKIP][30] ([i915#4613]) +4 other tests skip [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@gem_lmem_swapping@basic.html * igt@gem_lmem_swapping@massive-random: - shard-glk: NOTRUN -> [SKIP][31] ([fdo#109271] / [i915#4613]) [31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-glk3/igt@gem_lmem_swapping@massive-random.html * igt@gem_media_fill@media-fill: - shard-dg2: NOTRUN -> [SKIP][32] ([i915#8289]) [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@gem_media_fill@media-fill.html * igt@gem_mmap_gtt@cpuset-medium-copy-odd: - shard-mtlp: NOTRUN -> [SKIP][33] ([i915#4077]) +9 other tests skip [33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_mmap_gtt@cpuset-medium-copy-odd.html * igt@gem_mmap_wc@write: - shard-mtlp: NOTRUN -> [SKIP][34] ([i915#4083]) +4 other tests skip [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_mmap_wc@write.html * igt@gem_mmap_wc@write-wc-read-gtt: - shard-dg2: NOTRUN -> [SKIP][35] ([i915#4083]) +2 other tests skip [35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@gem_mmap_wc@write-wc-read-gtt.html * igt@gem_partial_pwrite_pread@writes-after-reads-uncached: - shard-mtlp: NOTRUN -> [SKIP][36] ([i915#3282]) [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html * igt@gem_pread@snoop: - shard-dg2: NOTRUN -> [SKIP][37] ([i915#3282]) +7 other tests skip [37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@gem_pread@snoop.html * igt@gem_pxp@create-regular-context-2: - shard-mtlp: NOTRUN -> [SKIP][38] ([i915#4270]) [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_pxp@create-regular-context-2.html * igt@gem_pxp@protected-raw-src-copy-not-readible: - shard-dg2: NOTRUN -> [SKIP][39] ([i915#4270]) +2 other tests skip [39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@gem_pxp@protected-raw-src-copy-not-readible.html * igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled: - shard-mtlp: NOTRUN -> [SKIP][40] ([i915#8428]) +4 other tests skip [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled.html * igt@gem_set_tiling_vs_blt@untiled-to-tiled: - shard-mtlp: NOTRUN -> [SKIP][41] ([i915#4079]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@gem_set_tiling_vs_blt@untiled-to-tiled.html * igt@gem_softpin@evict-snoop: - shard-mtlp: NOTRUN -> [SKIP][42] ([i915#4885]) [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@gem_softpin@evict-snoop.html * igt@gem_tiled_swapping@non-threaded: - shard-dg2: NOTRUN -> [SKIP][43] ([i915#4077]) +7 other tests skip [43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@gem_tiled_swapping@non-threaded.html * igt@gem_userptr_blits@dmabuf-sync: - shard-glk: NOTRUN -> [SKIP][44] ([fdo#109271] / [i915#3323]) [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-glk4/igt@gem_userptr_blits@dmabuf-sync.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-dg2: NOTRUN -> [SKIP][45] ([i915#3297] / [i915#4880]) [45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@gem_userptr_blits@readonly-pwrite-unsync: - shard-dg2: NOTRUN -> [SKIP][46] ([i915#3297]) +2 other tests skip [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@gem_userptr_blits@readonly-pwrite-unsync.html - shard-mtlp: NOTRUN -> [SKIP][47] ([i915#3297]) +4 other tests skip [47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@gem_userptr_blits@readonly-pwrite-unsync.html * igt@gem_userptr_blits@sd-probe: - shard-dg2: NOTRUN -> [SKIP][48] ([i915#3297] / [i915#4958]) [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@gem_userptr_blits@sd-probe.html * igt@gen7_exec_parse@basic-allocation: - shard-dg2: NOTRUN -> [SKIP][49] ([fdo#109289]) [49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@gen7_exec_parse@basic-allocation.html * igt@gen7_exec_parse@chained-batch: - shard-mtlp: NOTRUN -> [SKIP][50] ([fdo#109289]) +1 other test skip [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@gen7_exec_parse@chained-batch.html * igt@gen9_exec_parse@basic-rejected-ctx-param: - shard-mtlp: NOTRUN -> [SKIP][51] ([i915#2856]) +2 other tests skip [51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@gen9_exec_parse@basic-rejected-ctx-param.html * igt@gen9_exec_parse@shadow-peek: - shard-dg2: NOTRUN -> [SKIP][52] ([i915#2856]) +3 other tests skip [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@gen9_exec_parse@shadow-peek.html * igt@i915_pm_rpm@gem-execbuf-stress-pc8: - shard-glk: NOTRUN -> [SKIP][53] ([fdo#109271]) +64 other tests skip [53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-glk4/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html * igt@i915_pm_rps@thresholds-idle@gt0: - shard-dg2: NOTRUN -> [SKIP][54] ([i915#8925]) [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@i915_pm_rps@thresholds-idle@gt0.html * igt@i915_query@query-topology-known-pci-ids: - shard-dg2: NOTRUN -> [SKIP][55] ([fdo#109303]) [55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@i915_query@query-topology-known-pci-ids.html * igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling: - shard-dg2: NOTRUN -> [SKIP][56] ([i915#4212]) [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_addfb_basic@addfb25-framebuffer-vs-set-tiling.html * igt@kms_addfb_basic@addfb25-x-tiled-legacy: - shard-mtlp: NOTRUN -> [SKIP][57] ([i915#4212]) +1 other test skip [57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@kms_addfb_basic@addfb25-x-tiled-legacy.html * igt@kms_async_flips@crc@pipe-b-hdmi-a-3: - shard-dg1: NOTRUN -> [FAIL][58] ([i915#8247]) +3 other tests fail [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg1-12/igt@kms_async_flips@crc@pipe-b-hdmi-a-3.html * igt@kms_async_flips@crc@pipe-d-dp-4: - shard-dg2: NOTRUN -> [FAIL][59] ([i915#8247]) +3 other tests fail [59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_async_flips@crc@pipe-d-dp-4.html * igt@kms_big_fb@4-tiled-64bpp-rotate-90: - shard-dg2: NOTRUN -> [SKIP][60] ([fdo#111614]) +2 other tests skip [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_big_fb@4-tiled-64bpp-rotate-90.html * igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip: - shard-mtlp: [PASS][61] -> [FAIL][62] ([i915#5138]) [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-mtlp-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html * igt@kms_big_fb@linear-16bpp-rotate-270: - shard-mtlp: NOTRUN -> [SKIP][63] ([fdo#111614]) +3 other tests skip [63]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@kms_big_fb@linear-16bpp-rotate-270.html * igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip: - shard-tglu: [PASS][64] -> [FAIL][65] ([i915#3743]) +4 other tests fail [64]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-tglu-3/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html [65]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-tglu-6/igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-hflip-async-flip.html * igt@kms_big_fb@y-tiled-addfb-size-offset-overflow: - shard-dg2: NOTRUN -> [SKIP][66] ([i915#5190]) +10 other tests skip [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html - shard-mtlp: NOTRUN -> [SKIP][67] ([i915#6187]) [67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@kms_big_fb@y-tiled-addfb-size-offset-overflow.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip: - shard-dg2: NOTRUN -> [SKIP][68] ([i915#4538] / [i915#5190]) +3 other tests skip [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-0-async-flip.html * igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip: - shard-mtlp: NOTRUN -> [SKIP][69] ([fdo#111615]) +6 other tests skip [69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-2/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip-async-flip.html * igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][70] ([i915#7213]) +3 other tests skip [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html * igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1: - shard-dg2: NOTRUN -> [SKIP][71] ([i915#4087]) +3 other tests skip [71]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@kms_cdclk@plane-scaling@pipe-d-hdmi-a-1.html * igt@kms_chamelium_color@ctm-green-to-red: - shard-dg2: NOTRUN -> [SKIP][72] ([fdo#111827]) +1 other test skip [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_chamelium_color@ctm-green-to-red.html * igt@kms_chamelium_color@ctm-limited-range: - shard-mtlp: NOTRUN -> [SKIP][73] ([fdo#111827]) [73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_chamelium_color@ctm-limited-range.html * igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats: - shard-dg2: NOTRUN -> [SKIP][74] ([i915#7828]) +4 other tests skip [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_chamelium_frames@hdmi-crc-nonplanar-formats.html * igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode: - shard-mtlp: NOTRUN -> [SKIP][75] ([i915#7828]) +6 other tests skip [75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_chamelium_hpd@hdmi-hpd-enable-disable-mode.html * igt@kms_content_protection@dp-mst-lic-type-1: - shard-mtlp: NOTRUN -> [SKIP][76] ([i915#3299]) [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_content_protection@dp-mst-lic-type-1.html * igt@kms_content_protection@dp-mst-type-0: - shard-dg2: NOTRUN -> [SKIP][77] ([i915#3299]) [77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_content_protection@dp-mst-type-0.html * igt@kms_content_protection@legacy: - shard-dg2: NOTRUN -> [SKIP][78] ([i915#7118]) +1 other test skip [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_content_protection@legacy.html * igt@kms_content_protection@type1: - shard-dg2: NOTRUN -> [SKIP][79] ([i915#7118] / [i915#7162]) [79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_content_protection@type1.html * igt@kms_content_protection@uevent: - shard-mtlp: NOTRUN -> [SKIP][80] ([i915#6944]) [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@kms_content_protection@uevent.html * igt@kms_cursor_crc@cursor-random-32x32: - shard-mtlp: NOTRUN -> [SKIP][81] ([i915#3555] / [i915#8814]) [81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_cursor_crc@cursor-random-32x32.html * igt@kms_cursor_crc@cursor-random-512x512: - shard-dg2: NOTRUN -> [SKIP][82] ([i915#3359]) +2 other tests skip [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@kms_cursor_crc@cursor-random-512x512.html * igt@kms_cursor_crc@cursor-random-max-size: - shard-dg2: NOTRUN -> [SKIP][83] ([i915#3555]) +2 other tests skip [83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_cursor_crc@cursor-random-max-size.html * igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size: - shard-mtlp: NOTRUN -> [SKIP][84] ([i915#3546]) [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-2/igt@kms_cursor_legacy@cursora-vs-flipb-atomic-transitions-varying-size.html * igt@kms_cursor_legacy@cursorb-vs-flipa-toggle: - shard-dg2: NOTRUN -> [SKIP][85] ([fdo#109274] / [i915#5354]) +3 other tests skip [85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_cursor_legacy@cursorb-vs-flipa-toggle.html * igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions: - shard-dg2: NOTRUN -> [SKIP][86] ([i915#4103] / [i915#4213]) [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_cursor_legacy@short-busy-flip-before-cursor-atomic-transitions.html * igt@kms_display_modes@extended-mode-basic: - shard-mtlp: NOTRUN -> [SKIP][87] ([i915#3555] / [i915#8827]) [87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@kms_display_modes@extended-mode-basic.html * igt@kms_draw_crc@draw-method-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][88] ([i915#8812]) [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_draw_crc@draw-method-mmap-gtt.html * igt@kms_fbcon_fbt@psr: - shard-dg2: NOTRUN -> [SKIP][89] ([i915#3469]) [89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_fbcon_fbt@psr.html * igt@kms_flip@2x-flip-vs-fences: - shard-dg2: NOTRUN -> [SKIP][90] ([i915#8381]) +1 other test skip [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_flip@2x-flip-vs-fences.html * igt@kms_flip@2x-flip-vs-fences-interruptible: - shard-mtlp: NOTRUN -> [SKIP][91] ([i915#8381]) [91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_flip@2x-flip-vs-fences-interruptible.html * igt@kms_flip@2x-flip-vs-suspend-interruptible: - shard-mtlp: NOTRUN -> [SKIP][92] ([i915#3637]) +4 other tests skip [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_flip@2x-flip-vs-suspend-interruptible.html * igt@kms_flip@2x-modeset-vs-vblank-race: - shard-dg2: NOTRUN -> [SKIP][93] ([fdo#109274]) +5 other tests skip [93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_flip@2x-modeset-vs-vblank-race.html * igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-default-mode: - shard-mtlp: NOTRUN -> [SKIP][94] ([i915#2672]) +3 other tests skip [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling@pipe-a-default-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][95] ([i915#2672]) +2 other tests skip [95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-valid-mode.html * igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode: - shard-dg2: NOTRUN -> [SKIP][96] ([i915#2672] / [i915#3555]) [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling@pipe-a-valid-mode.html * igt@kms_force_connector_basic@force-load-detect: - shard-dg2: NOTRUN -> [SKIP][97] ([fdo#109285]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@kms_force_connector_basic@force-load-detect.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - shard-dg2: NOTRUN -> [SKIP][98] ([i915#8708]) +13 other tests skip [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff: - shard-mtlp: NOTRUN -> [SKIP][99] ([i915#1825]) +31 other tests skip [99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-onoff.html * igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt: - shard-dg2: NOTRUN -> [SKIP][100] ([i915#5354]) +23 other tests skip [100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-indfb-pgflip-blt.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move: - shard-dg2: NOTRUN -> [SKIP][101] ([i915#3458]) +11 other tests skip [101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-move.html * igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt: - shard-mtlp: NOTRUN -> [SKIP][102] ([i915#8708]) +6 other tests skip [102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@kms_frontbuffer_tracking@psr-rgb565-draw-mmap-gtt.html * igt@kms_getfb@getfb-reject-ccs: - shard-dg2: NOTRUN -> [SKIP][103] ([i915#6118]) [103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_getfb@getfb-reject-ccs.html * igt@kms_hdr@static-toggle: - shard-dg2: NOTRUN -> [SKIP][104] ([i915#3555] / [i915#8228]) +1 other test skip [104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@kms_hdr@static-toggle.html * igt@kms_hdr@static-toggle-suspend: - shard-mtlp: NOTRUN -> [SKIP][105] ([i915#3555] / [i915#8228]) [105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@kms_hdr@static-toggle-suspend.html * igt@kms_multipipe_modeset@basic-max-pipe-crc-check: - shard-mtlp: NOTRUN -> [SKIP][106] ([i915#4816]) [106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html * igt@kms_plane_multiple@tiling-yf: - shard-mtlp: NOTRUN -> [SKIP][107] ([i915#3555] / [i915#8806]) [107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@kms_plane_multiple@tiling-yf.html * igt@kms_plane_scaling@intel-max-src-size: - shard-mtlp: NOTRUN -> [SKIP][108] ([i915#6953]) [108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_plane_scaling@intel-max-src-size.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4: - shard-dg2: NOTRUN -> [FAIL][109] ([i915#8292]) [109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_plane_scaling@intel-max-src-size@pipe-a-dp-4.html * igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3: - shard-dg1: NOTRUN -> [FAIL][110] ([i915#8292]) [110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg1-12/igt@kms_plane_scaling@intel-max-src-size@pipe-a-hdmi-a-3.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4: - shard-dg1: NOTRUN -> [SKIP][111] ([i915#5235]) +3 other tests skip [111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg1-14/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-c-hdmi-a-4.html * igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2: - shard-dg2: NOTRUN -> [SKIP][112] ([i915#5235]) +11 other tests skip [112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_plane_scaling@planes-downscale-factor-0-25@pipe-d-hdmi-a-2.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-c-edp-1: - shard-mtlp: NOTRUN -> [SKIP][113] ([i915#5235]) +2 other tests skip [113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-c-edp-1.html * igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d-edp-1: - shard-mtlp: NOTRUN -> [SKIP][114] ([i915#3555] / [i915#5235]) [114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@kms_plane_scaling@planes-upscale-20x20-downscale-factor-0-75@pipe-d-edp-1.html * igt@kms_prime@basic-modeset-hybrid: - shard-dg2: NOTRUN -> [SKIP][115] ([i915#6524] / [i915#6805]) [115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_prime@basic-modeset-hybrid.html - shard-mtlp: NOTRUN -> [SKIP][116] ([i915#6524]) [116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@kms_prime@basic-modeset-hybrid.html * igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area: - shard-dg2: NOTRUN -> [SKIP][117] ([i915#9683]) +2 other tests skip [117]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@kms_psr2_sf@overlay-primary-update-sf-dmg-area.html * igt@kms_psr2_su@page_flip-xrgb8888: - shard-mtlp: NOTRUN -> [SKIP][118] ([i915#4348]) [118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@kms_psr2_su@page_flip-xrgb8888.html * igt@kms_psr@psr2_cursor_blt: - shard-dg2: NOTRUN -> [SKIP][119] ([i915#9681]) +1 other test skip [119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_psr@psr2_cursor_blt.html * igt@kms_rotation_crc@primary-y-tiled-reflect-x-180: - shard-mtlp: NOTRUN -> [SKIP][120] ([i915#5289]) [120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@kms_rotation_crc@primary-y-tiled-reflect-x-180.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270: - shard-dg2: NOTRUN -> [SKIP][121] ([i915#4235] / [i915#5190]) [121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-270.html * igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90: - shard-mtlp: NOTRUN -> [SKIP][122] ([i915#4235]) +2 other tests skip [122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-90.html * igt@kms_rotation_crc@sprite-rotation-90: - shard-dg2: NOTRUN -> [SKIP][123] ([i915#4235]) +1 other test skip [123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_rotation_crc@sprite-rotation-90.html * igt@kms_setmode@basic-clone-single-crtc: - shard-dg2: NOTRUN -> [SKIP][124] ([i915#3555] / [i915#4098]) [124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_setmode@basic-clone-single-crtc.html * igt@kms_tiled_display@basic-test-pattern: - shard-mtlp: NOTRUN -> [SKIP][125] ([i915#8623]) [125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-7/igt@kms_tiled_display@basic-test-pattern.html - shard-dg2: NOTRUN -> [SKIP][126] ([i915#8623]) [126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-6/igt@kms_tiled_display@basic-test-pattern.html * igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1: - shard-tglu: [PASS][127] -> [FAIL][128] ([i915#9196]) +1 other test fail [127]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-tglu-2/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html [128]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-tglu-8/igt@kms_universal_plane@cursor-fb-leak@pipe-c-hdmi-a-1.html * igt@kms_vrr@flip-dpms: - shard-mtlp: NOTRUN -> [SKIP][129] ([i915#3555] / [i915#8808]) [129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_vrr@flip-dpms.html * igt@kms_writeback@writeback-check-output: - shard-dg2: NOTRUN -> [SKIP][130] ([i915#2437]) [130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_writeback@writeback-check-output.html * igt@perf@global-sseu-config: - shard-dg2: NOTRUN -> [SKIP][131] ([i915#7387]) [131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@perf@global-sseu-config.html * igt@perf@mi-rpc: - shard-dg2: NOTRUN -> [SKIP][132] ([i915#2434]) [132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@perf@mi-rpc.html * igt@perf_pmu@busy-double-start@vcs1: - shard-mtlp: [PASS][133] -> [FAIL][134] ([i915#4349]) +2 other tests fail [133]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-mtlp-5/igt@perf_pmu@busy-double-start@vcs1.html [134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-4/igt@perf_pmu@busy-double-start@vcs1.html * igt@prime_vgem@basic-fence-mmap: - shard-mtlp: NOTRUN -> [SKIP][135] ([i915#3708] / [i915#4077]) [135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@prime_vgem@basic-fence-mmap.html * igt@prime_vgem@basic-fence-read: - shard-dg2: NOTRUN -> [SKIP][136] ([i915#3291] / [i915#3708]) +1 other test skip [136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@fence-write-hang: - shard-dg2: NOTRUN -> [SKIP][137] ([i915#3708]) [137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@prime_vgem@fence-write-hang.html * igt@v3d/v3d_job_submission@array-job-submission: - shard-dg2: NOTRUN -> [SKIP][138] ([i915#2575]) +8 other tests skip [138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@v3d/v3d_job_submission@array-job-submission.html * igt@v3d/v3d_submit_csd@bad-bo: - shard-mtlp: NOTRUN -> [SKIP][139] ([i915#2575]) +9 other tests skip [139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-5/igt@v3d/v3d_submit_csd@bad-bo.html * igt@vc4/vc4_purgeable_bo@access-purged-bo-mem: - shard-mtlp: NOTRUN -> [SKIP][140] ([i915#7711]) +7 other tests skip [140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-2/igt@vc4/vc4_purgeable_bo@access-purged-bo-mem.html * igt@vc4/vc4_tiling@get-bad-handle: - shard-dg2: NOTRUN -> [SKIP][141] ([i915#7711]) +3 other tests skip [141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-11/igt@vc4/vc4_tiling@get-bad-handle.html #### Possible fixes #### * igt@gem_eio@in-flight-internal-immediate: - shard-mtlp: [ABORT][142] ([i915#9414]) -> [PASS][143] +2 other tests pass [142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-mtlp-4/igt@gem_eio@in-flight-internal-immediate.html [143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@gem_eio@in-flight-internal-immediate.html * igt@gem_eio@reset-stress: - shard-dg1: [FAIL][144] ([i915#5784]) -> [PASS][145] [144]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-dg1-12/igt@gem_eio@reset-stress.html [145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg1-18/igt@gem_eio@reset-stress.html * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-tglu: [FAIL][146] ([i915#2842]) -> [PASS][147] [146]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-tglu-10/igt@gem_exec_fair@basic-pace-share@rcs0.html [147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-tglu-3/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@gem_exec_suspend@basic-s0@smem: - shard-dg2: [INCOMPLETE][148] ([i915#8797] / [i915#9275]) -> [PASS][149] [148]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-dg2-6/igt@gem_exec_suspend@basic-s0@smem.html [149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-10/igt@gem_exec_suspend@basic-s0@smem.html * igt@gem_lmem_swapping@smem-oom@lmem0: - shard-dg1: [TIMEOUT][150] ([i915#5493]) -> [PASS][151] [150]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-dg1-14/igt@gem_lmem_swapping@smem-oom@lmem0.html [151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html * igt@gem_workarounds@reset: - shard-mtlp: [ABORT][152] ([i915#9262]) -> [PASS][153] [152]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-mtlp-4/igt@gem_workarounds@reset.html [153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-6/igt@gem_workarounds@reset.html * igt@gen9_exec_parse@allowed-all: - shard-glk: [INCOMPLETE][154] ([i915#5566]) -> [PASS][155] [154]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-glk9/igt@gen9_exec_parse@allowed-all.html [155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-glk3/igt@gen9_exec_parse@allowed-all.html * {igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0}: - shard-dg1: [FAIL][156] ([i915#3591]) -> [PASS][157] [156]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-dg1-15/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html [157]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg1-19/igt@i915_pm_rc6_residency@rc6-idle@gt0-rcs0.html * igt@i915_pm_rps@reset: - shard-snb: [INCOMPLETE][158] ([i915#7790]) -> [PASS][159] [158]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-snb2/igt@i915_pm_rps@reset.html [159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-snb5/igt@i915_pm_rps@reset.html * igt@kms_big_fb@4-tiled-64bpp-rotate-180: - shard-mtlp: [FAIL][160] ([i915#5138]) -> [PASS][161] [160]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-mtlp-4/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html [161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-2/igt@kms_big_fb@4-tiled-64bpp-rotate-180.html * igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions: - shard-glk: [FAIL][162] ([i915#2346]) -> [PASS][163] [162]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html [163]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html * {igt@kms_pm_dc@dc9-dpms}: - shard-tglu: [SKIP][164] ([i915#4281]) -> [PASS][165] [164]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-tglu-6/igt@kms_pm_dc@dc9-dpms.html [165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-tglu-9/igt@kms_pm_dc@dc9-dpms.html * {igt@kms_pm_rpm@modeset-non-lpsp}: - shard-dg2: [SKIP][166] ([i915#9519]) -> [PASS][167] +1 other test pass [166]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-dg2-10/igt@kms_pm_rpm@modeset-non-lpsp.html [167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-2/igt@kms_pm_rpm@modeset-non-lpsp.html * igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1: - shard-mtlp: [FAIL][168] ([i915#9196]) -> [PASS][169] +1 other test pass [168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-mtlp-5/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html [169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-4/igt@kms_universal_plane@cursor-fb-leak@pipe-d-edp-1.html #### Warnings #### * igt@gem_exec_fair@basic-pace@rcs0: - shard-tglu: [FAIL][170] ([i915#2842]) -> [FAIL][171] ([i915#2876]) [170]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-tglu-9/igt@gem_exec_fair@basic-pace@rcs0.html [171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-tglu-9/igt@gem_exec_fair@basic-pace@rcs0.html * igt@kms_async_flips@crc@pipe-d-edp-1: - shard-mtlp: [FAIL][172] ([i915#8247]) -> [DMESG-FAIL][173] ([i915#8561]) +1 other test dmesg-fail [172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-mtlp-4/igt@kms_async_flips@crc@pipe-d-edp-1.html [173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-mtlp-8/igt@kms_async_flips@crc@pipe-d-edp-1.html * igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem: - shard-dg2: [INCOMPLETE][174] ([i915#5493]) -> [CRASH][175] ([i915#9351]) [174]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_13913/shard-dg2-10/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.html [175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/shard-dg2-3/igt@prime_mmap@test_aperture_limit@test_aperture_limit-smem.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#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109293]: https://bugs.freedesktop.org/show_bug.cgi?id=109293 [fdo#109303]: https://bugs.freedesktop.org/show_bug.cgi?id=109303 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [i915#1099]: https://gitlab.freedesktop.org/drm/intel/issues/1099 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2434]: https://gitlab.freedesktop.org/drm/intel/issues/2434 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2876]: https://gitlab.freedesktop.org/drm/intel/issues/2876 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3323]: https://gitlab.freedesktop.org/drm/intel/issues/3323 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3591]: https://gitlab.freedesktop.org/drm/intel/issues/3591 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3743]: https://gitlab.freedesktop.org/drm/intel/issues/3743 [i915#3778]: https://gitlab.freedesktop.org/drm/intel/issues/3778 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4087]: https://gitlab.freedesktop.org/drm/intel/issues/4087 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4212]: https://gitlab.freedesktop.org/drm/intel/issues/4212 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4235]: https://gitlab.freedesktop.org/drm/intel/issues/4235 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4281]: https://gitlab.freedesktop.org/drm/intel/issues/4281 [i915#4348]: https://gitlab.freedesktop.org/drm/intel/issues/4348 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4473]: https://gitlab.freedesktop.org/drm/intel/issues/4473 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4816]: https://gitlab.freedesktop.org/drm/intel/issues/4816 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4873]: https://gitlab.freedesktop.org/drm/intel/issues/4873 [i915#4880]: https://gitlab.freedesktop.org/drm/intel/issues/4880 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#4958]: https://gitlab.freedesktop.org/drm/intel/issues/4958 [i915#5138]: https://gitlab.freedesktop.org/drm/intel/issues/5138 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5190]: https://gitlab.freedesktop.org/drm/intel/issues/5190 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5354]: https://gitlab.freedesktop.org/drm/intel/issues/5354 [i915#5493]: https://gitlab.freedesktop.org/drm/intel/issues/5493 [i915#5566]: https://gitlab.freedesktop.org/drm/intel/issues/5566 [i915#5784]: https://gitlab.freedesktop.org/drm/intel/issues/5784 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6118]: https://gitlab.freedesktop.org/drm/intel/issues/6118 [i915#6187]: https://gitlab.freedesktop.org/drm/intel/issues/6187 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6335]: https://gitlab.freedesktop.org/drm/intel/issues/6335 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#6805]: https://gitlab.freedesktop.org/drm/intel/issues/6805 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6953]: https://gitlab.freedesktop.org/drm/intel/issues/6953 [i915#7016]: https://gitlab.freedesktop.org/drm/intel/issues/7016 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7162]: https://gitlab.freedesktop.org/drm/intel/issues/7162 [i915#7213]: https://gitlab.freedesktop.org/drm/intel/issues/7213 [i915#7387]: https://gitlab.freedesktop.org/drm/intel/issues/7387 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7790]: https://gitlab.freedesktop.org/drm/intel/issues/7790 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#7975]: https://gitlab.freedesktop.org/drm/intel/issues/7975 [i915#8213]: https://gitlab.freedesktop.org/drm/intel/issues/8213 [i915#8228]: https://gitlab.freedesktop.org/drm/intel/issues/8228 [i915#8247]: https://gitlab.freedesktop.org/drm/intel/issues/8247 [i915#8289]: https://gitlab.freedesktop.org/drm/intel/issues/8289 [i915#8292]: https://gitlab.freedesktop.org/drm/intel/issues/8292 [i915#8381]: https://gitlab.freedesktop.org/drm/intel/issues/8381 [i915#8414]: https://gitlab.freedesktop.org/drm/intel/issues/8414 [i915#8428]: https://gitlab.freedesktop.org/drm/intel/issues/8428 [i915#8555]: https://gitlab.freedesktop.org/drm/intel/issues/8555 [i915#8561]: https://gitlab.freedesktop.org/drm/intel/issues/8561 [i915#8623]: https://gitlab.freedesktop.org/drm/intel/issues/8623 [i915#8708]: https://gitlab.freedesktop.org/drm/intel/issues/8708 [i915#8797]: https://gitlab.freedesktop.org/drm/intel/issues/8797 [i915#8806]: https://gitlab.freedesktop.org/drm/intel/issues/8806 [i915#8808]: https://gitlab.freedesktop.org/drm/intel/issues/8808 [i915#8812]: https://gitlab.freedesktop.org/drm/intel/issues/8812 [i915#8814]: https://gitlab.freedesktop.org/drm/intel/issues/8814 [i915#8827]: https://gitlab.freedesktop.org/drm/intel/issues/8827 [i915#8925]: https://gitlab.freedesktop.org/drm/intel/issues/8925 [i915#9196]: https://gitlab.freedesktop.org/drm/intel/issues/9196 [i915#9262]: https://gitlab.freedesktop.org/drm/intel/issues/9262 [i915#9275]: https://gitlab.freedesktop.org/drm/intel/issues/9275 [i915#9293]: https://gitlab.freedesktop.org/drm/intel/issues/9293 [i915#9298]: https://gitlab.freedesktop.org/drm/intel/issues/9298 [i915#9323]: https://gitlab.freedesktop.org/drm/intel/issues/9323 [i915#9351]: https://gitlab.freedesktop.org/drm/intel/issues/9351 [i915#9412]: https://gitlab.freedesktop.org/drm/intel/issues/9412 [i915#9414]: https://gitlab.freedesktop.org/drm/intel/issues/9414 [i915#9423]: https://gitlab.freedesktop.org/drm/intel/issues/9423 [i915#9519]: https://gitlab.freedesktop.org/drm/intel/issues/9519 [i915#9673]: https://gitlab.freedesktop.org/drm/intel/issues/9673 [i915#9681]: https://gitlab.freedesktop.org/drm/intel/issues/9681 [i915#9683]: https://gitlab.freedesktop.org/drm/intel/issues/9683 [i915#9685]: https://gitlab.freedesktop.org/drm/intel/issues/9685 [i915#9688]: https://gitlab.freedesktop.org/drm/intel/issues/9688 Build changes ------------- * Linux: CI_DRM_13913 -> Patchwork_126784v1 * Piglit: piglit_4509 -> None CI-20190529: 20190529 CI_DRM_13913: e0a66c36703db267b371d7c26f68c6c9de2ff36a @ git://anongit.freedesktop.org/gfx-ci/linux IGT_7597: 380983dbd9bb2f7eea5e917e8fed0569bfe8cf9c @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git Patchwork_126784v1: e0a66c36703db267b371d7c26f68c6c9de2ff36a @ git://anongit.freedesktop.org/gfx-ci/linux piglit_4509: fdc5a4ca11124ab8413c7988896eec4c97336694 @ git://anongit.freedesktop.org/piglit == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_126784v1/index.html [-- Attachment #2: Type: text/html, Size: 58518 bytes --] ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Intel-gfx] [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 2023-11-22 20:30 ` Alan Previn @ 2023-11-27 20:24 ` Rodrigo Vivi -1 siblings, 0 replies; 11+ messages in thread From: Rodrigo Vivi @ 2023-11-27 20:24 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx, dri-devel On Wed, Nov 22, 2023 at 12:30:03PM -0800, Alan Previn wrote: > Add missing tag for "Wa_14019159160 - Case 2" (for existing > PXP code that ensures run alone mode bit is set to allow > PxP-decryption. > > v2: - Fix WA id number (John Harrison). > - Improve comments and code to be specific > for the targetted platforms (John Harrison) > > Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com> > --- > drivers/gpu/drm/i915/gt/intel_lrc.c | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c > index 7c367ba8d9dc..2959dfed2aa0 100644 > --- a/drivers/gpu/drm/i915/gt/intel_lrc.c > +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c > @@ -863,11 +863,13 @@ static bool ctx_needs_runalone(const struct intel_context *ce) > bool ctx_is_protected = false; > > /* > - * On MTL and newer platforms, protected contexts require setting > - * the LRC run-alone bit or else the encryption will not happen. > + * Wa_14019159160 - Case 2: mtl > + * On some platforms, protected contexts require setting > + * the LRC run-alone bit or else the encryption/decryption will not happen. > + * NOTE: Case 2 only applies to PXP use-case of said workaround. > */ hmm, interesting enough, on the wa description I read that it is incomplete for MTL/ARL and something about a fuse bit. We should probably chase for some clarification in the HSD?! > - if (GRAPHICS_VER_FULL(ce->engine->i915) >= IP_VER(12, 70) && > - (ce->engine->class == COMPUTE_CLASS || ce->engine->class == RENDER_CLASS)) { > + if (IS_METEORLAKE(ce->engine->i915) && (ce->engine->class == COMPUTE_CLASS || > + ce->engine->class == RENDER_CLASS)) { This check now excludes the ARL with the same IP, no?! > rcu_read_lock(); > gem_ctx = rcu_dereference(ce->gem_context); > if (gem_ctx) > > base-commit: 5429d55de723544dfc0630cf39d96392052b27a1 > -- > 2.39.0 > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 @ 2023-11-27 20:24 ` Rodrigo Vivi 0 siblings, 0 replies; 11+ messages in thread From: Rodrigo Vivi @ 2023-11-27 20:24 UTC (permalink / raw) To: Alan Previn; +Cc: intel-gfx, dri-devel, John Harrison On Wed, Nov 22, 2023 at 12:30:03PM -0800, Alan Previn wrote: > Add missing tag for "Wa_14019159160 - Case 2" (for existing > PXP code that ensures run alone mode bit is set to allow > PxP-decryption. > > v2: - Fix WA id number (John Harrison). > - Improve comments and code to be specific > for the targetted platforms (John Harrison) > > Signed-off-by: Alan Previn <alan.previn.teres.alexis@intel.com> > --- > drivers/gpu/drm/i915/gt/intel_lrc.c | 10 ++++++---- > 1 file changed, 6 insertions(+), 4 deletions(-) > > diff --git a/drivers/gpu/drm/i915/gt/intel_lrc.c b/drivers/gpu/drm/i915/gt/intel_lrc.c > index 7c367ba8d9dc..2959dfed2aa0 100644 > --- a/drivers/gpu/drm/i915/gt/intel_lrc.c > +++ b/drivers/gpu/drm/i915/gt/intel_lrc.c > @@ -863,11 +863,13 @@ static bool ctx_needs_runalone(const struct intel_context *ce) > bool ctx_is_protected = false; > > /* > - * On MTL and newer platforms, protected contexts require setting > - * the LRC run-alone bit or else the encryption will not happen. > + * Wa_14019159160 - Case 2: mtl > + * On some platforms, protected contexts require setting > + * the LRC run-alone bit or else the encryption/decryption will not happen. > + * NOTE: Case 2 only applies to PXP use-case of said workaround. > */ hmm, interesting enough, on the wa description I read that it is incomplete for MTL/ARL and something about a fuse bit. We should probably chase for some clarification in the HSD?! > - if (GRAPHICS_VER_FULL(ce->engine->i915) >= IP_VER(12, 70) && > - (ce->engine->class == COMPUTE_CLASS || ce->engine->class == RENDER_CLASS)) { > + if (IS_METEORLAKE(ce->engine->i915) && (ce->engine->class == COMPUTE_CLASS || > + ce->engine->class == RENDER_CLASS)) { This check now excludes the ARL with the same IP, no?! > rcu_read_lock(); > gem_ctx = rcu_dereference(ce->gem_context); > if (gem_ctx) > > base-commit: 5429d55de723544dfc0630cf39d96392052b27a1 > -- > 2.39.0 > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Intel-gfx] [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 2023-11-27 20:24 ` Rodrigo Vivi @ 2023-11-29 21:13 ` Teres Alexis, Alan Previn -1 siblings, 0 replies; 11+ messages in thread From: Teres Alexis, Alan Previn @ 2023-11-29 21:13 UTC (permalink / raw) To: Vivi, Rodrigo Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org On Mon, 2023-11-27 at 15:24 -0500, Vivi, Rodrigo wrote: > On Wed, Nov 22, 2023 at 12:30:03PM -0800, Alan Previn wrote: alan:snip alan: thanks for reviewing and apologize for replying to this late. > > /* > > - * On MTL and newer platforms, protected contexts require setting > > - * the LRC run-alone bit or else the encryption will not happen. > > + * Wa_14019159160 - Case 2: mtl > > + * On some platforms, protected contexts require setting > > + * the LRC run-alone bit or else the encryption/decryption will not happen. > > + * NOTE: Case 2 only applies to PXP use-case of said workaround. > > */ > > hmm, interesting enough, on the wa description I read that it is incomplete for MTL/ARL > and something about a fuse bit. We should probably chase for some clarification in the > HSD?! alan: yes, i went through the HSD description with the architect and we both had agreed that that from the KMD's perspective. At that time, the checking of the fuse from KMD's could be optimized out for Case-2-PXP: if the fuses was set a certain way, KMD can skip setting the bit in lrc because hw will enforce runalone in pxp mode irrespective of what KMD does but if fuse was was not set that way KMD needed to set the runalone in lrc. So for case2, its simpler to just turn it on always when the context is protected. However, that said, i realized the wording of the HSDs have changed since the original patch was implemented so i will reclarify offline and reply back. NOTE: i believe John Harrison is working on case-3 through a separate series. > > > - if (GRAPHICS_VER_FULL(ce->engine->i915) >= IP_VER(12, 70) && > > - (ce->engine->class == COMPUTE_CLASS || ce->engine->class == RENDER_CLASS)) { > > + if (IS_METEORLAKE(ce->engine->i915) && (ce->engine->class == COMPUTE_CLASS || > > + ce->engine->class == RENDER_CLASS)) { > > This check now excludes the ARL with the same IP, no?! alan: yeah - re-reved this part just now. > > > rcu_read_lock(); > > gem_ctx = rcu_dereference(ce->gem_context); > > if (gem_ctx) > > > > base-commit: 5429d55de723544dfc0630cf39d96392052b27a1 > > -- > > 2.39.0 > > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 @ 2023-11-29 21:13 ` Teres Alexis, Alan Previn 0 siblings, 0 replies; 11+ messages in thread From: Teres Alexis, Alan Previn @ 2023-11-29 21:13 UTC (permalink / raw) To: Vivi, Rodrigo Cc: intel-gfx@lists.freedesktop.org, Harrison, John C, dri-devel@lists.freedesktop.org On Mon, 2023-11-27 at 15:24 -0500, Vivi, Rodrigo wrote: > On Wed, Nov 22, 2023 at 12:30:03PM -0800, Alan Previn wrote: alan:snip alan: thanks for reviewing and apologize for replying to this late. > > /* > > - * On MTL and newer platforms, protected contexts require setting > > - * the LRC run-alone bit or else the encryption will not happen. > > + * Wa_14019159160 - Case 2: mtl > > + * On some platforms, protected contexts require setting > > + * the LRC run-alone bit or else the encryption/decryption will not happen. > > + * NOTE: Case 2 only applies to PXP use-case of said workaround. > > */ > > hmm, interesting enough, on the wa description I read that it is incomplete for MTL/ARL > and something about a fuse bit. We should probably chase for some clarification in the > HSD?! alan: yes, i went through the HSD description with the architect and we both had agreed that that from the KMD's perspective. At that time, the checking of the fuse from KMD's could be optimized out for Case-2-PXP: if the fuses was set a certain way, KMD can skip setting the bit in lrc because hw will enforce runalone in pxp mode irrespective of what KMD does but if fuse was was not set that way KMD needed to set the runalone in lrc. So for case2, its simpler to just turn it on always when the context is protected. However, that said, i realized the wording of the HSDs have changed since the original patch was implemented so i will reclarify offline and reply back. NOTE: i believe John Harrison is working on case-3 through a separate series. > > > - if (GRAPHICS_VER_FULL(ce->engine->i915) >= IP_VER(12, 70) && > > - (ce->engine->class == COMPUTE_CLASS || ce->engine->class == RENDER_CLASS)) { > > + if (IS_METEORLAKE(ce->engine->i915) && (ce->engine->class == COMPUTE_CLASS || > > + ce->engine->class == RENDER_CLASS)) { > > This check now excludes the ARL with the same IP, no?! alan: yeah - re-reved this part just now. > > > rcu_read_lock(); > > gem_ctx = rcu_dereference(ce->gem_context); > > if (gem_ctx) > > > > base-commit: 5429d55de723544dfc0630cf39d96392052b27a1 > > -- > > 2.39.0 > > ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Intel-gfx] [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 2023-11-29 21:13 ` Teres Alexis, Alan Previn @ 2023-11-30 0:41 ` Teres Alexis, Alan Previn -1 siblings, 0 replies; 11+ messages in thread From: Teres Alexis, Alan Previn @ 2023-11-30 0:41 UTC (permalink / raw) To: Vivi, Rodrigo Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org On Wed, 2023-11-29 at 13:13 -0800, Teres Alexis, Alan Previn wrote: > On Mon, 2023-11-27 at 15:24 -0500, Vivi, Rodrigo wrote: > > On Wed, Nov 22, 2023 at 12:30:03PM -0800, Alan Previn wrote: > alan:snip > alan: thanks for reviewing and apologize for replying to this late. > > > > /* > > > - * On MTL and newer platforms, protected contexts require setting > > > - * the LRC run-alone bit or else the encryption will not happen. > > > + * Wa_14019159160 - Case 2: mtl > > > + * On some platforms, protected contexts require setting > > > + * the LRC run-alone bit or else the encryption/decryption will not happen. > > > + * NOTE: Case 2 only applies to PXP use-case of said workaround. > > > */ > > > > hmm, interesting enough, on the wa description I read that it is incomplete for MTL/ARL > > and something about a fuse bit. We should probably chase for some clarification in the > > HSD?! > alan: yes, i went through the HSD description with the architect and we both had agreed that > that from the KMD's perspective. At that time, the checking of the fuse from KMD's > could be optimized out for Case-2-PXP: if the fuses was set a certain way, KMD can skip setting > the bit in lrc because hw will enforce runalone in pxp mode irrespective of what KMD does but > if fuse was was not set that way KMD needed to set the runalone in lrc. So for case2, its simpler > to just turn it on always when the context is protected. However, that said, i realized the > wording of the HSDs have changed since the original patch was implemented so i will reclarify > offline and reply back. NOTE: i believe John Harrison is working on case-3 through a > separate series. alan: based on conversations with the architect, a different WA number, 14019725520, has the details of case-2 that explains the relationship the new fuse. However, as before it can be optimized as explained above where PXP context need to always set this bit to ensure encryption/decryption engages. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 @ 2023-11-30 0:41 ` Teres Alexis, Alan Previn 0 siblings, 0 replies; 11+ messages in thread From: Teres Alexis, Alan Previn @ 2023-11-30 0:41 UTC (permalink / raw) To: Vivi, Rodrigo Cc: intel-gfx@lists.freedesktop.org, Harrison, John C, dri-devel@lists.freedesktop.org On Wed, 2023-11-29 at 13:13 -0800, Teres Alexis, Alan Previn wrote: > On Mon, 2023-11-27 at 15:24 -0500, Vivi, Rodrigo wrote: > > On Wed, Nov 22, 2023 at 12:30:03PM -0800, Alan Previn wrote: > alan:snip > alan: thanks for reviewing and apologize for replying to this late. > > > > /* > > > - * On MTL and newer platforms, protected contexts require setting > > > - * the LRC run-alone bit or else the encryption will not happen. > > > + * Wa_14019159160 - Case 2: mtl > > > + * On some platforms, protected contexts require setting > > > + * the LRC run-alone bit or else the encryption/decryption will not happen. > > > + * NOTE: Case 2 only applies to PXP use-case of said workaround. > > > */ > > > > hmm, interesting enough, on the wa description I read that it is incomplete for MTL/ARL > > and something about a fuse bit. We should probably chase for some clarification in the > > HSD?! > alan: yes, i went through the HSD description with the architect and we both had agreed that > that from the KMD's perspective. At that time, the checking of the fuse from KMD's > could be optimized out for Case-2-PXP: if the fuses was set a certain way, KMD can skip setting > the bit in lrc because hw will enforce runalone in pxp mode irrespective of what KMD does but > if fuse was was not set that way KMD needed to set the runalone in lrc. So for case2, its simpler > to just turn it on always when the context is protected. However, that said, i realized the > wording of the HSDs have changed since the original patch was implemented so i will reclarify > offline and reply back. NOTE: i believe John Harrison is working on case-3 through a > separate series. alan: based on conversations with the architect, a different WA number, 14019725520, has the details of case-2 that explains the relationship the new fuse. However, as before it can be optimized as explained above where PXP context need to always set this bit to ensure encryption/decryption engages. ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2023-11-30 0:41 UTC | newest] Thread overview: 11+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-11-22 20:30 [Intel-gfx] [PATCH v2 1/1] drm/i915/pxp: Add missing tag for Wa_14019159160 Alan Previn 2023-11-22 20:30 ` Alan Previn 2023-11-23 2:51 ` [Intel-gfx] ✗ Fi.CI.CHECKPATCH: warning for series starting with [v2,1/1] " Patchwork 2023-11-23 3:06 ` [Intel-gfx] ✓ Fi.CI.BAT: success " Patchwork 2023-11-24 1:27 ` [Intel-gfx] ✓ Fi.CI.IGT: " Patchwork 2023-11-27 20:24 ` [Intel-gfx] [PATCH v2 1/1] " Rodrigo Vivi 2023-11-27 20:24 ` Rodrigo Vivi 2023-11-29 21:13 ` [Intel-gfx] " Teres Alexis, Alan Previn 2023-11-29 21:13 ` Teres Alexis, Alan Previn 2023-11-30 0:41 ` [Intel-gfx] " Teres Alexis, Alan Previn 2023-11-30 0:41 ` Teres Alexis, Alan Previn
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.