mbox series

[0/2] Fix prime_mmap to work when using LMEM

Message ID 20220225131316.1433515-1-gwan-gyeong.mun@intel.com (mailing list archive)
Headers show
Series Fix prime_mmap to work when using LMEM | expand

Message

Gwan-gyeong Mun Feb. 25, 2022, 1:13 p.m. UTC
The current implementation of i915 prime mmap only worked when initializing
drm_i915_gem_object with shmem_region.
When using LMEM, drm_i915_gem_object is initialized with ttm_system_region.
In order to make prime mmap work even this case, when using LMEM
(when using ttm in i915), dma_buf_ops.mmap callback calls drm_gem_prime_mmap().
drm_gem_prime_mmap() of drm core calls internally i915_gem_mmap() so that
prime mmap can perform normally.
The fake offset is processed inside drm_gem_prime_mmap().
    
Testcase: igt/prime_mmap
This patch makes  all of igt/prime_mmap tests success on gpus which use LMEM.

And these series remove defining and using a duplicate function: i915_gem_unmap_dma_buf()

After landing this patch. I'm going to send refactoring rfc patches that
handles the drm_driver.gem_prime_mmap callback, drm_gem_object_funcs.mmap
callback and drm_gem_object_funcs.vm_ops calllback.
ref: https://01.org/linuxgraphics/gfx-docs/drm/gpu/todo.html?#clean-up-mmap-forwarding
     https://www.kernel.org/doc/html/latest/gpu/todo.html#struct-drm-gem-object-funcs

Gwan-gyeong Mun (2):
  drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback to use
    drm_gem_unmap_dma_buf()
  drm/i915/dmabuf: Fix prime_mmap to work when using LMEM

 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

Comments

Gwan-gyeong Mun March 2, 2022, 2:29 p.m. UTC | #1
The regression reported below is not related to this patch.
On TGL platforms that do not use local memory, this patch has no logic 
changes.
This patch relates to the results of the mmap_prime test on dg1 using 
local memory.
(mmap_prime is a different test from mmap_prime_coherency.)


 >         Possible regressions
 >
 >   * igt@kms_vblank@pipe-b-query-forked:
 >       o shard-tglb: PASS
 > 
<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-tglb6/igt@kms_vblank@pipe-b-query-forked.html>
 >         -> INCOMPLETE
 > 
<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb7/igt@kms_vblank@pipe-b-query-forked.html>
 >
This issue is not related to this patch.
 >
 >         Suppressed
 >
 > The following results come from untrusted machines, tests, or statuses.
 > They do not affect the overall result.
 >
 >   * igt@prime_mmap_coherency@ioctl-errors:
 >       o {shard-dg1}: FAIL
 > 
<https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-dg1-15/igt@prime_mmap_coherency@ioctl-errors.html>
 >         ([i915#4899]) -> FAIL
 > 
<https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-dg1-13/igt@prime_mmap_coherency@ioctl-errors.html>
 >
This problem in dg1 will be fixed when this patch series of igt 
(https://patchwork.freedesktop.org/series/100819/#rev3) is applied.

Br,
G.G.

On 2/28/22 8:25 PM, Patchwork wrote:
> *Patch Details*
> *Series:*	Fix prime_mmap to work when using LMEM (rev2)
> *URL:*	https://patchwork.freedesktop.org/series/100737/ 
> <https://patchwork.freedesktop.org/series/100737/>
> *State:*	failure
> *Details:* 
> https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/index.html 
> <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/index.html>
> 
> 
>   CI Bug Log - changes from CI_DRM_11297_full -> Patchwork_22432_full
> 
> 
>     Summary
> 
> *FAILURE*
> 
> Serious unknown changes coming with Patchwork_22432_full absolutely need 
> to be
> verified manually.
> 
> If you think the reported changes have nothing to do with the changes
> introduced in Patchwork_22432_full, please notify your bug team to allow 
> them
> to document this new failure mode, which will reduce false positives in CI.
> 
> 
>     Participating hosts (13 -> 13)
> 
> No changes in participating hosts
> 
> 
>     Possible new issues
> 
> Here are the unknown changes that may have been introduced in 
> Patchwork_22432_full:
> 
> 
>       IGT changes
> 
> 
>         Possible regressions
> 
>   * igt@kms_vblank@pipe-b-query-forked:
>       o shard-tglb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-tglb6/igt@kms_vblank@pipe-b-query-forked.html>
>         -> INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb7/igt@kms_vblank@pipe-b-query-forked.html>
> 
> 
>         Suppressed
> 
> The following results come from untrusted machines, tests, or statuses.
> They do not affect the overall result.
> 
>   * igt@prime_mmap_coherency@ioctl-errors:
>       o {shard-dg1}: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-dg1-15/igt@prime_mmap_coherency@ioctl-errors.html>
>         ([i915#4899]) -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-dg1-13/igt@prime_mmap_coherency@ioctl-errors.html>
> 
> 
>     Known issues
> 
> Here are the changes found in Patchwork_22432_full that come from known 
> issues:
> 
> 
>       IGT changes
> 
> 
>         Issues hit
> 
>   *
> 
>     igt@feature_discovery@display-3x:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@feature_discovery@display-3x.html>
>         ([i915#1839])
>   *
> 
>     igt@gem_create@create-massive:
> 
>       o shard-iclb: NOTRUN -> DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@gem_create@create-massive.html>
>         ([i915#4991])
>   *
> 
>     igt@gem_eio@unwedge-stress:
> 
>       o shard-tglb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-tglb7/igt@gem_eio@unwedge-stress.html>
>         -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb2/igt@gem_eio@unwedge-stress.html>
>         ([i915#232])
>   *
> 
>     igt@gem_exec_capture@pi@rcs0:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-skl8/igt@gem_exec_capture@pi@rcs0.html>
>         -> INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl9/igt@gem_exec_capture@pi@rcs0.html>
>         ([i915#4547])
>   *
> 
>     igt@gem_exec_fair@basic-deadline:
> 
>       o shard-apl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl4/igt@gem_exec_fair@basic-deadline.html>
>         ([i915#2846])
>   *
> 
>     igt@gem_exec_fair@basic-none-solo@rcs0:
> 
>       o shard-iclb: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@gem_exec_fair@basic-none-solo@rcs0.html>
>         ([i915#2842])
>   *
> 
>     igt@gem_exec_fair@basic-pace-share@rcs0:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html>
>         -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-glk9/igt@gem_exec_fair@basic-pace-share@rcs0.html>
>         ([i915#2842])
>   *
> 
>     igt@gem_exec_fair@basic-throttle@rcs0:
> 
>       o shard-iclb: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-iclb8/igt@gem_exec_fair@basic-throttle@rcs0.html>
>         -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@gem_exec_fair@basic-throttle@rcs0.html>
>         ([i915#2849])
>   *
> 
>     igt@gem_exec_params@rsvd2-dirt:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@gem_exec_params@rsvd2-dirt.html>
>         ([fdo#109283])
>   *
> 
>     igt@gem_lmem_swapping@parallel-random-engines:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl8/igt@gem_lmem_swapping@parallel-random-engines.html>
>         ([fdo#109271] / [i915#4613])
>   *
> 
>     igt@gem_lmem_swapping@verify:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@gem_lmem_swapping@verify.html>
>         ([i915#4613])
>   *
> 
>     igt@gem_pwrite@basic-exhaustion:
> 
>       o shard-tglb: NOTRUN -> WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb3/igt@gem_pwrite@basic-exhaustion.html>
>         ([i915#2658])
>   *
> 
>     igt@gem_pxp@create-protected-buffer:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@gem_pxp@create-protected-buffer.html>
>         ([i915#4270]) +2 similar issues
>   *
> 
>     igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@gem_render_copy@y-tiled-ccs-to-yf-tiled-mc-ccs.html>
>         ([i915#768]) +1 similar issue
>   *
> 
>     igt@gem_userptr_blits@input-checking:
> 
>       o shard-skl: NOTRUN -> DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl6/igt@gem_userptr_blits@input-checking.html>
>         ([i915#4991])
>   *
> 
>     igt@gem_workarounds@suspend-resume-fd:
> 
>       o shard-kbl: NOTRUN -> DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-kbl1/igt@gem_workarounds@suspend-resume-fd.html>
>         ([i915#180])
>   *
> 
>     igt@gen9_exec_parse@batch-zero-length:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@gen9_exec_parse@batch-zero-length.html>
>         ([i915#2856]) +1 similar issue
>   *
> 
>     igt@i915_pm_dc@dc3co-vpb-simulation:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@i915_pm_dc@dc3co-vpb-simulation.html>
>         ([i915#658])
>   *
> 
>     igt@i915_pm_rc6_residency@rc6-fence:
> 
>       o shard-iclb: NOTRUN -> WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@i915_pm_rc6_residency@rc6-fence.html>
>         ([i915#1804] / [i915#2684])
>   *
> 
>     igt@i915_pm_rpm@gem-execbuf-stress-pc8:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@i915_pm_rpm@gem-execbuf-stress-pc8.html>
>         ([fdo#109293] / [fdo#109506]) +1 similar issue
>   *
> 
>     igt@kms_atomic_transition@plane-all-modeset-transition-fencing:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@kms_atomic_transition@plane-all-modeset-transition-fencing.html>
>         ([i915#1769])
>   *
> 
>     igt@kms_big_fb@x-tiled-16bpp-rotate-270:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@kms_big_fb@x-tiled-16bpp-rotate-270.html>
>         ([fdo#110725] / [fdo#111614])
>   *
> 
>     igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip:
> 
>       o shard-glk: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-glk2/igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip.html>
>         ([fdo#109271] / [i915#3777])
>   *
> 
>     igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl8/igt@kms_big_fb@yf-tiled-max-hw-stride-32bpp-rotate-0-hflip.html>
>         ([fdo#109271] / [i915#3777]) +3 similar issues
>   *
> 
>     igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@kms_big_fb@yf-tiled-max-hw-stride-64bpp-rotate-180-hflip.html>
>         ([fdo#110723])
>   *
> 
>     igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs:
> 
>       o
> 
>         shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl7/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html>
>         ([fdo#109271] / [i915#3886]) +5 similar issues
> 
>       o
> 
>         shard-kbl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-kbl4/igt@kms_ccs@pipe-a-ccs-on-another-bo-y_tiled_gen12_mc_ccs.html>
>         ([fdo#109271] / [i915#3886]) +2 similar issues
> 
>   *
> 
>     igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl6/igt@kms_ccs@pipe-b-bad-pixel-format-y_tiled_gen12_mc_ccs.html>
>         ([fdo#109271] / [i915#3886]) +1 similar issue
>   *
> 
>     igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_ccs@pipe-c-ccs-on-another-bo-y_tiled_gen12_rc_ccs_cc.html>
>         ([fdo#109278] / [i915#3886]) +3 similar issues
>   *
> 
>     igt@kms_chamelium@dp-hpd-storm:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_chamelium@dp-hpd-storm.html>
>         ([fdo#109284] / [fdo#111827]) +5 similar issues
>   *
> 
>     igt@kms_chamelium@hdmi-crc-multiple:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl7/igt@kms_chamelium@hdmi-crc-multiple.html>
>         ([fdo#109271] / [fdo#111827]) +2 similar issues
>   *
> 
>     igt@kms_chamelium@hdmi-edid-change-during-suspend:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl1/igt@kms_chamelium@hdmi-edid-change-during-suspend.html>
>         ([fdo#109271] / [fdo#111827]) +10 similar issues
>   *
> 
>     igt@kms_color@pipe-d-invalid-ctm-matrix-sizes:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@kms_color@pipe-d-invalid-ctm-matrix-sizes.html>
>         ([fdo#109278]) +16 similar issues
>   *
> 
>     igt@kms_color_chamelium@pipe-b-ctm-0-75:
> 
>       o shard-tglb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb3/igt@kms_color_chamelium@pipe-b-ctm-0-75.html>
>         ([fdo#109284] / [fdo#111827])
>   *
> 
>     igt@kms_color_chamelium@pipe-c-ctm-red-to-blue:
> 
>       o shard-kbl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-kbl4/igt@kms_color_chamelium@pipe-c-ctm-red-to-blue.html>
>         ([fdo#109271] / [fdo#111827]) +1 similar issue
>   *
> 
>     igt@kms_cursor_crc@pipe-b-cursor-512x512-sliding:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_cursor_crc@pipe-b-cursor-512x512-sliding.html>
>         ([fdo#109278] / [fdo#109279]) +1 similar issue
>   *
> 
>     igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl7/igt@kms_cursor_edge_walk@pipe-d-128x128-right-edge.html>
>         ([fdo#109271]) +54 similar issues
>   *
> 
>     igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_cursor_legacy@cursorb-vs-flipb-atomic-transitions-varying-size.html>
>         ([fdo#109274] / [fdo#109278]) +2 similar issues
>   *
> 
>     igt@kms_cursor_legacy@pipe-d-torture-bo:
> 
>       o shard-skl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl7/igt@kms_cursor_legacy@pipe-d-torture-bo.html>
>         ([fdo#109271] / [i915#533])
>   *
> 
>     igt@kms_flip@2x-flip-vs-rmfb:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_flip@2x-flip-vs-rmfb.html>
>         ([fdo#109274]) +2 similar issues
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-skl8/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html>
>         -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl9/igt@kms_flip@flip-vs-expired-vblank-interruptible@b-edp1.html>
>         ([i915#79])
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-glk5/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html>
>         -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-glk9/igt@kms_flip@flip-vs-expired-vblank@b-hdmi-a1.html>
>         ([i915#79])
>   *
> 
>     igt@kms_flip@flip-vs-suspend-interruptible@c-dp1:
> 
>       o shard-apl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-apl3/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html>
>         -> DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible@c-dp1.html>
>         ([i915#180]) +3 similar issues
>   *
> 
>     igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1:
> 
>       o shard-skl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl7/igt@kms_flip@plain-flip-ts-check-interruptible@b-edp1.html>
>         ([i915#2122])
>   *
> 
>     igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling:
> 
>       o shard-glk: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-glk6/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html>
>         -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-glk8/igt@kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling.html>
>         ([i915#4911])
>   *
> 
>     igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu:
> 
>       o shard-kbl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-kbl4/igt@kms_frontbuffer_tracking@fbcpsr-1p-offscren-pri-shrfb-draw-mmap-cpu.html>
>         ([fdo#109271]) +28 similar issues
>   *
> 
>     igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-indfb-draw-render.html>
>         ([fdo#109280]) +18 similar issues
>   *
> 
>     igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render:
> 
>       o shard-tglb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb3/igt@kms_frontbuffer_tracking@psr-2p-scndscrn-spr-indfb-draw-render.html>
>         ([fdo#109280] / [fdo#111825])
>   *
> 
>     igt@kms_frontbuffer_tracking@psr-suspend:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-skl9/igt@kms_frontbuffer_tracking@psr-suspend.html>
>         -> INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl9/igt@kms_frontbuffer_tracking@psr-suspend.html>
>         ([i915#123])
>   *
> 
>     igt@kms_hdr@bpc-switch:
> 
>       o shard-skl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl6/igt@kms_hdr@bpc-switch.html>
>         ([i915#1188])
>   *
> 
>     igt@kms_hdr@static-toggle:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_hdr@static-toggle.html>
>         ([i915#1187])
>   *
> 
>     igt@kms_pipe_crc_basic@hang-read-crc-pipe-d:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl4/igt@kms_pipe_crc_basic@hang-read-crc-pipe-d.html>
>         ([fdo#109271] / [i915#533])
>   *
> 
>     igt@kms_plane_alpha_blend@pipe-a-alpha-basic:
> 
>       o shard-apl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl4/igt@kms_plane_alpha_blend@pipe-a-alpha-basic.html>
>         ([fdo#108145] / [i915#265]) +1 similar issue
>   *
> 
>     igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb:
> 
>       o shard-skl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl1/igt@kms_plane_alpha_blend@pipe-b-alpha-transparent-fb.html>
>         ([i915#265])
>   *
> 
>     igt@kms_plane_alpha_blend@pipe-c-alpha-basic:
> 
>       o shard-kbl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-kbl4/igt@kms_plane_alpha_blend@pipe-c-alpha-basic.html>
>         ([fdo#108145] / [i915#265])
>   *
> 
>     igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min:
> 
>       o shard-skl: NOTRUN -> FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl7/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html>
>         ([fdo#108145] / [i915#265])
>   *
> 
>     igt@kms_psr2_sf@cursor-plane-update-sf:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_psr2_sf@cursor-plane-update-sf.html>
>         ([fdo#111068] / [i915#658])
>   *
> 
>     igt@kms_psr@psr2_cursor_render:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@kms_psr@psr2_cursor_render.html>
>         ([fdo#109441]) +1 similar issue
>   *
> 
>     igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend:
> 
>       o shard-skl: PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-skl1/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html>
>         -> INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl4/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html>
>         ([i915#4939])
>   *
> 
>     igt@kms_writeback@writeback-pixel-formats:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb3/igt@kms_writeback@writeback-pixel-formats.html>
>         ([i915#2437]) +1 similar issue
>   *
> 
>     igt@nouveau_crc@pipe-b-source-outp-complete:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@nouveau_crc@pipe-b-source-outp-complete.html>
>         ([i915#2530]) +1 similar issue
>   *
> 
>     igt@nouveau_crc@pipe-d-source-rg:
> 
>       o shard-tglb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb3/igt@nouveau_crc@pipe-d-source-rg.html>
>         ([i915#2530])
>   *
> 
>     igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name:
> 
>       o shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl1/igt@prime_nv_api@i915_nv_reimport_twice_check_flink_name.html>
>         ([fdo#109271]) +102 similar issues
>   *
> 
>     igt@prime_nv_pcopy@test1_micro:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@prime_nv_pcopy@test1_micro.html>
>         ([fdo#109291]) +2 similar issues
>   *
> 
>     igt@syncobj_timeline@transfer-timeline-point:
> 
>       o shard-apl: NOTRUN -> DMESG-FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl8/igt@syncobj_timeline@transfer-timeline-point.html>
>         ([i915#5098])
>   *
> 
>     igt@sysfs_clients@fair-7:
> 
>       o shard-iclb: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb7/igt@sysfs_clients@fair-7.html>
>         ([i915#2994]) +1 similar issue
>   *
> 
>     igt@sysfs_clients@sema-10:
> 
>       o
> 
>         shard-kbl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-kbl4/igt@sysfs_clients@sema-10.html>
>         ([fdo#109271] / [i915#2994])
> 
>       o
> 
>         shard-apl: NOTRUN -> SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl7/igt@sysfs_clients@sema-10.html>
>         ([fdo#109271] / [i915#2994])
> 
> 
>         Possible fixes
> 
>   *
> 
>     igt@gem_ctx_isolation@preservation-s3@vcs0:
> 
>       o shard-kbl: DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-kbl1/igt@gem_ctx_isolation@preservation-s3@vcs0.html>
>         ([i915#180]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-kbl4/igt@gem_ctx_isolation@preservation-s3@vcs0.html>
>   *
> 
>     igt@gem_eio@kms:
> 
>       o shard-tglb: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-tglb5/igt@gem_eio@kms.html>
>         ([i915#232]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb6/igt@gem_eio@kms.html>
>   *
> 
>     igt@gem_exec_balancer@parallel-balancer:
> 
>       o shard-iclb: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-iclb3/igt@gem_exec_balancer@parallel-balancer.html>
>         ([i915#4525]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-iclb4/igt@gem_exec_balancer@parallel-balancer.html>
>   *
> 
>     igt@gem_exec_fair@basic-deadline:
> 
>       o shard-glk: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-glk2/igt@gem_exec_fair@basic-deadline.html>
>         ([i915#2846]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-glk2/igt@gem_exec_fair@basic-deadline.html>
>   *
> 
>     igt@gem_exec_fair@basic-flow@rcs0:
> 
>       o shard-tglb: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-tglb6/igt@gem_exec_fair@basic-flow@rcs0.html>
>         ([i915#2842]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglb7/igt@gem_exec_fair@basic-flow@rcs0.html>
>         +1 similar issue
>   *
> 
>     igt@gem_exec_fair@basic-none-solo@rcs0:
> 
>       o shard-apl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-apl4/igt@gem_exec_fair@basic-none-solo@rcs0.html>
>         ([i915#2842]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl2/igt@gem_exec_fair@basic-none-solo@rcs0.html>
>         +1 similar issue
>   *
> 
>     igt@gem_exec_fair@basic-none@vcs0:
> 
>       o shard-kbl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-kbl7/igt@gem_exec_fair@basic-none@vcs0.html>
>         ([i915#2842]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-kbl1/igt@gem_exec_fair@basic-none@vcs0.html>
>         +5 similar issues
>   *
> 
>     igt@gem_lmem_swapping@smem-oom@lmem0:
> 
>       o {shard-dg1}: DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-dg1-19/igt@gem_lmem_swapping@smem-oom@lmem0.html>
>         ([i915#4936]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-dg1-13/igt@gem_lmem_swapping@smem-oom@lmem0.html>
>   *
> 
>     igt@gem_mmap_offset@open-flood:
> 
>       o {shard-rkl}: INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-5/igt@gem_mmap_offset@open-flood.html>
>         ([i915#5080]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-5/igt@gem_mmap_offset@open-flood.html>
>   *
> 
>     igt@gem_softpin@noreloc:
> 
>       o {shard-rkl}: INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-5/igt@gem_softpin@noreloc.html>
>         -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-1/igt@gem_softpin@noreloc.html>
>   *
> 
>     igt@gen9_exec_parse@allowed-all:
> 
>       o shard-skl: DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-skl9/igt@gen9_exec_parse@allowed-all.html>
>         ([i915#1436] / [i915#716]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl6/igt@gen9_exec_parse@allowed-all.html>
>         +1 similar issue
>   *
> 
>     igt@i915_pm_dc@dc9-dpms:
> 
>       o {shard-tglu}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-tglu-1/igt@i915_pm_dc@dc9-dpms.html>
>         ([i915#4281]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglu-2/igt@i915_pm_dc@dc9-dpms.html>
>   *
> 
>     igt@i915_selftest@live@gt_pm:
> 
>       o {shard-tglu}: DMESG-FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-tglu-1/igt@i915_selftest@live@gt_pm.html>
>         ([i915#3987]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglu-2/igt@i915_selftest@live@gt_pm.html>
>   *
> 
>     igt@i915_selftest@live@hangcheck:
> 
>       o {shard-rkl}: (INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-5/igt@i915_selftest@live@hangcheck.html>,
>         PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-4/igt@i915_selftest@live@hangcheck.html>)
>         -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-1/igt@i915_selftest@live@hangcheck.html>
>   *
> 
>     igt@i915_suspend@fence-restore-tiled2untiled:
> 
>       o shard-apl: DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-apl6/igt@i915_suspend@fence-restore-tiled2untiled.html>
>         ([i915#180]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-apl1/igt@i915_suspend@fence-restore-tiled2untiled.html>
>         +5 similar issues
>   *
> 
>     igt@kms_big_fb@linear-16bpp-rotate-0:
> 
>       o {shard-tglu}: DMESG-WARN
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-tglu-6/igt@kms_big_fb@linear-16bpp-rotate-0.html>
>         ([i915#402]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-tglu-5/igt@kms_big_fb@linear-16bpp-rotate-0.html>
>   *
> 
>     igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs:
> 
>       o {shard-rkl}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-4/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs.html>
>         ([i915#1845]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-6/igt@kms_ccs@pipe-a-bad-rotation-90-y_tiled_gen12_rc_ccs.html>
>         +3 similar issues
>   *
> 
>     igt@kms_cursor_crc@pipe-a-cursor-256x85-random:
> 
>       o {shard-rkl}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-4/igt@kms_cursor_crc@pipe-a-cursor-256x85-random.html>
>         ([fdo#112022]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-256x85-random.html>
>   *
> 
>     igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen:
> 
>       o {shard-rkl}: (SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-1/igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen.html>,
>         SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-4/igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen.html>)
>         ([fdo#112022] / [i915#4070]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-64x21-onscreen.html>
>   *
> 
>     igt@kms_cursor_crc@pipe-a-cursor-suspend:
> 
>       o {shard-rkl}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-1/igt@kms_cursor_crc@pipe-a-cursor-suspend.html>
>         ([fdo#112022] / [i915#4070]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-6/igt@kms_cursor_crc@pipe-a-cursor-suspend.html>
>   *
> 
>     igt@kms_cursor_legacy@cursor-vs-flip-atomic:
> 
>       o {shard-rkl}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-1/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html>
>         ([fdo#111825] / [i915#4070]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-6/igt@kms_cursor_legacy@cursor-vs-flip-atomic.html>
>   *
> 
>     igt@kms_cursor_legacy@pipe-c-torture-move:
> 
>       o {shard-rkl}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-2/igt@kms_cursor_legacy@pipe-c-torture-move.html>
>         ([i915#4070]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-4/igt@kms_cursor_legacy@pipe-c-torture-move.html>
>         +1 similar issue
>   *
> 
>     igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled:
> 
>       o {shard-rkl}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-4/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html>
>         ([i915#4098]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-blt-xtiled.html>
>         +1 similar issue
>   *
> 
>     igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled:
> 
>       o {shard-rkl}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-1/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html>
>         ([fdo#111314]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-rkl-6/igt@kms_draw_crc@draw-method-xrgb8888-mmap-cpu-untiled.html>
>   *
> 
>     igt@kms_fbcon_fbt@psr-suspend:
> 
>       o shard-skl: INCOMPLETE
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-skl4/igt@kms_fbcon_fbt@psr-suspend.html>
>         ([i915#4939]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl7/igt@kms_fbcon_fbt@psr-suspend.html>
>   *
> 
>     igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1:
> 
>       o shard-skl: FAIL
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-skl8/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html>
>         ([i915#79]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_22432/shard-skl9/igt@kms_flip@flip-vs-expired-vblank-interruptible@a-edp1.html>
>   *
> 
>     igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw:
> 
>       o {shard-rkl}: SKIP
>         <https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_11297/shard-rkl-1/igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw.html>
>         ([i915#1849]) -> PASS
>         <https://intel-gfx-ci.01.org/tree/drm-tip/Patchw> +2 similar issues
>