* [PATCH 0/2] drm/xe: Re-enable DSB.
@ 2024-09-13 11:47 Maarten Lankhorst
2024-09-13 11:47 ` [PATCH 1/2] drm/xe: Fix DSB buffer coherency Maarten Lankhorst
` (3 more replies)
0 siblings, 4 replies; 11+ messages in thread
From: Maarten Lankhorst @ 2024-09-13 11:47 UTC (permalink / raw)
To: intel-xe; +Cc: intel-gfx, Maarten Lankhorst
Fix coherency issues with DSB, and then try enabling DSB again.
Animesh Manna (1):
drm/xe: Revert "drm/i915: Disable DSB in Xe KMD"
Maarten Lankhorst (1):
drm/xe: Fix DSB buffer coherency
drivers/gpu/drm/i915/display/intel_dsb.c | 4 ----
drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 5 +++--
2 files changed, 3 insertions(+), 6 deletions(-)
--
2.45.2
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH 1/2] drm/xe: Fix DSB buffer coherency
2024-09-13 11:47 [PATCH 0/2] drm/xe: Re-enable DSB Maarten Lankhorst
@ 2024-09-13 11:47 ` Maarten Lankhorst
2024-09-13 12:04 ` Matthew Auld
` (2 more replies)
2024-09-13 11:47 ` [PATCH 2/2] drm/xe: Revert "drm/i915: Disable DSB in Xe KMD" Maarten Lankhorst
` (2 subsequent siblings)
3 siblings, 3 replies; 11+ messages in thread
From: Maarten Lankhorst @ 2024-09-13 11:47 UTC (permalink / raw)
To: intel-xe; +Cc: intel-gfx, Maarten Lankhorst
Add the scanout flag to force WC caching, and add the memory barrier
where needed.
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
---
drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
index f99d901a3214f..f7949bf5426af 100644
--- a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
+++ b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
@@ -48,11 +48,12 @@ bool intel_dsb_buffer_create(struct intel_crtc *crtc, struct intel_dsb_buffer *d
if (!vma)
return false;
+ /* Set scanout flag for WC mapping */
obj = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe),
NULL, PAGE_ALIGN(size),
ttm_bo_type_kernel,
XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
- XE_BO_FLAG_GGTT);
+ XE_BO_FLAG_SCANOUT | XE_BO_FLAG_GGTT);
if (IS_ERR(obj)) {
kfree(vma);
return false;
@@ -73,5 +74,5 @@ void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf)
void intel_dsb_buffer_flush_map(struct intel_dsb_buffer *dsb_buf)
{
- /* TODO: add xe specific flush_map() for dsb buffer object. */
+ xe_device_wmb(dsb_buf->vma->bo->tile->xe);
}
--
2.45.2
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [PATCH 2/2] drm/xe: Revert "drm/i915: Disable DSB in Xe KMD"
2024-09-13 11:47 [PATCH 0/2] drm/xe: Re-enable DSB Maarten Lankhorst
2024-09-13 11:47 ` [PATCH 1/2] drm/xe: Fix DSB buffer coherency Maarten Lankhorst
@ 2024-09-13 11:47 ` Maarten Lankhorst
2024-09-13 15:31 ` ✓ Fi.CI.BAT: success for drm/xe: Re-enable DSB Patchwork
2024-09-14 23:15 ` ✗ Fi.CI.IGT: failure " Patchwork
3 siblings, 0 replies; 11+ messages in thread
From: Maarten Lankhorst @ 2024-09-13 11:47 UTC (permalink / raw)
To: intel-xe; +Cc: intel-gfx, Animesh Manna, Maarten Lankhorst
From: Animesh Manna <animesh.manna@intel.com>
This reverts commit c27f010aa1884276ee5dae72034d84987060c769.
After fix from [1] dsb timeout issue is not reproducible on local testing
with xe driver. Checking CI result to confirm and not for review.
[1] https://patchwork.freedesktop.org/series/130783/
Signed-off-by: Animesh Manna <animesh.manna@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20240708055630.4058818-1-animesh.manna@intel.com
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
---
drivers/gpu/drm/i915/display/intel_dsb.c | 4 ----
1 file changed, 4 deletions(-)
diff --git a/drivers/gpu/drm/i915/display/intel_dsb.c b/drivers/gpu/drm/i915/display/intel_dsb.c
index c39bae1be89e3..0f1de1b6747e5 100644
--- a/drivers/gpu/drm/i915/display/intel_dsb.c
+++ b/drivers/gpu/drm/i915/display/intel_dsb.c
@@ -706,10 +706,6 @@ struct intel_dsb *intel_dsb_prepare(struct intel_atomic_state *state,
if (!i915->display.params.enable_dsb)
return NULL;
- /* TODO: DSB is broken in Xe KMD, so disabling it until fixed */
- if (!IS_ENABLED(I915))
- return NULL;
-
dsb = kzalloc(sizeof(*dsb), GFP_KERNEL);
if (!dsb)
goto out;
--
2.45.2
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] drm/xe: Fix DSB buffer coherency
2024-09-13 11:47 ` [PATCH 1/2] drm/xe: Fix DSB buffer coherency Maarten Lankhorst
@ 2024-09-13 12:04 ` Matthew Auld
2024-09-13 17:58 ` Maarten Lankhorst
2024-09-13 17:12 ` Ville Syrjälä
2024-09-17 22:15 ` Ville Syrjälä
2 siblings, 1 reply; 11+ messages in thread
From: Matthew Auld @ 2024-09-13 12:04 UTC (permalink / raw)
To: Maarten Lankhorst, intel-xe; +Cc: intel-gfx
On 13/09/2024 12:47, Maarten Lankhorst wrote:
> Add the scanout flag to force WC caching, and add the memory barrier
> where needed.
>
> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> ---
> drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> index f99d901a3214f..f7949bf5426af 100644
> --- a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> +++ b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> @@ -48,11 +48,12 @@ bool intel_dsb_buffer_create(struct intel_crtc *crtc, struct intel_dsb_buffer *d
> if (!vma)
> return false;
>
> + /* Set scanout flag for WC mapping */
> obj = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe),
> NULL, PAGE_ALIGN(size),
> ttm_bo_type_kernel,
> XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
> - XE_BO_FLAG_GGTT);
> + XE_BO_FLAG_SCANOUT | XE_BO_FLAG_GGTT);
> if (IS_ERR(obj)) {
> kfree(vma);
> return false;
> @@ -73,5 +74,5 @@ void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf)
>
> void intel_dsb_buffer_flush_map(struct intel_dsb_buffer *dsb_buf)
> {
> - /* TODO: add xe specific flush_map() for dsb buffer object. */
> + xe_device_wmb(dsb_buf->vma->bo->tile->xe);
Kind of orthogonal, but we could maybe also move the l2 flush here? I
assume it's better to flush once at the end.
Reviewed-by: Matthew Auld <matthew.auld@intel.com>
> }
^ permalink raw reply [flat|nested] 11+ messages in thread
* ✓ Fi.CI.BAT: success for drm/xe: Re-enable DSB.
2024-09-13 11:47 [PATCH 0/2] drm/xe: Re-enable DSB Maarten Lankhorst
2024-09-13 11:47 ` [PATCH 1/2] drm/xe: Fix DSB buffer coherency Maarten Lankhorst
2024-09-13 11:47 ` [PATCH 2/2] drm/xe: Revert "drm/i915: Disable DSB in Xe KMD" Maarten Lankhorst
@ 2024-09-13 15:31 ` Patchwork
2024-09-14 23:15 ` ✗ Fi.CI.IGT: failure " Patchwork
3 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2024-09-13 15:31 UTC (permalink / raw)
To: Maarten Lankhorst; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 13119 bytes --]
== Series Details ==
Series: drm/xe: Re-enable DSB.
URL : https://patchwork.freedesktop.org/series/138644/
State : success
== Summary ==
CI Bug Log - changes from CI_DRM_15414 -> Patchwork_138644v1
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/index.html
Participating hosts (39 -> 39)
------------------------------
Additional (3): bat-kbl-2 bat-dg2-11 fi-tgl-1115g4
Missing (3): fi-kbl-7567u fi-snb-2520m fi-bsw-n3050
Known issues
------------
Here are the changes found in Patchwork_138644v1 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@debugfs_test@basic-hwmon:
- fi-tgl-1115g4: NOTRUN -> [SKIP][1] ([i915#9318])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@debugfs_test@basic-hwmon.html
* igt@fbdev@info:
- bat-kbl-2: NOTRUN -> [SKIP][2] ([i915#1849])
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-kbl-2/igt@fbdev@info.html
* igt@fbdev@read:
- bat-arls-1: [PASS][3] -> [DMESG-WARN][4] ([i915#12102])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-arls-1/igt@fbdev@read.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-arls-1/igt@fbdev@read.html
* igt@gem_huc_copy@huc-copy:
- fi-tgl-1115g4: NOTRUN -> [SKIP][5] ([i915#2190])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@gem_huc_copy@huc-copy.html
* igt@gem_lmem_swapping@parallel-random-engines:
- bat-kbl-2: NOTRUN -> [SKIP][6] +39 other tests skip
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-kbl-2/igt@gem_lmem_swapping@parallel-random-engines.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][7] ([i915#4613]) +3 other tests skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@gem_lmem_swapping@parallel-random-engines.html
* igt@gem_mmap@basic:
- bat-dg2-11: NOTRUN -> [SKIP][8] ([i915#4083])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@gem_mmap@basic.html
* igt@gem_render_tiled_blits@basic:
- bat-dg2-11: NOTRUN -> [SKIP][9] ([i915#4079]) +1 other test skip
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@gem_render_tiled_blits@basic.html
* igt@gem_tiled_fence_blits@basic:
- bat-dg2-11: NOTRUN -> [SKIP][10] ([i915#4077]) +2 other tests skip
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@gem_tiled_fence_blits@basic.html
* igt@i915_pm_rps@basic-api:
- bat-dg2-11: NOTRUN -> [SKIP][11] ([i915#11681] / [i915#6621])
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@i915_pm_rps@basic-api.html
* igt@i915_selftest@live:
- bat-arls-2: [PASS][12] -> [DMESG-WARN][13] ([i915#10341] / [i915#12133])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-arls-2/igt@i915_selftest@live.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-arls-2/igt@i915_selftest@live.html
* igt@i915_selftest@live@hangcheck:
- bat-arls-2: [PASS][14] -> [DMESG-WARN][15] ([i915#11349])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-arls-2/igt@i915_selftest@live@hangcheck.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-arls-2/igt@i915_selftest@live@hangcheck.html
* igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy:
- bat-dg2-11: NOTRUN -> [SKIP][16] ([i915#4212]) +7 other tests skip
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_addfb_basic@addfb25-x-tiled-mismatch-legacy.html
* igt@kms_addfb_basic@addfb25-y-tiled-small-legacy:
- bat-dg2-11: NOTRUN -> [SKIP][17] ([i915#5190])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_addfb_basic@addfb25-y-tiled-small-legacy.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- bat-dg2-11: NOTRUN -> [SKIP][18] ([i915#4215] / [i915#5190])
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic:
- bat-dg2-11: NOTRUN -> [SKIP][19] ([i915#4103] / [i915#4213]) +1 other test skip
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][20] ([i915#4103]) +1 other test skip
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-atomic.html
* igt@kms_dsc@dsc-basic:
- fi-tgl-1115g4: NOTRUN -> [SKIP][21] ([i915#3555] / [i915#3840])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@kms_dsc@dsc-basic.html
- bat-dg2-11: NOTRUN -> [SKIP][22] ([i915#3555] / [i915#3840])
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_dsc@dsc-basic.html
* igt@kms_force_connector_basic@force-load-detect:
- fi-tgl-1115g4: NOTRUN -> [SKIP][23]
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@kms_force_connector_basic@force-load-detect.html
- bat-dg2-11: NOTRUN -> [SKIP][24]
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_force_connector_basic@force-load-detect.html
* igt@kms_force_connector_basic@prune-stale-modes:
- bat-dg2-11: NOTRUN -> [SKIP][25] ([i915#5274])
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_force_connector_basic@prune-stale-modes.html
* igt@kms_pipe_crc_basic@nonblocking-crc:
- bat-arls-5: [PASS][26] -> [INCOMPLETE][27] ([i915#11320])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-arls-5/igt@kms_pipe_crc_basic@nonblocking-crc.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-arls-5/igt@kms_pipe_crc_basic@nonblocking-crc.html
* igt@kms_pm_backlight@basic-brightness:
- bat-dg2-11: NOTRUN -> [SKIP][28] ([i915#5354])
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_pm_backlight@basic-brightness.html
- fi-tgl-1115g4: NOTRUN -> [SKIP][29] ([i915#9812])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@kms_pm_backlight@basic-brightness.html
* igt@kms_psr@psr-primary-page-flip:
- fi-tgl-1115g4: NOTRUN -> [SKIP][30] ([i915#9732]) +3 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@kms_psr@psr-primary-page-flip.html
* igt@kms_psr@psr-sprite-plane-onoff:
- bat-dg2-11: NOTRUN -> [SKIP][31] ([i915#1072] / [i915#9732]) +3 other tests skip
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_psr@psr-sprite-plane-onoff.html
* igt@kms_setmode@basic-clone-single-crtc:
- fi-tgl-1115g4: NOTRUN -> [SKIP][32] ([i915#3555])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/fi-tgl-1115g4/igt@kms_setmode@basic-clone-single-crtc.html
- bat-dg2-11: NOTRUN -> [SKIP][33] ([i915#3555])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@kms_setmode@basic-clone-single-crtc.html
* igt@prime_vgem@basic-fence-flip:
- bat-dg2-11: NOTRUN -> [SKIP][34] ([i915#3708])
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@prime_vgem@basic-fence-flip.html
* igt@prime_vgem@basic-gtt:
- bat-dg2-11: NOTRUN -> [SKIP][35] ([i915#3708] / [i915#4077]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@prime_vgem@basic-gtt.html
* igt@prime_vgem@basic-write:
- bat-dg2-11: NOTRUN -> [SKIP][36] ([i915#3291] / [i915#3708]) +2 other tests skip
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-dg2-11/igt@prime_vgem@basic-write.html
#### Possible fixes ####
* igt@fbdev@info:
- bat-arls-1: [DMESG-WARN][37] ([i915#12102]) -> [PASS][38]
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-arls-1/igt@fbdev@info.html
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-arls-1/igt@fbdev@info.html
#### Warnings ####
* igt@core_hotunplug@unbind-rebind:
- bat-apl-1: [DMESG-WARN][39] ([i915#180] / [i915#1982]) -> [DMESG-WARN][40] ([i915#180])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-apl-1/igt@core_hotunplug@unbind-rebind.html
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-apl-1/igt@core_hotunplug@unbind-rebind.html
* igt@i915_module_load@reload:
- bat-apl-1: [DMESG-WARN][41] ([i915#180]) -> [DMESG-WARN][42] ([i915#180] / [i915#1982])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-apl-1/igt@i915_module_load@reload.html
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-apl-1/igt@i915_module_load@reload.html
- bat-arls-5: [DMESG-WARN][43] ([i915#11637] / [i915#1982]) -> [DMESG-WARN][44] ([i915#11637])
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-arls-5/igt@i915_module_load@reload.html
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-arls-5/igt@i915_module_load@reload.html
* igt@i915_pm_rpm@module-reload:
- bat-apl-1: [DMESG-WARN][45] ([i915#11621] / [i915#180] / [i915#1982]) -> [DMESG-WARN][46] ([i915#11621] / [i915#180])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/bat-apl-1/igt@i915_pm_rpm@module-reload.html
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/bat-apl-1/igt@i915_pm_rpm@module-reload.html
[i915#10341]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10341
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11320]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11320
[i915#11349]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11349
[i915#11621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11621
[i915#11637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11637
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#12102]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12102
[i915#12133]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12133
[i915#180]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/180
[i915#1849]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1849
[i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982
[i915#2190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2190
[i915#3291]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3291
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5274]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5274
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9812
Build changes
-------------
* Linux: CI_DRM_15414 -> Patchwork_138644v1
CI-20190529: 20190529
CI_DRM_15414: d624a4cafbe6227571d2ed755b3ce48918afe151 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8016: 786f0469afc0665a02dd82bf17544868188fbdeb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_138644v1: d624a4cafbe6227571d2ed755b3ce48918afe151 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/index.html
[-- Attachment #2: Type: text/html, Size: 16036 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] drm/xe: Fix DSB buffer coherency
2024-09-13 11:47 ` [PATCH 1/2] drm/xe: Fix DSB buffer coherency Maarten Lankhorst
2024-09-13 12:04 ` Matthew Auld
@ 2024-09-13 17:12 ` Ville Syrjälä
2024-09-13 18:44 ` Maarten Lankhorst
2024-09-17 22:15 ` Ville Syrjälä
2 siblings, 1 reply; 11+ messages in thread
From: Ville Syrjälä @ 2024-09-13 17:12 UTC (permalink / raw)
To: Maarten Lankhorst; +Cc: intel-xe, intel-gfx
On Fri, Sep 13, 2024 at 01:47:53PM +0200, Maarten Lankhorst wrote:
> Add the scanout flag to force WC caching, and add the memory barrier
> where needed.
>
> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> ---
> drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> index f99d901a3214f..f7949bf5426af 100644
> --- a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> +++ b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> @@ -48,11 +48,12 @@ bool intel_dsb_buffer_create(struct intel_crtc *crtc, struct intel_dsb_buffer *d
> if (!vma)
> return false;
>
> + /* Set scanout flag for WC mapping */
> obj = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe),
> NULL, PAGE_ALIGN(size),
> ttm_bo_type_kernel,
> XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
> - XE_BO_FLAG_GGTT);
> + XE_BO_FLAG_SCANOUT | XE_BO_FLAG_GGTT);
> if (IS_ERR(obj)) {
> kfree(vma);
> return false;
> @@ -73,5 +74,5 @@ void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf)
>
> void intel_dsb_buffer_flush_map(struct intel_dsb_buffer *dsb_buf)
> {
> - /* TODO: add xe specific flush_map() for dsb buffer object. */
> + xe_device_wmb(dsb_buf->vma->bo->tile->xe);
MMIO itself should be sufficient to flush the WC buffer.
But I guess no real harm in hammering it a bit harder.
> }
> --
> 2.45.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] drm/xe: Fix DSB buffer coherency
2024-09-13 12:04 ` Matthew Auld
@ 2024-09-13 17:58 ` Maarten Lankhorst
0 siblings, 0 replies; 11+ messages in thread
From: Maarten Lankhorst @ 2024-09-13 17:58 UTC (permalink / raw)
To: Matthew Auld, intel-xe; +Cc: intel-gfx
Den 2024-09-13 kl. 14:04, skrev Matthew Auld:
> On 13/09/2024 12:47, Maarten Lankhorst wrote:
>> Add the scanout flag to force WC caching, and add the memory barrier
>> where needed.
>>
>> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>> ---
>> drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 5 +++--
>> 1 file changed, 3 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
>> index f99d901a3214f..f7949bf5426af 100644
>> --- a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
>> +++ b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
>> @@ -48,11 +48,12 @@ bool intel_dsb_buffer_create(struct intel_crtc *crtc, struct intel_dsb_buffer *d
>> if (!vma)
>> return false;
>> + /* Set scanout flag for WC mapping */
>> obj = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe),
>> NULL, PAGE_ALIGN(size),
>> ttm_bo_type_kernel,
>> XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
>> - XE_BO_FLAG_GGTT);
>> + XE_BO_FLAG_SCANOUT | XE_BO_FLAG_GGTT);
>> if (IS_ERR(obj)) {
>> kfree(vma);
>> return false;
>> @@ -73,5 +74,5 @@ void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf)
>> void intel_dsb_buffer_flush_map(struct intel_dsb_buffer *dsb_buf)
>> {
>> - /* TODO: add xe specific flush_map() for dsb buffer object. */
>> + xe_device_wmb(dsb_buf->vma->bo->tile->xe);
>
> Kind of orthogonal, but we could maybe also move the l2 flush here? I assume it's better to flush once at the end.
Eww, I didn't see that one. I totally would have if I saw it, the amount of calls for a single 4 byte write would remove any point of using DSB on BMG otherwise.
I'll send a followup patch. :)
> Reviewed-by: Matthew Auld <matthew.auld@intel.com>
>
>> }
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] drm/xe: Fix DSB buffer coherency
2024-09-13 17:12 ` Ville Syrjälä
@ 2024-09-13 18:44 ` Maarten Lankhorst
2024-09-16 14:00 ` Ville Syrjälä
0 siblings, 1 reply; 11+ messages in thread
From: Maarten Lankhorst @ 2024-09-13 18:44 UTC (permalink / raw)
To: Ville Syrjälä; +Cc: intel-xe, intel-gfx
Den 2024-09-13 kl. 19:12, skrev Ville Syrjälä:
> On Fri, Sep 13, 2024 at 01:47:53PM +0200, Maarten Lankhorst wrote:
>> Add the scanout flag to force WC caching, and add the memory barrier
>> where needed.
>>
>> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
>> ---
>> drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 5 +++--
>> 1 file changed, 3 insertions(+), 2 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
>> index f99d901a3214f..f7949bf5426af 100644
>> --- a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
>> +++ b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
>> @@ -48,11 +48,12 @@ bool intel_dsb_buffer_create(struct intel_crtc *crtc, struct intel_dsb_buffer *d
>> if (!vma)
>> return false;
>>
>> + /* Set scanout flag for WC mapping */
>> obj = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe),
>> NULL, PAGE_ALIGN(size),
>> ttm_bo_type_kernel,
>> XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
>> - XE_BO_FLAG_GGTT);
>> + XE_BO_FLAG_SCANOUT | XE_BO_FLAG_GGTT);
>> if (IS_ERR(obj)) {
>> kfree(vma);
>> return false;
>> @@ -73,5 +74,5 @@ void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf)
>>
>> void intel_dsb_buffer_flush_map(struct intel_dsb_buffer *dsb_buf)
>> {
>> - /* TODO: add xe specific flush_map() for dsb buffer object. */
>> + xe_device_wmb(dsb_buf->vma->bo->tile->xe);
>
> MMIO itself should be sufficient to flush the WC buffer.
> But I guess no real harm in hammering it a bit harder.
You would say that, I still saw a spurious DSB timeout without the flush. :)
"Memory mapped I/O usually takes place through memory locations that are part of
a window in the CPU's memory space that has different properties assigned than
the usual RAM directed window.
Amongst these properties is usually the fact that such accesses bypass the
caching entirely and go directly to the device buses. This means MMIO accesses
may, in effect, overtake accesses to cached memory that were emitted earlier."
Since the memory is write combined, the memory barrier itself is sufficient
and no further invalidation is required.
Just the workaround should be fine. The l2 flush should be moved after the mb as well.
I'll do that in a followup patch.
>> }
>> --
>> 2.45.2
>
^ permalink raw reply [flat|nested] 11+ messages in thread
* ✗ Fi.CI.IGT: failure for drm/xe: Re-enable DSB.
2024-09-13 11:47 [PATCH 0/2] drm/xe: Re-enable DSB Maarten Lankhorst
` (2 preceding siblings ...)
2024-09-13 15:31 ` ✓ Fi.CI.BAT: success for drm/xe: Re-enable DSB Patchwork
@ 2024-09-14 23:15 ` Patchwork
3 siblings, 0 replies; 11+ messages in thread
From: Patchwork @ 2024-09-14 23:15 UTC (permalink / raw)
To: Maarten Lankhorst; +Cc: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 68954 bytes --]
== Series Details ==
Series: drm/xe: Re-enable DSB.
URL : https://patchwork.freedesktop.org/series/138644/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15414_full -> Patchwork_138644v1_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_138644v1_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_138644v1_full, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
Participating hosts (9 -> 9)
------------------------------
No changes in participating hosts
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_138644v1_full:
### IGT changes ###
#### Possible regressions ####
* igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c:
- shard-tglu: NOTRUN -> [SKIP][1] +9 other tests skip
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_plane_scaling@plane-downscale-factor-0-25-with-modifiers@pipe-c.html
* igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b:
- shard-rkl: NOTRUN -> [SKIP][2] +2 other tests skip
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_plane_scaling@plane-scaler-unity-scaling-with-rotation@pipe-b.html
* igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a:
- shard-mtlp: NOTRUN -> [SKIP][3] +4 other tests skip
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_plane_scaling@planes-downscale-factor-0-25-upscale-20x20@pipe-a.html
Known issues
------------
Here are the changes found in Patchwork_138644v1_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@api_intel_bb@object-reloc-keep-cache:
- shard-dg1: NOTRUN -> [SKIP][4] ([i915#8411])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@api_intel_bb@object-reloc-keep-cache.html
* igt@debugfs_test@basic-hwmon:
- shard-rkl: NOTRUN -> [SKIP][5] ([i915#9318])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@debugfs_test@basic-hwmon.html
* igt@device_reset@cold-reset-bound:
- shard-dg1: NOTRUN -> [SKIP][6] ([i915#11078])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@device_reset@cold-reset-bound.html
* igt@drm_fdinfo@all-busy-check-all:
- shard-mtlp: NOTRUN -> [SKIP][7] ([i915#8414]) +1 other test skip
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@drm_fdinfo@all-busy-check-all.html
* igt@drm_fdinfo@most-busy-idle-check-all:
- shard-rkl: [PASS][8] -> [FAIL][9] ([i915#12179])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-1/igt@drm_fdinfo@most-busy-idle-check-all.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@drm_fdinfo@most-busy-idle-check-all.html
* igt@drm_fdinfo@most-busy-idle-check-all@rcs0:
- shard-rkl: [PASS][10] -> [FAIL][11] ([i915#7742])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-1/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@drm_fdinfo@most-busy-idle-check-all@rcs0.html
* igt@gem_bad_reloc@negative-reloc-bltcopy:
- shard-mtlp: NOTRUN -> [SKIP][12] ([i915#3281]) +1 other test skip
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_bad_reloc@negative-reloc-bltcopy.html
* igt@gem_busy@semaphore:
- shard-mtlp: NOTRUN -> [SKIP][13] ([i915#3936])
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_busy@semaphore.html
* igt@gem_close_race@multigpu-basic-process:
- shard-rkl: NOTRUN -> [SKIP][14] ([i915#7697])
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@gem_close_race@multigpu-basic-process.html
* igt@gem_close_race@multigpu-basic-threads:
- shard-dg1: NOTRUN -> [SKIP][15] ([i915#7697])
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_close_race@multigpu-basic-threads.html
* igt@gem_create@create-ext-cpu-access-big:
- shard-tglu: NOTRUN -> [SKIP][16] ([i915#6335])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@gem_create@create-ext-cpu-access-big.html
* igt@gem_ctx_engines@invalid-engines:
- shard-mtlp: NOTRUN -> [FAIL][17] ([i915#12027])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_ctx_engines@invalid-engines.html
* igt@gem_ctx_persistence@heartbeat-hostile:
- shard-dg1: NOTRUN -> [SKIP][18] ([i915#8555]) +2 other tests skip
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_ctx_persistence@heartbeat-hostile.html
* igt@gem_exec_balancer@bonded-pair:
- shard-mtlp: NOTRUN -> [SKIP][19] ([i915#4771])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_exec_balancer@bonded-pair.html
* igt@gem_exec_balancer@parallel-keep-in-fence:
- shard-rkl: NOTRUN -> [SKIP][20] ([i915#4525])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@gem_exec_balancer@parallel-keep-in-fence.html
* igt@gem_exec_big@single:
- shard-tglu: [PASS][21] -> [ABORT][22] ([i915#11713])
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-tglu-7/igt@gem_exec_big@single.html
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@gem_exec_big@single.html
* igt@gem_exec_fair@basic-none-rrul:
- shard-mtlp: NOTRUN -> [SKIP][23] ([i915#4473] / [i915#4771])
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_exec_fair@basic-none-rrul.html
* igt@gem_exec_fair@basic-none-share:
- shard-glk: NOTRUN -> [FAIL][24] ([i915#2842]) +1 other test fail
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk9/igt@gem_exec_fair@basic-none-share.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-glk: [PASS][25] -> [FAIL][26] ([i915#2842]) +1 other test fail
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk1/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_flush@basic-uc-rw-default:
- shard-dg1: NOTRUN -> [SKIP][27] ([i915#3539] / [i915#4852]) +2 other tests skip
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_exec_flush@basic-uc-rw-default.html
* igt@gem_exec_reloc@basic-concurrent16:
- shard-rkl: NOTRUN -> [SKIP][28] ([i915#3281]) +2 other tests skip
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@gem_exec_reloc@basic-concurrent16.html
* igt@gem_exec_reloc@basic-gtt-read-active:
- shard-dg2: NOTRUN -> [SKIP][29] ([i915#3281])
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@gem_exec_reloc@basic-gtt-read-active.html
* igt@gem_exec_reloc@basic-write-read:
- shard-dg1: NOTRUN -> [SKIP][30] ([i915#3281]) +5 other tests skip
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_exec_reloc@basic-write-read.html
* igt@gem_exec_schedule@reorder-wide:
- shard-dg1: NOTRUN -> [SKIP][31] ([i915#4812])
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@gem_exec_schedule@reorder-wide.html
* igt@gem_exec_schedule@semaphore-power:
- shard-mtlp: NOTRUN -> [SKIP][32] ([i915#4537] / [i915#4812])
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_exec_schedule@semaphore-power.html
* igt@gem_fence_thrash@bo-write-verify-x:
- shard-mtlp: NOTRUN -> [SKIP][33] ([i915#4860])
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_fence_thrash@bo-write-verify-x.html
* igt@gem_lmem_swapping@parallel-random-verify:
- shard-tglu: NOTRUN -> [SKIP][34] ([i915#4613]) +1 other test skip
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@gem_lmem_swapping@parallel-random-verify.html
* igt@gem_lmem_swapping@random:
- shard-mtlp: NOTRUN -> [SKIP][35] ([i915#4613]) +1 other test skip
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_lmem_swapping@random.html
* igt@gem_lmem_swapping@smem-oom@lmem0:
- shard-dg1: [PASS][36] -> [TIMEOUT][37] ([i915#5493]) +1 other test timeout
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg1-17/igt@gem_lmem_swapping@smem-oom@lmem0.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-18/igt@gem_lmem_swapping@smem-oom@lmem0.html
* igt@gem_lmem_swapping@verify-ccs:
- shard-glk: NOTRUN -> [SKIP][38] ([i915#4613])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk9/igt@gem_lmem_swapping@verify-ccs.html
- shard-dg1: NOTRUN -> [SKIP][39] ([i915#12193])
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_lmem_swapping@verify-ccs.html
* igt@gem_lmem_swapping@verify-ccs@lmem0:
- shard-dg1: NOTRUN -> [SKIP][40] ([i915#4565])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_lmem_swapping@verify-ccs@lmem0.html
* igt@gem_mmap@big-bo:
- shard-dg2: NOTRUN -> [SKIP][41] ([i915#4083])
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@gem_mmap@big-bo.html
- shard-dg1: NOTRUN -> [SKIP][42] ([i915#4083]) +2 other tests skip
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_mmap@big-bo.html
* igt@gem_mmap_gtt@basic-wc:
- shard-dg1: NOTRUN -> [SKIP][43] ([i915#4077]) +9 other tests skip
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_mmap_gtt@basic-wc.html
* igt@gem_mmap_gtt@basic-write-read:
- shard-mtlp: NOTRUN -> [SKIP][44] ([i915#4077]) +1 other test skip
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_mmap_gtt@basic-write-read.html
* igt@gem_mmap_wc@bad-size:
- shard-mtlp: NOTRUN -> [SKIP][45] ([i915#4083])
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_mmap_wc@bad-size.html
* igt@gem_partial_pwrite_pread@write-display:
- shard-rkl: NOTRUN -> [SKIP][46] ([i915#3282])
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@gem_partial_pwrite_pread@write-display.html
* igt@gem_partial_pwrite_pread@writes-after-reads-uncached:
- shard-dg1: NOTRUN -> [SKIP][47] ([i915#3282]) +4 other tests skip
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
- shard-dg2: NOTRUN -> [SKIP][48] ([i915#3282])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@gem_partial_pwrite_pread@writes-after-reads-uncached.html
* igt@gem_pxp@create-valid-protected-context:
- shard-dg2: NOTRUN -> [SKIP][49] ([i915#4270])
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@gem_pxp@create-valid-protected-context.html
* igt@gem_pxp@display-protected-crc:
- shard-dg1: NOTRUN -> [SKIP][50] ([i915#4270]) +2 other tests skip
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_pxp@display-protected-crc.html
- shard-tglu: NOTRUN -> [SKIP][51] ([i915#4270]) +1 other test skip
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@gem_pxp@display-protected-crc.html
* igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted:
- shard-rkl: NOTRUN -> [SKIP][52] ([i915#4270]) +1 other test skip
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@gem_pxp@dmabuf-shared-protected-dst-is-context-refcounted.html
* igt@gem_readwrite@beyond-eob:
- shard-mtlp: NOTRUN -> [SKIP][53] ([i915#3282])
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_readwrite@beyond-eob.html
* igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs:
- shard-mtlp: NOTRUN -> [SKIP][54] ([i915#8428])
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled-ccs.html
* igt@gem_render_tiled_blits@basic:
- shard-dg1: NOTRUN -> [SKIP][55] ([i915#4079])
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_render_tiled_blits@basic.html
* igt@gem_unfence_active_buffers:
- shard-mtlp: NOTRUN -> [SKIP][56] ([i915#4879])
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gem_unfence_active_buffers.html
* igt@gem_userptr_blits@coherency-unsync:
- shard-dg1: NOTRUN -> [SKIP][57] ([i915#3297]) +2 other tests skip
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@gem_userptr_blits@coherency-unsync.html
* igt@gen9_exec_parse@batch-without-end:
- shard-mtlp: NOTRUN -> [SKIP][58] ([i915#2856])
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@gen9_exec_parse@batch-without-end.html
* igt@gen9_exec_parse@bb-start-cmd:
- shard-dg1: NOTRUN -> [SKIP][59] ([i915#2527]) +2 other tests skip
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@gen9_exec_parse@bb-start-cmd.html
* igt@gen9_exec_parse@bb-start-out:
- shard-tglu: NOTRUN -> [SKIP][60] ([i915#2527] / [i915#2856])
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@gen9_exec_parse@bb-start-out.html
* igt@gen9_exec_parse@bb-start-param:
- shard-rkl: NOTRUN -> [SKIP][61] ([i915#2527]) +1 other test skip
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@gen9_exec_parse@bb-start-param.html
* igt@i915_fb_tiling:
- shard-dg1: NOTRUN -> [SKIP][62] ([i915#4881])
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@i915_fb_tiling.html
* igt@i915_module_load@reload:
- shard-dg2: [PASS][63] -> [INCOMPLETE][64] ([i915#1982])
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-7/igt@i915_module_load@reload.html
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-1/igt@i915_module_load@reload.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-glk: [PASS][65] -> [ABORT][66] ([i915#9820])
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk1/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_freq_api@freq-reset:
- shard-tglu: NOTRUN -> [SKIP][67] ([i915#8399])
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@i915_pm_freq_api@freq-reset.html
* igt@i915_pm_freq_mult@media-freq@gt0:
- shard-dg1: NOTRUN -> [SKIP][68] ([i915#6590]) +1 other test skip
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@i915_pm_freq_mult@media-freq@gt0.html
* igt@i915_pm_rpm@gem-mmap-type@gtt-smem0:
- shard-mtlp: NOTRUN -> [SKIP][69] ([i915#8431])
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@i915_pm_rpm@gem-mmap-type@gtt-smem0.html
* igt@i915_pm_rps@min-max-config-idle:
- shard-dg1: NOTRUN -> [SKIP][70] ([i915#11681] / [i915#6621])
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@i915_pm_rps@min-max-config-idle.html
* igt@i915_pm_rps@reset:
- shard-snb: [PASS][71] -> [INCOMPLETE][72] ([i915#7790])
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-snb5/igt@i915_pm_rps@reset.html
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-snb4/igt@i915_pm_rps@reset.html
* igt@i915_pm_rps@waitboost:
- shard-mtlp: NOTRUN -> [FAIL][73] ([i915#8346])
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@i915_pm_rps@waitboost.html
* igt@i915_selftest@mock:
- shard-tglu: NOTRUN -> [DMESG-WARN][74] ([i915#9311]) +1 other test dmesg-warn
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@i915_selftest@mock.html
* igt@i915_suspend@basic-s3-without-i915:
- shard-tglu: NOTRUN -> [INCOMPLETE][75] ([i915#7443])
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@i915_suspend@basic-s3-without-i915.html
* igt@kms_addfb_basic@basic-y-tiled-legacy:
- shard-dg1: NOTRUN -> [SKIP][76] ([i915#4215])
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_addfb_basic@basic-y-tiled-legacy.html
* igt@kms_addfb_basic@tile-pitch-mismatch:
- shard-dg1: NOTRUN -> [SKIP][77] ([i915#4212])
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_addfb_basic@tile-pitch-mismatch.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc:
- shard-rkl: NOTRUN -> [SKIP][78] ([i915#8709]) +3 other tests skip
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-b-hdmi-a-2-y-rc-ccs-cc.html
* igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs:
- shard-dg2: NOTRUN -> [SKIP][79] ([i915#8709]) +11 other tests skip
[79]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-4/igt@kms_async_flips@async-flip-with-page-flip-events@pipe-c-hdmi-a-1-4-mc-ccs.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
- shard-snb: [PASS][80] -> [FAIL][81] ([i915#5956]) +1 other test fail
[80]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-snb5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
[81]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-snb4/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html
* igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels:
- shard-glk: NOTRUN -> [SKIP][82] ([i915#1769])
[82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk1/igt@kms_atomic_transition@plane-all-modeset-transition-internal-panels.html
* igt@kms_big_fb@4-tiled-8bpp-rotate-270:
- shard-mtlp: NOTRUN -> [SKIP][83] +6 other tests skip
[83]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_big_fb@4-tiled-8bpp-rotate-270.html
* igt@kms_big_fb@4-tiled-addfb-size-offset-overflow:
- shard-tglu: NOTRUN -> [SKIP][84] ([i915#5286]) +1 other test skip
[84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_big_fb@4-tiled-addfb-size-offset-overflow.html
* igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip:
- shard-dg1: NOTRUN -> [SKIP][85] ([i915#4538] / [i915#5286]) +2 other tests skip
[85]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip-async-flip.html
* igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip:
- shard-rkl: NOTRUN -> [SKIP][86] ([i915#5286]) +2 other tests skip
[86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180-hflip.html
* igt@kms_big_fb@x-tiled-64bpp-rotate-270:
- shard-dg1: NOTRUN -> [SKIP][87] ([i915#3638])
[87]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_big_fb@x-tiled-64bpp-rotate-270.html
* igt@kms_big_fb@y-tiled-addfb-size-overflow:
- shard-dg2: NOTRUN -> [SKIP][88] ([i915#5190])
[88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@kms_big_fb@y-tiled-addfb-size-overflow.html
* igt@kms_big_fb@yf-tiled-16bpp-rotate-180:
- shard-dg1: NOTRUN -> [SKIP][89] ([i915#4538]) +3 other tests skip
[89]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_big_fb@yf-tiled-16bpp-rotate-180.html
* igt@kms_big_joiner@basic-force-joiner:
- shard-dg2: NOTRUN -> [SKIP][90] ([i915#10656])
[90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@kms_big_joiner@basic-force-joiner.html
- shard-dg1: NOTRUN -> [SKIP][91] ([i915#10656])
[91]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_big_joiner@basic-force-joiner.html
* igt@kms_big_joiner@invalid-modeset-force-joiner:
- shard-rkl: NOTRUN -> [SKIP][92] ([i915#10656])
[92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_big_joiner@invalid-modeset-force-joiner.html
* igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-b-hdmi-a-1:
- shard-rkl: NOTRUN -> [SKIP][93] ([i915#6095]) +57 other tests skip
[93]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_ccs@bad-rotation-90-y-tiled-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs@pipe-a-edp-1:
- shard-mtlp: NOTRUN -> [SKIP][94] ([i915#6095]) +14 other tests skip
[94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_ccs@bad-rotation-90-y-tiled-gen12-rc-ccs@pipe-a-edp-1.html
* igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs:
- shard-mtlp: NOTRUN -> [SKIP][95] ([i915#12042])
[95]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_ccs@crc-primary-basic-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs:
- shard-dg1: NOTRUN -> [SKIP][96] ([i915#6095]) +74 other tests skip
[96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_ccs@crc-primary-basic-4-tiled-mtl-mc-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs:
- shard-dg1: NOTRUN -> [SKIP][97] ([i915#12042])
[97]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_ccs@crc-primary-rotation-180-4-tiled-bmg-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs:
- shard-tglu: NOTRUN -> [SKIP][98] ([i915#12042])
[98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs.html
* igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][99] ([i915#10307] / [i915#10434] / [i915#6095]) +2 other tests skip
[99]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-4/igt@kms_ccs@crc-primary-rotation-180-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-1.html
* igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1:
- shard-dg2: NOTRUN -> [SKIP][100] ([i915#10307] / [i915#6095]) +128 other tests skip
[100]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-2/igt@kms_ccs@missing-ccs-buffer-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-1.html
* igt@kms_ccs@random-ccs-data-y-tiled-ccs:
- shard-tglu: NOTRUN -> [SKIP][101] ([i915#6095]) +49 other tests skip
[101]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_ccs@random-ccs-data-y-tiled-ccs.html
* igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1:
- shard-glk: NOTRUN -> [SKIP][102] +83 other tests skip
[102]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk9/igt@kms_ccs@random-ccs-data-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-1.html
* igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2:
- shard-dg2: NOTRUN -> [SKIP][103] ([i915#7213]) +3 other tests skip
[103]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-3/igt@kms_cdclk@mode-transition@pipe-b-hdmi-a-2.html
* igt@kms_cdclk@plane-scaling:
- shard-tglu: NOTRUN -> [SKIP][104] ([i915#3742])
[104]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_cdclk@plane-scaling.html
* igt@kms_chamelium_frames@hdmi-frame-dump:
- shard-rkl: NOTRUN -> [SKIP][105] ([i915#7828]) +2 other tests skip
[105]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_chamelium_frames@hdmi-frame-dump.html
* igt@kms_chamelium_hpd@common-hpd-after-suspend:
- shard-tglu: NOTRUN -> [SKIP][106] ([i915#7828]) +3 other tests skip
[106]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_chamelium_hpd@common-hpd-after-suspend.html
* igt@kms_chamelium_hpd@vga-hpd-fast:
- shard-mtlp: NOTRUN -> [SKIP][107] ([i915#7828]) +1 other test skip
[107]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_chamelium_hpd@vga-hpd-fast.html
* igt@kms_chamelium_hpd@vga-hpd-for-each-pipe:
- shard-dg1: NOTRUN -> [SKIP][108] ([i915#7828]) +7 other tests skip
[108]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_chamelium_hpd@vga-hpd-for-each-pipe.html
* igt@kms_color@deep-color:
- shard-tglu: NOTRUN -> [SKIP][109] ([i915#3555] / [i915#9979])
[109]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_color@deep-color.html
* igt@kms_content_protection@dp-mst-type-0:
- shard-dg1: NOTRUN -> [SKIP][110] ([i915#3299]) +1 other test skip
[110]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_content_protection@dp-mst-type-0.html
* igt@kms_content_protection@dp-mst-type-1:
- shard-rkl: NOTRUN -> [SKIP][111] ([i915#3116])
[111]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_content_protection@dp-mst-type-1.html
* igt@kms_cursor_crc@cursor-offscreen-64x21:
- shard-mtlp: NOTRUN -> [SKIP][112] ([i915#8814]) +1 other test skip
[112]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_cursor_crc@cursor-offscreen-64x21.html
* igt@kms_cursor_crc@cursor-onscreen-512x170:
- shard-mtlp: NOTRUN -> [SKIP][113] ([i915#3359])
[113]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_cursor_crc@cursor-onscreen-512x170.html
* igt@kms_cursor_crc@cursor-rapid-movement-512x170:
- shard-dg1: NOTRUN -> [SKIP][114] ([i915#11453])
[114]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_cursor_crc@cursor-rapid-movement-512x170.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy:
- shard-dg1: NOTRUN -> [SKIP][115] ([i915#4103] / [i915#4213])
[115]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-legacy.html
* igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size:
- shard-tglu: NOTRUN -> [SKIP][116] ([i915#4103])
[116]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_cursor_legacy@basic-busy-flip-before-cursor-varying-size.html
* igt@kms_cursor_legacy@cursora-vs-flipb-legacy:
- shard-snb: [PASS][117] -> [SKIP][118]
[117]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-snb7/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
[118]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-snb1/igt@kms_cursor_legacy@cursora-vs-flipb-legacy.html
* igt@kms_dsc@dsc-basic:
- shard-dg1: NOTRUN -> [SKIP][119] ([i915#3555] / [i915#3840])
[119]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_dsc@dsc-basic.html
- shard-tglu: NOTRUN -> [SKIP][120] ([i915#3555] / [i915#3840])
[120]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_dsc@dsc-basic.html
* igt@kms_dsc@dsc-with-output-formats-with-bpc:
- shard-dg1: NOTRUN -> [SKIP][121] ([i915#3840] / [i915#9053])
[121]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_dsc@dsc-with-output-formats-with-bpc.html
* igt@kms_feature_discovery@display-2x:
- shard-dg1: NOTRUN -> [SKIP][122] ([i915#1839])
[122]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_feature_discovery@display-2x.html
* igt@kms_feature_discovery@display-3x:
- shard-tglu: NOTRUN -> [SKIP][123] ([i915#1839])
[123]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_feature_discovery@display-3x.html
* igt@kms_feature_discovery@display-4x:
- shard-rkl: NOTRUN -> [SKIP][124] ([i915#1839])
[124]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_feature_discovery@display-4x.html
* igt@kms_flip@2x-flip-vs-panning:
- shard-rkl: NOTRUN -> [SKIP][125] +7 other tests skip
[125]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_flip@2x-flip-vs-panning.html
* igt@kms_flip@2x-plain-flip:
- shard-dg1: NOTRUN -> [SKIP][126] ([i915#9934]) +4 other tests skip
[126]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_flip@2x-plain-flip.html
* igt@kms_flip@2x-wf_vblank-ts-check:
- shard-tglu: NOTRUN -> [SKIP][127] ([i915#3637]) +6 other tests skip
[127]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_flip@2x-wf_vblank-ts-check.html
* igt@kms_flip@flip-vs-blocking-wf-vblank@d-hdmi-a4:
- shard-dg1: [PASS][128] -> [INCOMPLETE][129] ([i915#6113]) +1 other test incomplete
[128]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg1-18/igt@kms_flip@flip-vs-blocking-wf-vblank@d-hdmi-a4.html
[129]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-14/igt@kms_flip@flip-vs-blocking-wf-vblank@d-hdmi-a4.html
* igt@kms_flip@flip-vs-fences-interruptible:
- shard-mtlp: NOTRUN -> [SKIP][130] ([i915#8381])
[130]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_flip@flip-vs-fences-interruptible.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][131] ([i915#3555] / [i915#8813])
[131]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][132] ([i915#3555] / [i915#8810])
[132]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling@pipe-a-default-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling:
- shard-rkl: NOTRUN -> [SKIP][133] ([i915#2672] / [i915#3555])
[133]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode:
- shard-rkl: NOTRUN -> [SKIP][134] ([i915#2672])
[134]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-downscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling:
- shard-dg1: NOTRUN -> [SKIP][135] ([i915#2587] / [i915#2672] / [i915#3555])
[135]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling.html
* igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode:
- shard-dg1: NOTRUN -> [SKIP][136] ([i915#2587] / [i915#2672]) +2 other tests skip
[136]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-32bpp-ytileccs-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling:
- shard-tglu: NOTRUN -> [SKIP][137] ([i915#2672] / [i915#3555]) +1 other test skip
[137]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode:
- shard-tglu: NOTRUN -> [SKIP][138] ([i915#2587] / [i915#2672]) +1 other test skip
[138]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-16bpp-4tile-upscaling@pipe-a-valid-mode.html
* igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling:
- shard-dg1: NOTRUN -> [SKIP][139] ([i915#2672] / [i915#3555]) +1 other test skip
[139]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_flip_scaled_crc@flip-64bpp-4tile-to-32bpp-4tiledg2rcccs-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling:
- shard-mtlp: NOTRUN -> [SKIP][140] ([i915#2672] / [i915#3555] / [i915#8813]) +1 other test skip
[140]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling.html
* igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode:
- shard-mtlp: NOTRUN -> [SKIP][141] ([i915#2672] / [i915#3555]) +1 other test skip
[141]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling@pipe-a-default-mode.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt:
- shard-dg2: [PASS][142] -> [FAIL][143] ([i915#6880])
[142]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-8/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt.html
[143]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-pri-shrfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw:
- shard-rkl: NOTRUN -> [SKIP][144] ([i915#1825]) +19 other tests skip
[144]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_frontbuffer_tracking@fbc-2p-pri-indfb-multidraw.html
* igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt:
- shard-dg1: NOTRUN -> [SKIP][145] +22 other tests skip
[145]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_frontbuffer_tracking@fbc-2p-primscrn-shrfb-pgflip-blt.html
* igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt:
- shard-mtlp: NOTRUN -> [SKIP][146] ([i915#1825]) +8 other tests skip
[146]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-spr-indfb-draw-blt.html
* igt@kms_frontbuffer_tracking@fbc-tiling-4:
- shard-dg1: NOTRUN -> [SKIP][147] ([i915#5439])
[147]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbc-tiling-4.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-rte:
- shard-dg1: NOTRUN -> [SKIP][148] ([i915#3458]) +9 other tests skip
[148]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_frontbuffer_tracking@fbcpsr-1p-rte.html
* igt@kms_frontbuffer_tracking@fbcpsr-tiling-4:
- shard-tglu: NOTRUN -> [SKIP][149] ([i915#5439])
[149]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_frontbuffer_tracking@fbcpsr-tiling-4.html
* igt@kms_frontbuffer_tracking@pipe-fbc-rte:
- shard-tglu: NOTRUN -> [SKIP][150] ([i915#9766])
[150]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_frontbuffer_tracking@pipe-fbc-rte.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc:
- shard-dg1: NOTRUN -> [SKIP][151] ([i915#8708]) +11 other tests skip
[151]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html
- shard-dg2: NOTRUN -> [SKIP][152] ([i915#8708])
[152]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-cur-indfb-draw-mmap-wc.html
* igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt:
- shard-rkl: NOTRUN -> [SKIP][153] ([i915#3023]) +7 other tests skip
[153]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-shrfb-msflip-blt.html
* igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc:
- shard-tglu: NOTRUN -> [SKIP][154] +42 other tests skip
[154]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-shrfb-draw-mmap-wc.html
* igt@kms_hdmi_inject@inject-audio:
- shard-dg1: NOTRUN -> [SKIP][155] ([i915#433])
[155]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_hdmi_inject@inject-audio.html
* igt@kms_hdr@bpc-switch:
- shard-tglu: NOTRUN -> [SKIP][156] ([i915#3555] / [i915#8228]) +1 other test skip
[156]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_hdr@bpc-switch.html
* igt@kms_hdr@bpc-switch-dpms:
- shard-dg2: [PASS][157] -> [SKIP][158] ([i915#3555] / [i915#8228])
[157]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-11/igt@kms_hdr@bpc-switch-dpms.html
[158]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-7/igt@kms_hdr@bpc-switch-dpms.html
* igt@kms_hdr@invalid-hdr:
- shard-dg1: NOTRUN -> [SKIP][159] ([i915#3555] / [i915#8228])
[159]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_hdr@invalid-hdr.html
* igt@kms_hdr@static-swap:
- shard-mtlp: NOTRUN -> [SKIP][160] ([i915#3555] / [i915#8228])
[160]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_hdr@static-swap.html
* igt@kms_hdr@static-toggle-dpms:
- shard-rkl: NOTRUN -> [SKIP][161] ([i915#3555] / [i915#8228])
[161]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_hdr@static-toggle-dpms.html
* igt@kms_panel_fitting@legacy:
- shard-rkl: NOTRUN -> [SKIP][162] ([i915#6301])
[162]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_panel_fitting@legacy.html
* igt@kms_plane@pixel-format@pipe-a-plane-5:
- shard-tglu: [PASS][163] -> [ABORT][164] ([i915#10354]) +1 other test abort
[163]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-tglu-9/igt@kms_plane@pixel-format@pipe-a-plane-5.html
[164]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_plane@pixel-format@pipe-a-plane-5.html
* igt@kms_plane_lowres@tiling-yf:
- shard-dg1: NOTRUN -> [SKIP][165] ([i915#3555]) +7 other tests skip
[165]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_plane_lowres@tiling-yf.html
* igt@kms_plane_scaling@2x-scaler-multi-pipe:
- shard-mtlp: NOTRUN -> [SKIP][166] ([i915#9809])
[166]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_plane_scaling@2x-scaler-multi-pipe.html
* igt@kms_pm_backlight@fade-with-suspend:
- shard-rkl: NOTRUN -> [SKIP][167] ([i915#5354])
[167]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_pm_backlight@fade-with-suspend.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-dg2: [PASS][168] -> [SKIP][169] ([i915#9340])
[168]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-4/igt@kms_pm_lpsp@kms-lpsp.html
[169]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-5/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_lpsp@screens-disabled:
- shard-dg1: NOTRUN -> [SKIP][170] ([i915#8430])
[170]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_pm_lpsp@screens-disabled.html
* igt@kms_pm_rpm@dpms-lpsp:
- shard-dg1: NOTRUN -> [SKIP][171] ([i915#9519])
[171]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_pm_rpm@dpms-lpsp.html
* igt@kms_pm_rpm@dpms-mode-unset-non-lpsp:
- shard-rkl: [PASS][172] -> [SKIP][173] ([i915#9519]) +1 other test skip
[172]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-1/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
[173]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_pm_rpm@dpms-mode-unset-non-lpsp.html
* igt@kms_prime@basic-crc-hybrid:
- shard-mtlp: NOTRUN -> [SKIP][174] ([i915#6524])
[174]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_prime@basic-crc-hybrid.html
* igt@kms_prime@basic-modeset-hybrid:
- shard-dg1: NOTRUN -> [SKIP][175] ([i915#6524])
[175]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_prime@basic-modeset-hybrid.html
* igt@kms_prime@d3hot:
- shard-rkl: NOTRUN -> [SKIP][176] ([i915#6524])
[176]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_prime@d3hot.html
* igt@kms_psr2_sf@fbc-cursor-plane-update-sf:
- shard-dg1: NOTRUN -> [SKIP][177] ([i915#11520]) +3 other tests skip
[177]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_psr2_sf@fbc-cursor-plane-update-sf.html
* igt@kms_psr2_sf@fbc-overlay-primary-update-sf-dmg-area:
- shard-tglu: NOTRUN -> [SKIP][178] ([i915#11520]) +1 other test skip
[178]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_psr2_sf@fbc-overlay-primary-update-sf-dmg-area.html
* igt@kms_psr2_sf@fbc-plane-move-sf-dmg-area:
- shard-rkl: NOTRUN -> [SKIP][179] ([i915#11520]) +1 other test skip
[179]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_psr2_sf@fbc-plane-move-sf-dmg-area.html
* igt@kms_psr@fbc-psr2-no-drrs@edp-1:
- shard-mtlp: NOTRUN -> [SKIP][180] ([i915#9688]) +5 other tests skip
[180]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_psr@fbc-psr2-no-drrs@edp-1.html
* igt@kms_psr@fbc-psr2-primary-blt:
- shard-rkl: NOTRUN -> [SKIP][181] ([i915#1072] / [i915#9732]) +7 other tests skip
[181]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_psr@fbc-psr2-primary-blt.html
* igt@kms_psr@pr-primary-page-flip:
- shard-dg2: NOTRUN -> [SKIP][182] ([i915#1072] / [i915#9732]) +1 other test skip
[182]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@kms_psr@pr-primary-page-flip.html
* igt@kms_psr@pr-sprite-plane-onoff:
- shard-dg1: NOTRUN -> [SKIP][183] ([i915#1072] / [i915#9732]) +14 other tests skip
[183]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_psr@pr-sprite-plane-onoff.html
* igt@kms_psr@psr-basic:
- shard-tglu: NOTRUN -> [SKIP][184] ([i915#9732]) +12 other tests skip
[184]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-5/igt@kms_psr@psr-basic.html
* igt@kms_rotation_crc@bad-tiling:
- shard-mtlp: NOTRUN -> [SKIP][185] ([i915#4235]) +1 other test skip
[185]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_rotation_crc@bad-tiling.html
* igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0:
- shard-dg1: NOTRUN -> [SKIP][186] ([i915#5289]) +1 other test skip
[186]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_rotation_crc@primary-yf-tiled-reflect-x-0.html
* igt@kms_setmode@basic-clone-single-crtc:
- shard-tglu: NOTRUN -> [SKIP][187] ([i915#3555]) +3 other tests skip
[187]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_setmode@basic-clone-single-crtc.html
* igt@kms_tiled_display@basic-test-pattern-with-chamelium:
- shard-tglu: NOTRUN -> [SKIP][188] ([i915#8623])
[188]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@kms_tiled_display@basic-test-pattern-with-chamelium.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-glk: NOTRUN -> [FAIL][189] ([i915#9196]) +1 other test fail
[189]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk1/igt@kms_universal_plane@cursor-fb-leak.html
- shard-dg1: [PASS][190] -> [FAIL][191] ([i915#9196])
[190]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg1-13/igt@kms_universal_plane@cursor-fb-leak.html
[191]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-18/igt@kms_universal_plane@cursor-fb-leak.html
* igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4:
- shard-dg1: NOTRUN -> [FAIL][192] ([i915#9196])
[192]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-18/igt@kms_universal_plane@cursor-fb-leak@pipe-d-hdmi-a-4.html
* igt@kms_vrr@flip-basic:
- shard-rkl: NOTRUN -> [SKIP][193] ([i915#3555])
[193]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_vrr@flip-basic.html
* igt@kms_vrr@flipline:
- shard-mtlp: NOTRUN -> [SKIP][194] ([i915#3555] / [i915#8808])
[194]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@kms_vrr@flipline.html
* igt@kms_vrr@max-min:
- shard-dg1: NOTRUN -> [SKIP][195] ([i915#9906])
[195]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@kms_vrr@max-min.html
* igt@kms_writeback@writeback-check-output:
- shard-rkl: NOTRUN -> [SKIP][196] ([i915#2437])
[196]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_writeback@writeback-check-output.html
* igt@kms_writeback@writeback-fb-id-xrgb2101010:
- shard-dg1: NOTRUN -> [SKIP][197] ([i915#2437] / [i915#9412])
[197]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@kms_writeback@writeback-fb-id-xrgb2101010.html
* igt@perf@per-context-mode-unprivileged:
- shard-dg1: NOTRUN -> [SKIP][198] ([i915#2433])
[198]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@perf@per-context-mode-unprivileged.html
* igt@perf_pmu@rc6@other-idle-gt0:
- shard-dg1: NOTRUN -> [SKIP][199] ([i915#8516])
[199]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@perf_pmu@rc6@other-idle-gt0.html
* igt@prime_vgem@basic-fence-read:
- shard-mtlp: NOTRUN -> [SKIP][200] ([i915#3708]) +1 other test skip
[200]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@prime_vgem@basic-fence-read.html
* igt@prime_vgem@fence-write-hang:
- shard-dg1: NOTRUN -> [SKIP][201] ([i915#3708])
[201]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-16/igt@prime_vgem@fence-write-hang.html
* igt@sriov_basic@enable-vfs-bind-unbind-each:
- shard-dg1: NOTRUN -> [SKIP][202] ([i915#9917]) +1 other test skip
[202]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-17/igt@sriov_basic@enable-vfs-bind-unbind-each.html
#### Possible fixes ####
* igt@gem_ctx_freq@sysfs@gt0:
- shard-dg2: [FAIL][203] ([i915#9561]) -> [PASS][204] +1 other test pass
[203]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-10/igt@gem_ctx_freq@sysfs@gt0.html
[204]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@gem_ctx_freq@sysfs@gt0.html
* igt@gem_ctx_persistence@hostile:
- shard-rkl: [FAIL][205] ([i915#11980]) -> [PASS][206]
[205]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-1/igt@gem_ctx_persistence@hostile.html
[206]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@gem_ctx_persistence@hostile.html
- shard-tglu: [FAIL][207] ([i915#11980]) -> [PASS][208]
[207]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-tglu-6/igt@gem_ctx_persistence@hostile.html
[208]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-3/igt@gem_ctx_persistence@hostile.html
* igt@gem_exec_fair@basic-pace-share@rcs0:
- shard-rkl: [FAIL][209] ([i915#2842]) -> [PASS][210] +2 other tests pass
[209]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-4/igt@gem_exec_fair@basic-pace-share@rcs0.html
[210]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-3/igt@gem_exec_fair@basic-pace-share@rcs0.html
* igt@gem_exec_suspend@basic-s4-devices:
- shard-tglu: [ABORT][211] ([i915#7975] / [i915#8213]) -> [PASS][212] +1 other test pass
[211]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-tglu-10/igt@gem_exec_suspend@basic-s4-devices.html
[212]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-tglu-9/igt@gem_exec_suspend@basic-s4-devices.html
* igt@i915_module_load@reload-with-fault-injection:
- shard-rkl: [ABORT][213] ([i915#9820]) -> [PASS][214]
[213]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-3/igt@i915_module_load@reload-with-fault-injection.html
[214]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0:
- shard-dg1: [FAIL][215] ([i915#3591]) -> [PASS][216] +1 other test pass
[215]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg1-18/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
[216]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg1-14/igt@i915_pm_rc6_residency@rc6-idle@gt0-vecs0.html
* igt@i915_power@sanity:
- shard-mtlp: [SKIP][217] ([i915#7984]) -> [PASS][218]
[217]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-mtlp-2/igt@i915_power@sanity.html
[218]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-4/igt@i915_power@sanity.html
* igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels:
- shard-mtlp: [FAIL][219] ([i915#11808] / [i915#5956]) -> [PASS][220] +1 other test pass
[219]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-mtlp-8/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
[220]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-mtlp-5/igt@kms_atomic_transition@plane-all-modeset-transition-fencing-internal-panels.html
* igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-c-hdmi-a-1:
- shard-glk: [INCOMPLETE][221] -> [PASS][222] +1 other test pass
[221]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-glk4/igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-c-hdmi-a-1.html
[222]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk1/igt@kms_cursor_crc@cursor-rapid-movement-128x128@pipe-c-hdmi-a-1.html
* igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions:
- shard-glk: [FAIL][223] ([i915#2346]) -> [PASS][224]
[223]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-glk3/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
[224]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions.html
* igt@kms_dither@fb-8bpc-vs-panel-6bpc:
- shard-dg2: [SKIP][225] ([i915#3555]) -> [PASS][226]
[225]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-1/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
[226]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-11/igt@kms_dither@fb-8bpc-vs-panel-6bpc.html
* igt@kms_flip@flip-vs-absolute-wf_vblank:
- shard-dg2: [INCOMPLETE][227] ([i915#6113]) -> [PASS][228]
[227]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-10/igt@kms_flip@flip-vs-absolute-wf_vblank.html
[228]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-6/igt@kms_flip@flip-vs-absolute-wf_vblank.html
* igt@kms_flip@wf_vblank-ts-check-interruptible@a-vga1:
- shard-snb: [FAIL][229] ([i915#2122]) -> [PASS][230] +3 other tests pass
[229]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-snb7/igt@kms_flip@wf_vblank-ts-check-interruptible@a-vga1.html
[230]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-snb1/igt@kms_flip@wf_vblank-ts-check-interruptible@a-vga1.html
* igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt:
- shard-dg2: [FAIL][231] ([i915#6880]) -> [PASS][232]
[231]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-1/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html
[232]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-11/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-blt.html
* igt@kms_pm_lpsp@kms-lpsp:
- shard-rkl: [SKIP][233] ([i915#9340]) -> [PASS][234]
[233]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-3/igt@kms_pm_lpsp@kms-lpsp.html
[234]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_pm_lpsp@kms-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp:
- shard-dg2: [SKIP][235] ([i915#9519]) -> [PASS][236] +1 other test pass
[235]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-8/igt@kms_pm_rpm@modeset-non-lpsp.html
[236]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-3/igt@kms_pm_rpm@modeset-non-lpsp.html
* igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait:
- shard-rkl: [SKIP][237] ([i915#9519]) -> [PASS][238]
[237]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-4/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
[238]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-5/igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait.html
* igt@kms_universal_plane@cursor-fb-leak:
- shard-rkl: [FAIL][239] ([i915#9196]) -> [PASS][240]
[239]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-1/igt@kms_universal_plane@cursor-fb-leak.html
[240]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-2/igt@kms_universal_plane@cursor-fb-leak.html
#### Warnings ####
* igt@i915_selftest@mock:
- shard-rkl: [DMESG-WARN][241] ([i915#1982] / [i915#9311]) -> [DMESG-WARN][242] ([i915#9311])
[241]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-5/igt@i915_selftest@mock.html
[242]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-1/igt@i915_selftest@mock.html
* igt@kms_multipipe_modeset@basic-max-pipe-crc-check:
- shard-rkl: [SKIP][243] ([i915#4070] / [i915#4816]) -> [SKIP][244] ([i915#4816])
[243]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-rkl-6/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
[244]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-rkl-3/igt@kms_multipipe_modeset@basic-max-pipe-crc-check.html
* igt@kms_psr@fbc-psr-primary-page-flip:
- shard-dg2: [SKIP][245] ([i915#1072] / [i915#9732]) -> [SKIP][246] ([i915#1072] / [i915#9673] / [i915#9732]) +4 other tests skip
[245]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-1/igt@kms_psr@fbc-psr-primary-page-flip.html
[246]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-11/igt@kms_psr@fbc-psr-primary-page-flip.html
* igt@kms_psr@pr-cursor-blt:
- shard-dg2: [SKIP][247] ([i915#1072] / [i915#9673] / [i915#9732]) -> [SKIP][248] ([i915#1072] / [i915#9732]) +9 other tests skip
[247]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15414/shard-dg2-11/igt@kms_psr@pr-cursor-blt.html
[248]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_138644v1/shard-dg2-3/igt@kms_psr@pr-cursor-blt.html
[i915#10307]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10307
[i915#10354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10354
[i915#10434]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10434
[i915#10656]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/10656
[i915#1072]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1072
[i915#11078]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11078
[i915#11453]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11453
[i915#11520]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11520
[i915#11681]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11681
[i915#11713]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11713
[i915#11808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11808
[i915#11980]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/11980
[i915#12027]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12027
[i915#12042]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12042
[i915#12179]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12179
[i915#12193]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12193
[i915#1769]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1769
[i915#1825]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1825
[i915#1839]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1839
[i915#1982]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/1982
[i915#2122]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2122
[i915#2346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2346
[i915#2433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2433
[i915#2437]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2437
[i915#2527]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2527
[i915#2587]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2587
[i915#2672]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2672
[i915#2842]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2842
[i915#2856]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/2856
[i915#3023]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3023
[i915#3116]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3116
[i915#3281]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3281
[i915#3282]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3282
[i915#3297]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3297
[i915#3299]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3299
[i915#3359]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3359
[i915#3458]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3458
[i915#3539]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3539
[i915#3555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3555
[i915#3591]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3591
[i915#3637]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3637
[i915#3638]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3638
[i915#3708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3708
[i915#3742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3742
[i915#3840]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3840
[i915#3936]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/3936
[i915#4070]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4070
[i915#4077]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4077
[i915#4079]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4079
[i915#4083]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4083
[i915#4103]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4103
[i915#4212]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4212
[i915#4213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4213
[i915#4215]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4215
[i915#4235]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4235
[i915#4270]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4270
[i915#433]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/433
[i915#4473]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4473
[i915#4525]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4525
[i915#4537]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4537
[i915#4538]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4538
[i915#4565]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4565
[i915#4613]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4613
[i915#4771]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4771
[i915#4812]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4812
[i915#4816]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4816
[i915#4852]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4852
[i915#4860]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4860
[i915#4879]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4879
[i915#4881]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/4881
[i915#5190]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5190
[i915#5286]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5286
[i915#5289]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5289
[i915#5354]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5354
[i915#5439]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5439
[i915#5493]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5493
[i915#5956]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/5956
[i915#6095]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6095
[i915#6113]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6113
[i915#6301]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6301
[i915#6335]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6335
[i915#6524]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6524
[i915#6590]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6590
[i915#6621]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6621
[i915#6880]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/6880
[i915#7213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7213
[i915#7443]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7443
[i915#7697]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7697
[i915#7742]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7742
[i915#7790]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7790
[i915#7828]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7828
[i915#7975]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7975
[i915#7984]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/7984
[i915#8213]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8213
[i915#8228]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8228
[i915#8346]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8346
[i915#8381]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8381
[i915#8399]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8399
[i915#8411]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8411
[i915#8414]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8414
[i915#8428]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8428
[i915#8430]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8430
[i915#8431]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8431
[i915#8516]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8516
[i915#8555]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8555
[i915#8623]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8623
[i915#8708]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8708
[i915#8709]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8709
[i915#8808]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8808
[i915#8810]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8810
[i915#8813]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8813
[i915#8814]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/8814
[i915#9053]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9053
[i915#9196]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9196
[i915#9311]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9311
[i915#9318]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9318
[i915#9340]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9340
[i915#9412]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9412
[i915#9519]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9519
[i915#9561]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9561
[i915#9673]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9673
[i915#9688]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9688
[i915#9732]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9732
[i915#9766]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9766
[i915#9809]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9809
[i915#9820]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9820
[i915#9906]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9906
[i915#9917]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9917
[i915#9934]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9934
[i915#9979]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/9979
Build changes
-------------
* Linux: CI_DRM_15414 -> Patchwork_138644v1
CI-20190529: 20190529
CI_DRM_15414: d624a4cafbe6227571d2ed755b3ce48918afe151 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8016: 786f0469afc0665a02dd82bf17544868188fbdeb @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_138644v1: d624a4cafbe6227571d2ed755b3ce48918afe151 @ 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_138644v1/index.html
[-- Attachment #2: Type: text/html, Size: 83262 bytes --]
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] drm/xe: Fix DSB buffer coherency
2024-09-13 18:44 ` Maarten Lankhorst
@ 2024-09-16 14:00 ` Ville Syrjälä
0 siblings, 0 replies; 11+ messages in thread
From: Ville Syrjälä @ 2024-09-16 14:00 UTC (permalink / raw)
To: Maarten Lankhorst; +Cc: intel-xe, intel-gfx
On Fri, Sep 13, 2024 at 08:44:01PM +0200, Maarten Lankhorst wrote:
>
>
> Den 2024-09-13 kl. 19:12, skrev Ville Syrjälä:
> > On Fri, Sep 13, 2024 at 01:47:53PM +0200, Maarten Lankhorst wrote:
> >> Add the scanout flag to force WC caching, and add the memory barrier
> >> where needed.
> >>
> >> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> >> ---
> >> drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 5 +++--
> >> 1 file changed, 3 insertions(+), 2 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> >> index f99d901a3214f..f7949bf5426af 100644
> >> --- a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> >> +++ b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> >> @@ -48,11 +48,12 @@ bool intel_dsb_buffer_create(struct intel_crtc *crtc, struct intel_dsb_buffer *d
> >> if (!vma)
> >> return false;
> >>
> >> + /* Set scanout flag for WC mapping */
> >> obj = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe),
> >> NULL, PAGE_ALIGN(size),
> >> ttm_bo_type_kernel,
> >> XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
> >> - XE_BO_FLAG_GGTT);
> >> + XE_BO_FLAG_SCANOUT | XE_BO_FLAG_GGTT);
> >> if (IS_ERR(obj)) {
> >> kfree(vma);
> >> return false;
> >> @@ -73,5 +74,5 @@ void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf)
> >>
> >> void intel_dsb_buffer_flush_map(struct intel_dsb_buffer *dsb_buf)
> >> {
> >> - /* TODO: add xe specific flush_map() for dsb buffer object. */
> >> + xe_device_wmb(dsb_buf->vma->bo->tile->xe);
> >
> > MMIO itself should be sufficient to flush the WC buffer.
> > But I guess no real harm in hammering it a bit harder.
>
> You would say that, I still saw a spurious DSB timeout without the flush. :)
>
> "Memory mapped I/O usually takes place through memory locations that are part of
> a window in the CPU's memory space that has different properties assigned than
> the usual RAM directed window.
>
> Amongst these properties is usually the fact that such accesses bypass the
> caching entirely and go directly to the device buses. This means MMIO accesses
> may, in effect, overtake accesses to cached memory that were emitted earlier."
WC != cached
Any uncached access is supposed to flush the WC buffer,
same as sfence.
Sounds like you have some other issue and the sfence just happens
to work around it somehow. Either that or the CPU is broken.
>
> Since the memory is write combined, the memory barrier itself is sufficient
> and no further invalidation is required.
>
> Just the workaround should be fine. The l2 flush should be moved after the mb as well.
> I'll do that in a followup patch.
>
> >> }
> >> --
> >> 2.45.2
> >
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH 1/2] drm/xe: Fix DSB buffer coherency
2024-09-13 11:47 ` [PATCH 1/2] drm/xe: Fix DSB buffer coherency Maarten Lankhorst
2024-09-13 12:04 ` Matthew Auld
2024-09-13 17:12 ` Ville Syrjälä
@ 2024-09-17 22:15 ` Ville Syrjälä
2 siblings, 0 replies; 11+ messages in thread
From: Ville Syrjälä @ 2024-09-17 22:15 UTC (permalink / raw)
To: Maarten Lankhorst; +Cc: intel-xe, intel-gfx
On Fri, Sep 13, 2024 at 01:47:53PM +0200, Maarten Lankhorst wrote:
> Add the scanout flag to force WC caching, and add the memory barrier
> where needed.
>
> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> ---
> drivers/gpu/drm/xe/display/xe_dsb_buffer.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> index f99d901a3214f..f7949bf5426af 100644
> --- a/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> +++ b/drivers/gpu/drm/xe/display/xe_dsb_buffer.c
> @@ -48,11 +48,12 @@ bool intel_dsb_buffer_create(struct intel_crtc *crtc, struct intel_dsb_buffer *d
> if (!vma)
> return false;
>
> + /* Set scanout flag for WC mapping */
> obj = xe_bo_create_pin_map(xe, xe_device_get_root_tile(xe),
> NULL, PAGE_ALIGN(size),
> ttm_bo_type_kernel,
> XE_BO_FLAG_VRAM_IF_DGFX(xe_device_get_root_tile(xe)) |
> - XE_BO_FLAG_GGTT);
> + XE_BO_FLAG_SCANOUT | XE_BO_FLAG_GGTT);
> if (IS_ERR(obj)) {
> kfree(vma);
> return false;
> @@ -73,5 +74,5 @@ void intel_dsb_buffer_cleanup(struct intel_dsb_buffer *dsb_buf)
>
> void intel_dsb_buffer_flush_map(struct intel_dsb_buffer *dsb_buf)
> {
> - /* TODO: add xe specific flush_map() for dsb buffer object. */
> + xe_device_wmb(dsb_buf->vma->bo->tile->xe);
With some kind of comment added that this may be needed on
!x86 architectures to flush the WC buffer:
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
> }
> --
> 2.45.2
--
Ville Syrjälä
Intel
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-09-17 22:15 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-13 11:47 [PATCH 0/2] drm/xe: Re-enable DSB Maarten Lankhorst
2024-09-13 11:47 ` [PATCH 1/2] drm/xe: Fix DSB buffer coherency Maarten Lankhorst
2024-09-13 12:04 ` Matthew Auld
2024-09-13 17:58 ` Maarten Lankhorst
2024-09-13 17:12 ` Ville Syrjälä
2024-09-13 18:44 ` Maarten Lankhorst
2024-09-16 14:00 ` Ville Syrjälä
2024-09-17 22:15 ` Ville Syrjälä
2024-09-13 11:47 ` [PATCH 2/2] drm/xe: Revert "drm/i915: Disable DSB in Xe KMD" Maarten Lankhorst
2024-09-13 15:31 ` ✓ Fi.CI.BAT: success for drm/xe: Re-enable DSB Patchwork
2024-09-14 23:15 ` ✗ Fi.CI.IGT: failure " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox