[PATCH v6 3/8] drm/ci: uprev IGT and update testlist

Vignesh Raman vignesh.raman at collabora.com
Tue Apr 9 06:52:38 PDT 2024


Hi Maíra,

On 09/04/24 15:10, Maíra Canal wrote:
> On 4/9/24 05:13, Vignesh Raman wrote:
>> Uprev IGT and add amd, v3d, vc4 and vgem specific tests to
>> testlist and skip driver-specific tests in *-skips.txt.
>> Also add testlist to the MAINTAINERS file and update xfails.
>>
>> A better approach would be to stop vendoring the testlist
>> into the kernel and instead use testlist from the IGT build
>> to ensure we do not miss renamed or newly added tests.
>> This implementation is planned for the future.
> 
> How problamatic would be to just do this in this test series, instead
> of adding a huge testlist that we need to maintain synced with IGT?

Is it okay if these changes are submitted in another patch series to 
avoid delaying the current one. There are patches like vkms which are
blocked due to the mesa uprev patch. We would also need to rerun all 
jobs and update xfails with the new testlist. In next series we could 
uprev IGT to the latest version and use the testlist from the build and 
remove the one in drm-ci. We can also test with the latest kernel. I 
will work on this. Please let me know your thoughts.

Regards,
Vignesh

> 
> Best Regards,
> - Maíra
> 
>>
>> Acked-by: Helen Koike <helen.koike at collabora.com>
>> Signed-off-by: Vignesh Raman <vignesh.raman at collabora.com>
>> ---
>>
>> v3:
>>    - New patch in series to uprev IGT and update testlist.
>>
>> v4:
>>    - Add testlists to the MAINTAINERS file and remove amdgpu xfails 
>> changes.
>>
>> v5:
>>    - Keep single testlist and update xfails. Skip driver specific tests.
>>
>> v6:
>>    - Update xfails.
>>
>> ---
>>   MAINTAINERS                                   |   8 +
>>   drivers/gpu/drm/ci/gitlab-ci.yml              |   2 +-
>>   drivers/gpu/drm/ci/testlist.txt               | 321 ++++++++++++++++++
>>   .../gpu/drm/ci/xfails/amdgpu-stoney-fails.txt |  25 +-
>>   .../drm/ci/xfails/amdgpu-stoney-flakes.txt    |  10 +-
>>   .../gpu/drm/ci/xfails/amdgpu-stoney-skips.txt |  23 +-
>>   drivers/gpu/drm/ci/xfails/i915-amly-fails.txt |   1 +
>>   drivers/gpu/drm/ci/xfails/i915-amly-skips.txt |   9 +-
>>   drivers/gpu/drm/ci/xfails/i915-apl-skips.txt  |   9 +-
>>   drivers/gpu/drm/ci/xfails/i915-cml-fails.txt  |   1 +
>>   drivers/gpu/drm/ci/xfails/i915-cml-skips.txt  |   7 +
>>   drivers/gpu/drm/ci/xfails/i915-glk-fails.txt  |   2 +-
>>   drivers/gpu/drm/ci/xfails/i915-glk-skips.txt  |   9 +-
>>   drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt  |   9 +-
>>   drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt  |   2 +
>>   drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt  |   9 +-
>>   drivers/gpu/drm/ci/xfails/i915-whl-fails.txt  |   1 +
>>   drivers/gpu/drm/ci/xfails/i915-whl-skips.txt  |   9 +-
>>   .../drm/ci/xfails/mediatek-mt8173-fails.txt   |   3 -
>>   .../drm/ci/xfails/mediatek-mt8173-skips.txt   |   6 +
>>   .../drm/ci/xfails/mediatek-mt8183-fails.txt   |   1 +
>>   .../drm/ci/xfails/mediatek-mt8183-skips.txt   |   5 +
>>   .../gpu/drm/ci/xfails/meson-g12b-fails.txt    |   1 +
>>   .../gpu/drm/ci/xfails/meson-g12b-skips.txt    |   5 +
>>   .../gpu/drm/ci/xfails/msm-apq8016-skips.txt   |   5 +
>>   .../gpu/drm/ci/xfails/msm-apq8096-skips.txt   |   8 +-
>>   .../msm-sc7180-trogdor-kingoftown-skips.txt   |   6 +
>>   ...sm-sc7180-trogdor-lazor-limozeen-skips.txt |   6 +
>>   .../gpu/drm/ci/xfails/msm-sdm845-skips.txt    |   6 +
>>   .../drm/ci/xfails/rockchip-rk3288-fails.txt   |   1 +
>>   .../drm/ci/xfails/rockchip-rk3288-skips.txt   |   8 +-
>>   .../drm/ci/xfails/rockchip-rk3399-fails.txt   |   1 +
>>   .../drm/ci/xfails/rockchip-rk3399-skips.txt   |   6 +
>>   .../drm/ci/xfails/virtio_gpu-none-fails.txt   |  15 +
>>   .../drm/ci/xfails/virtio_gpu-none-skips.txt   |   9 +-
>>   35 files changed, 532 insertions(+), 17 deletions(-)
>>   create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
>>   create mode 100644 drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
>>   create mode 100644 drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
>>   create mode 100644 drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
>>
>> diff --git a/MAINTAINERS b/MAINTAINERS
>> index 3bc7e122a094..f7d0040a6c21 100644
>> --- a/MAINTAINERS
>> +++ b/MAINTAINERS
>> @@ -1665,6 +1665,7 @@ L:    dri-devel at lists.freedesktop.org
>>   S:    Supported
>>   T:    git git://anongit.freedesktop.org/drm/drm-misc
>>   F:    Documentation/gpu/panfrost.rst
>> +F:    drivers/gpu/drm/ci/testlist.txt
>>   F:    drivers/gpu/drm/panfrost/
>>   F:    include/uapi/drm/panfrost_drm.h
>> @@ -6753,6 +6754,7 @@ S:    Maintained
>>   B:    https://gitlab.freedesktop.org/drm/msm/-/issues
>>   T:    git https://gitlab.freedesktop.org/drm/msm.git
>>   F:    Documentation/devicetree/bindings/display/msm/
>> +F:    drivers/gpu/drm/ci/testlist.txt
>>   F:    drivers/gpu/drm/ci/xfails/msm*
>>   F:    drivers/gpu/drm/msm/
>>   F:    include/uapi/drm/msm_drm.h
>> @@ -7047,6 +7049,7 @@ T:    git 
>> git://anongit.freedesktop.org/drm/drm-misc
>>   F:    
>> Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
>>   F:    Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
>>   F:    Documentation/gpu/meson.rst
>> +F:    drivers/gpu/drm/ci/testlist.txt
>>   F:    drivers/gpu/drm/ci/xfails/meson*
>>   F:    drivers/gpu/drm/meson/
>> @@ -7160,6 +7163,7 @@ L:    dri-devel at lists.freedesktop.org
>>   L:    linux-mediatek at lists.infradead.org (moderated for 
>> non-subscribers)
>>   S:    Supported
>>   F:    Documentation/devicetree/bindings/display/mediatek/
>> +F:    drivers/gpu/drm/ci/testlist.txt
>>   F:    drivers/gpu/drm/ci/xfails/mediatek*
>>   F:    drivers/gpu/drm/mediatek/
>>   F:    drivers/phy/mediatek/phy-mtk-dp.c
>> @@ -7211,6 +7215,7 @@ L:    dri-devel at lists.freedesktop.org
>>   S:    Maintained
>>   T:    git git://anongit.freedesktop.org/drm/drm-misc
>>   F:    Documentation/devicetree/bindings/display/rockchip/
>> +F:    drivers/gpu/drm/ci/testlist.txt
>>   F:    drivers/gpu/drm/ci/xfails/rockchip*
>>   F:    drivers/gpu/drm/rockchip/
>> @@ -10739,6 +10744,7 @@ C:    irc://irc.oftc.net/intel-gfx
>>   T:    git git://anongit.freedesktop.org/drm-intel
>>   F:    Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
>>   F:    Documentation/gpu/i915.rst
>> +F:    drivers/gpu/drm/ci/testlist.txt
>>   F:    drivers/gpu/drm/ci/xfails/i915*
>>   F:    drivers/gpu/drm/i915/
>>   F:    include/drm/i915*
>> @@ -18255,6 +18261,7 @@ C:    irc://irc.oftc.net/radeon
>>   T:    git https://gitlab.freedesktop.org/agd5f/linux.git
>>   F:    Documentation/gpu/amdgpu/
>>   F:    drivers/gpu/drm/amd/
>> +F:    drivers/gpu/drm/ci/testlist.txt
>>   F:    drivers/gpu/drm/ci/xfails/amd*
>>   F:    drivers/gpu/drm/radeon/
>>   F:    include/uapi/drm/amdgpu_drm.h
>> @@ -23303,6 +23310,7 @@ L:    dri-devel at lists.freedesktop.org
>>   L:    virtualization at lists.linux.dev
>>   S:    Maintained
>>   T:    git git://anongit.freedesktop.org/drm/drm-misc
>> +F:    drivers/gpu/drm/ci/testlist.txt
>>   F:    drivers/gpu/drm/ci/xfails/virtio*
>>   F:    drivers/gpu/drm/virtio/
>>   F:    include/uapi/linux/virtio_gpu.h
>> diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml 
>> b/drivers/gpu/drm/ci/gitlab-ci.yml
>> index 2f9a5e217f5c..d03d76692f0e 100644
>> --- a/drivers/gpu/drm/ci/gitlab-ci.yml
>> +++ b/drivers/gpu/drm/ci/gitlab-ci.yml
>> @@ -5,7 +5,7 @@ variables:
>>     UPSTREAM_REPO: git://anongit.freedesktop.org/drm/drm
>>     TARGET_BRANCH: drm-next
>> -  IGT_VERSION: d2af13d9f5be5ce23d996e4afd3e45990f5ab977
>> +  IGT_VERSION: b0cc8160ebdc87ce08b7fd83bb3c99ff7a4d8610
>>     DEQP_RUNNER_GIT_URL: 
>> https://gitlab.freedesktop.org/anholt/deqp-runner.git
>>     DEQP_RUNNER_GIT_TAG: v0.15.0
>> diff --git a/drivers/gpu/drm/ci/testlist.txt 
>> b/drivers/gpu/drm/ci/testlist.txt
>> index 3377f002f8c5..8a5967a4b3bd 100644
>> --- a/drivers/gpu/drm/ci/testlist.txt
>> +++ b/drivers/gpu/drm/ci/testlist.txt
>> @@ -2759,3 +2759,324 @@ msm_submit at invalid-duplicate-bo-submit
>>   msm_submit at invalid-cmd-idx-submit
>>   msm_submit at invalid-cmd-type-submit
>>   msm_submit at valid-submit
>> +prime_vgem at basic-read
>> +prime_vgem at basic-write
>> +prime_vgem at basic-gtt
>> +prime_vgem at basic-blt
>> +prime_vgem at shrink
>> +prime_vgem at coherency-gtt
>> +prime_vgem at coherency-blt
>> +prime_vgem at sync
>> +prime_vgem at busy
>> +prime_vgem at wait
>> +prime_vgem at basic-fence-read
>> +prime_vgem at basic-fence-mmap
>> +prime_vgem at basic-fence-blt
>> +prime_vgem at basic-fence-flip
>> +prime_vgem at fence-read-hang
>> +prime_vgem at fence-write-hang
>> +prime_vgem at fence-flip-hang
>> +prime_vgem at fence-wait
>> +vgem_basic at unload
>> +vgem_basic at setversion
>> +vgem_basic at second-client
>> +vgem_basic at create
>> +vgem_basic at mmap
>> +vgem_basic at bad-flag
>> +vgem_basic at bad-pad
>> +vgem_basic at bad-handle
>> +vgem_basic at bad-fence
>> +vgem_basic at busy-fence
>> +vgem_basic at dmabuf-export
>> +vgem_basic at dmabuf-mmap
>> +vgem_basic at dmabuf-fence
>> +vgem_basic at dmabuf-fence-before
>> +vgem_basic at sysfs
>> +vgem_basic at debugfs
>> +vgem_slow at nohang
>> +amdgpu/amd_abm at dpms_cycle
>> +amdgpu/amd_abm at backlight_monotonic_basic
>> +amdgpu/amd_abm at backlight_monotonic_abm
>> +amdgpu/amd_abm at abm_enabled
>> +amdgpu/amd_abm at abm_gradual
>> +amdgpu/amd_bo at amdgpu_bo_export_import
>> +amdgpu/amd_bo at amdgpu_bo_metadata
>> +amdgpu/amd_bo at amdgpu_bo_map_unmap
>> +amdgpu/amd_bo at amdgpu_memory_alloc
>> +amdgpu/amd_bo at amdgpu_mem_fail_alloc
>> +amdgpu/amd_bo at amdgpu_bo_find_by_cpu_mapping
>> +amdgpu/amd_cp_dma_misc at GTT_to_VRAM-AMDGPU_HW_IP_GFX0
>> +amdgpu/amd_cp_dma_misc at GTT_to_VRAM-AMDGPU_HW_IP_COMPUTE0
>> +amdgpu/amd_cp_dma_misc at VRAM_to_GTT-AMDGPU_HW_IP_GFX0
>> +amdgpu/amd_cp_dma_misc at VRAM_to_GTT-AMDGPU_HW_IP_COMPUTE0
>> +amdgpu/amd_cp_dma_misc at VRAM_to_VRAM-AMDGPU_HW_IP_GFX0
>> +amdgpu/amd_cp_dma_misc at VRAM_to_VRAM-AMDGPU_HW_IP_COMPUTE0
>> +amdgpu/amd_dispatch at amdgpu-dispatch-test-compute-with-IP-COMPUTE
>> +amdgpu/amd_dispatch at amdgpu-dispatch-test-gfx-with-IP-GFX
>> +amdgpu/amd_dispatch at amdgpu-dispatch-hang-test-gfx-with-IP-GFX
>> +amdgpu/amd_dispatch at amdgpu-dispatch-hang-test-compute-with-IP-COMPUTE
>> +amdgpu/amd_dispatch at amdgpu-reset-test-gfx-with-IP-GFX-and-COMPUTE
>> +amdgpu/amd_hotplug at basic
>> +amdgpu/amd_hotplug at basic-suspend
>> +amdgpu/amd_jpeg_dec at amdgpu_cs_jpeg_decode
>> +amdgpu/amd_max_bpc at 4k-mode-max-bpc
>> +amdgpu/amd_module_load at reload
>> +amdgpu/amd_plane at test-mpo-4k
>> +amdgpu/amd_plane at mpo-swizzle-toggle
>> +amdgpu/amd_plane at mpo-swizzle-toggle-multihead
>> +amdgpu/amd_plane at mpo-pan-rgb
>> +amdgpu/amd_plane at mpo-pan-rgb-multihead
>> +amdgpu/amd_plane at mpo-pan-nv12
>> +amdgpu/amd_plane at mpo-pan-nv12-multihead
>> +amdgpu/amd_plane at mpo-pan-p010
>> +amdgpu/amd_plane at mpo-pan-p010-multihead
>> +amdgpu/amd_plane at mpo-pan-multi-rgb
>> +amdgpu/amd_plane at mpo-pan-multi-nv12
>> +amdgpu/amd_plane at mpo-pan-multi-p010
>> +amdgpu/amd_plane at multi-overlay
>> +amdgpu/amd_plane at multi-overlay-invalid
>> +amdgpu/amd_plane at mpo-scale-rgb
>> +amdgpu/amd_plane at mpo-scale-rgb-multihead
>> +amdgpu/amd_plane at mpo-scale-nv12
>> +amdgpu/amd_plane at mpo-scale-nv12-multihead
>> +amdgpu/amd_plane at mpo-scale-p010
>> +amdgpu/amd_plane at mpo-scale-p010-multihead
>> +amdgpu/amd_pstate at amdgpu_pstate
>> +amdgpu/amd_subvp at dual-4k60
>> +amdgpu/amd_uvd_enc at uvd_enc_create
>> +amdgpu/amd_uvd_enc at amdgpu_uvd_enc_session_init
>> +amdgpu/amd_uvd_enc at amdgpu_uvd_enc_encode
>> +amdgpu/amd_uvd_enc at uvd_enc_destroy
>> +amdgpu/amd_vm at vmid-reserve-test
>> +amdgpu/amd_vm at amdgpu-vm-unaligned-map
>> +amdgpu/amd_vm at amdgpu-vm-mapping-test
>> +amdgpu/amd_assr at assr-links
>> +amdgpu/amd_assr at assr-links-dpms
>> +amdgpu/amd_assr at assr-links-suspend
>> +amdgpu/amd_bypass at 8bpc-bypass-mode
>> +amdgpu/amd_cs_nop at cs-nops-with-nop-compute0
>> +amdgpu/amd_cs_nop at cs-nops-with-nop-gfx0
>> +amdgpu/amd_cs_nop at cs-nops-with-sync-compute0
>> +amdgpu/amd_cs_nop at cs-nops-with-sync-gfx0
>> +amdgpu/amd_cs_nop at cs-nops-with-fork-compute0
>> +amdgpu/amd_cs_nop at cs-nops-with-fork-gfx0
>> +amdgpu/amd_cs_nop at cs-nops-with-sync-fork-compute0
>> +amdgpu/amd_cs_nop at cs-nops-with-sync-fork-gfx0
>> +amdgpu/amd_dp_dsc at dsc-enable-basic
>> +amdgpu/amd_dp_dsc at dsc-slice-dimensions-change
>> +amdgpu/amd_dp_dsc at dsc-link-settings
>> +amdgpu/amd_dp_dsc at dsc-bpc
>> +amdgpu/amd_ilr at ilr-link-training-configs
>> +amdgpu/amd_ilr at ilr-policy
>> +amdgpu/amd_link_settings at link-training-configs
>> +amdgpu/amd_mem_leak at connector-suspend-resume
>> +amdgpu/amd_mem_leak at connector-hotplug
>> +amdgpu/amd_odm at odm-combine-2-to-1-4k144
>> +amdgpu/amd_prime at i915-to-amd
>> +amdgpu/amd_prime at amd-to-i915
>> +amdgpu/amd_prime at shrink
>> +amdgpu/amd_ras at RAS-basic
>> +amdgpu/amd_ras at RAS-query
>> +amdgpu/amd_ras at RAS-inject
>> +amdgpu/amd_ras at RAS-disable
>> +amdgpu/amd_ras at RAS-enable
>> +amdgpu/amd_syncobj at amdgpu_syncobj_timeline
>> +amdgpu/amd_vce_dec at amdgpu_cs_vce_create
>> +amdgpu/amd_vce_dec at amdgpu_cs_vce_encode
>> +amdgpu/amd_vce_dec at amdgpu_cs_vce_destroy
>> +amdgpu/amd_vpe at vpe-fence-test
>> +amdgpu/amd_vpe at vpe-blit-test
>> +amdgpu/amd_basic at memory-alloc
>> +amdgpu/amd_basic at userptr-with-IP-DMA
>> +amdgpu/amd_basic at cs-gfx-with-IP-GFX
>> +amdgpu/amd_basic at cs-compute-with-IP-COMPUTE
>> +amdgpu/amd_basic at cs-multi-fence-with-IP-GFX
>> +amdgpu/amd_basic at cs-sdma-with-IP-DMA
>> +amdgpu/amd_basic at semaphore-with-IP-GFX-and-IP-DMA
>> +amdgpu/amd_basic at eviction-test-with-IP-DMA
>> +amdgpu/amd_basic at sync-dependency-test-with-IP-GFX
>> +amdgpu/amd_color at crtc-linear-degamma
>> +amdgpu/amd_color at crtc-linear-regamma
>> +amdgpu/amd_color at crtc-lut-accuracy
>> +amdgpu/amd_deadlock at amdgpu-deadlock-sdma
>> +amdgpu/amd_deadlock at amdgpu-gfx-illegal-reg-access
>> +amdgpu/amd_deadlock at amdgpu-gfx-illegal-mem-access
>> +amdgpu/amd_deadlock at amdgpu-deadlock-gfx
>> +amdgpu/amd_deadlock at amdgpu-deadlock-compute
>> +amdgpu/amd_deadlock at amdgpu-deadlock-sdma-corrupted-header-test
>> +amdgpu/amd_deadlock at amdgpu-deadlock-sdma-slow-linear-copy
>> +amdgpu/amd_freesync_video_mode at freesync-base-to-various
>> +amdgpu/amd_freesync_video_mode at freesync-lower-to-higher
>> +amdgpu/amd_freesync_video_mode at freesync-non-preferred-to-freesync
>> +amdgpu/amd_freesync_video_mode at freesync-custom-mode
>> +amdgpu/amd_info at query-firmware-version
>> +amdgpu/amd_info at query-timestamp
>> +amdgpu/amd_info at query-timestamp-while-idle
>> +amdgpu/amd_mall at static-screen
>> +amdgpu/amd_mode_switch at mode-switch-first-last-pipe-0
>> +amdgpu/amd_mode_switch at mode-switch-first-last-pipe-1
>> +amdgpu/amd_mode_switch at mode-switch-first-last-pipe-2
>> +amdgpu/amd_mode_switch at mode-switch-first-last-pipe-3
>> +amdgpu/amd_mode_switch at mode-switch-first-last-pipe-4
>> +amdgpu/amd_mode_switch at mode-switch-first-last-pipe-5
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_simple
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_with_cs
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_with_exported_bo
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_with_exported_fence
>> +amdgpu/amd_psr at psr_enable
>> +amdgpu/amd_psr at psr_enable_null_crtc
>> +amdgpu/amd_psr at psr_su_mpo
>> +amdgpu/amd_psr at psr_su_ffu
>> +amdgpu/amd_psr at psr_su_cursor
>> +amdgpu/amd_psr at psr_su_cursor_mpo
>> +amdgpu/amd_psr at psr_su_mpo_scaling_1_5
>> +amdgpu/amd_psr at psr_su_mpo_scaling_0_75
>> +amdgpu/amd_security at amdgpu-security-alloc-buf-test
>> +amdgpu/amd_security at sdma-write-linear-helper-secure
>> +amdgpu/amd_security at gfx-write-linear-helper-secure
>> +amdgpu/amd_security at amdgpu-secure-bounce
>> +amdgpu/amd_uvd_dec at amdgpu_uvd_dec_create
>> +amdgpu/amd_uvd_dec at amdgpu_uvd_decode
>> +amdgpu/amd_uvd_dec at amdgpu_uvd_dec_destroy
>> +amdgpu/amd_vcn at vcn-decoder-create-decode-destroy
>> +amdgpu/amd_vcn at vcn-encoder-create-encode-destroy
>> +amdgpu/amd_vrr_range at freesync-parsing
>> +amdgpu/amd_vrr_range at freesync-parsing-suspend
>> +amdgpu/amd_vrr_range at freesync-range
>> +amdgpu/amd_vrr_range at freesync-range-suspend
>> +panfrost_get_param at base-params
>> +panfrost_get_param at get-bad-param
>> +panfrost_get_param at get-bad-padding
>> +panfrost_gem_new at gem-new-4096
>> +panfrost_gem_new at gem-new-0
>> +panfrost_gem_new at gem-new-zeroed
>> +panfrost_prime at gem-prime-import
>> +panfrost_submit at pan-submit
>> +panfrost_submit at pan-submit-error-no-jc
>> +panfrost_submit at pan-submit-error-bad-in-syncs
>> +panfrost_submit at pan-submit-error-bad-bo-handles
>> +panfrost_submit at pan-submit-error-bad-requirements
>> +panfrost_submit at pan-submit-error-bad-out-sync
>> +panfrost_submit at pan-reset
>> +panfrost_submit at pan-submit-and-close
>> +panfrost_submit at pan-unhandled-pagefault
>> +v3d_create_bo at create-bo-invalid-flags
>> +v3d_create_bo at create-bo-0
>> +v3d_create_bo at create-bo-4096
>> +v3d_create_bo at create-bo-zeroed
>> +v3d_get_bo_offset at create-get-offsets
>> +v3d_get_bo_offset at get-bad-handle
>> +v3d_get_param at base-params
>> +v3d_get_param at get-bad-param
>> +v3d_get_param at get-bad-flags
>> +v3d_job_submission at array-job-submission
>> +v3d_job_submission at multiple-singlesync-to-multisync
>> +v3d_job_submission at threaded-job-submission
>> +v3d_mmap at mmap-bad-flags
>> +v3d_mmap at mmap-bad-handle
>> +v3d_mmap at mmap-bo
>> +v3d_perfmon at create-perfmon-0
>> +v3d_perfmon at create-perfmon-exceed
>> +v3d_perfmon at create-perfmon-invalid-counters
>> +v3d_perfmon at create-single-perfmon
>> +v3d_perfmon at create-two-perfmon
>> +v3d_perfmon at get-values-invalid-pad
>> +v3d_perfmon at get-values-invalid-perfmon
>> +v3d_perfmon at get-values-invalid-pointer
>> +v3d_perfmon at get-values-valid-perfmon
>> +v3d_perfmon at destroy-invalid-perfmon
>> +v3d_perfmon at destroy-valid-perfmon
>> +v3d_submit_cl at bad-pad
>> +v3d_submit_cl at bad-flag
>> +v3d_submit_cl at bad-extension
>> +v3d_submit_cl at bad-bo
>> +v3d_submit_cl at bad-perfmon
>> +v3d_submit_cl at bad-in-sync
>> +v3d_submit_cl at bad-multisync-pad
>> +v3d_submit_cl at bad-multisync-extension
>> +v3d_submit_cl at bad-multisync-out-sync
>> +v3d_submit_cl at bad-multisync-in-sync
>> +v3d_submit_cl at valid-submission
>> +v3d_submit_cl at single-out-sync
>> +v3d_submit_cl at single-in-sync
>> +v3d_submit_cl at simple-flush-cache
>> +v3d_submit_cl at valid-multisync-submission
>> +v3d_submit_cl at multisync-out-syncs
>> +v3d_submit_cl at multi-and-single-sync
>> +v3d_submit_cl at multiple-job-submission
>> +v3d_submit_cl at job-perfmon
>> +v3d_submit_csd at bad-pad
>> +v3d_submit_csd at bad-flag
>> +v3d_submit_csd at bad-extension
>> +v3d_submit_csd at bad-bo
>> +v3d_submit_csd at bad-perfmon
>> +v3d_submit_csd at bad-in-sync
>> +v3d_submit_csd at bad-multisync-pad
>> +v3d_submit_csd at bad-multisync-extension
>> +v3d_submit_csd at bad-multisync-out-sync
>> +v3d_submit_csd at bad-multisync-in-sync
>> +v3d_submit_csd at valid-submission
>> +v3d_submit_csd at single-out-sync
>> +v3d_submit_csd at single-in-sync
>> +v3d_submit_csd at valid-multisync-submission
>> +v3d_submit_csd at multisync-out-syncs
>> +v3d_submit_csd at multi-and-single-sync
>> +v3d_submit_csd at multiple-job-submission
>> +v3d_submit_csd at job-perfmon
>> +v3d_wait_bo at bad-bo
>> +v3d_wait_bo at bad-pad
>> +v3d_wait_bo at unused-bo-0ns
>> +v3d_wait_bo at unused-bo-1ns
>> +v3d_wait_bo at map-bo-0ns
>> +v3d_wait_bo at map-bo-1ns
>> +v3d_wait_bo at used-bo-0ns
>> +v3d_wait_bo at used-bo-1ns
>> +v3d_wait_bo at used-bo
>> +vc4_create_bo at create-bo-4096
>> +vc4_create_bo at create-bo-0
>> +vc4_create_bo at create-bo-zeroed
>> +vc4_dmabuf_poll at poll-write-waits-until-write-done
>> +vc4_dmabuf_poll at poll-read-waits-until-write-done
>> +vc4_label_bo at set-label
>> +vc4_label_bo at set-bad-handle
>> +vc4_label_bo at set-bad-name
>> +vc4_label_bo at set-kernel-name
>> +vc4_lookup_fail at bad-color-write
>> +vc4_mmap at mmap-bad-handle
>> +vc4_mmap at mmap-bo
>> +vc4_perfmon at create-perfmon-0
>> +vc4_perfmon at create-perfmon-exceed
>> +vc4_perfmon at create-perfmon-invalid-events
>> +vc4_perfmon at create-single-perfmon
>> +vc4_perfmon at create-two-perfmon
>> +vc4_perfmon at get-values-invalid-perfmon
>> +vc4_perfmon at get-values-invalid-pointer
>> +vc4_perfmon at get-values-valid-perfmon
>> +vc4_perfmon at destroy-invalid-perfmon
>> +vc4_perfmon at destroy-valid-perfmon
>> +vc4_purgeable_bo at mark-willneed
>> +vc4_purgeable_bo at mark-purgeable
>> +vc4_purgeable_bo at mark-purgeable-twice
>> +vc4_purgeable_bo at mark-unpurgeable-twice
>> +vc4_purgeable_bo at access-purgeable-bo-mem
>> +vc4_purgeable_bo at access-purged-bo-mem
>> +vc4_purgeable_bo at mark-unpurgeable-check-retained
>> +vc4_purgeable_bo at mark-unpurgeable-purged
>> +vc4_purgeable_bo at free-purged-bo
>> +vc4_tiling at get-bad-handle
>> +vc4_tiling at set-bad-handle
>> +vc4_tiling at get-bad-flags
>> +vc4_tiling at set-bad-flags
>> +vc4_tiling at get-bad-modifier
>> +vc4_tiling at set-bad-modifier
>> +vc4_tiling at set-get
>> +vc4_tiling at get-after-free
>> +vc4_wait_bo at bad-bo
>> +vc4_wait_bo at bad-pad
>> +vc4_wait_bo at unused-bo-0ns
>> +vc4_wait_bo at unused-bo-1ns
>> +vc4_wait_bo at used-bo-0ns
>> +vc4_wait_bo at used-bo-1ns
>> +vc4_wait_bo at used-bo
>> +vc4_wait_seqno at bad-seqno-0ns
>> +vc4_wait_seqno at bad-seqno-1ns
>> diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
>> index ea87dc46bc2b..30d3252adddf 100644
>> --- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
>> @@ -1,3 +1,21 @@
>> +amdgpu/amd_assr at assr-links,Fail
>> +amdgpu/amd_assr at assr-links-dpms,Fail
>> +amdgpu/amd_deadlock at amdgpu-deadlock-compute,Timeout
>> +amdgpu/amd_ilr at ilr-policy,Fail
>> +amdgpu/amd_mall at static-screen,Crash
>> +amdgpu/amd_mode_switch at mode-switch-first-last-pipe-2,Crash
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_with_exported_bo,Fail
>> +amdgpu/amd_plane at mpo-pan-nv12,Fail
>> +amdgpu/amd_plane at mpo-pan-p010,Fail
>> +amdgpu/amd_plane at mpo-pan-rgb,Crash
>> +amdgpu/amd_plane at mpo-scale-nv12,Fail
>> +amdgpu/amd_plane at mpo-scale-p010,Fail
>> +amdgpu/amd_plane at mpo-scale-rgb,Crash
>> +amdgpu/amd_plane at mpo-swizzle-toggle,Fail
>> +amdgpu/amd_uvd_dec at amdgpu_uvd_decode,Fail
>> +amdgpu/amd_vce_dec at amdgpu_cs_vce_destroy,Fail
>> +amdgpu/amd_vce_dec at amdgpu_cs_vce_encode,Fail
>> +amdgpu/amd_vrr_range at freesync-parsing,Timeout
>>   kms_addfb_basic at bad-pitch-65536,Fail
>>   kms_addfb_basic at bo-too-small,Fail
>>   kms_addfb_basic at too-high,Fail
>> @@ -14,7 +32,13 @@ kms_bw at linear-tiling-1-displays-3840x2160p,Fail
>>   kms_bw at linear-tiling-2-displays-3840x2160p,Fail
>>   kms_bw at linear-tiling-3-displays-1920x1080p,Fail
>>   kms_color at degamma,Fail
>> +kms_cursor_crc at cursor-onscreen-64x21,Fail
>> +kms_cursor_crc at cursor-onscreen-64x64,Fail
>> +kms_cursor_crc at cursor-random-64x21,Fail
>> +kms_cursor_crc at cursor-random-64x64,Fail
>>   kms_cursor_crc at cursor-size-change,Fail
>> +kms_cursor_crc at cursor-sliding-64x21,Fail
>> +kms_cursor_crc at cursor-sliding-64x64,Fail
>>   kms_cursor_crc at pipe-A-cursor-size-change,Fail
>>   kms_cursor_crc at pipe-B-cursor-size-change,Fail
>>   kms_flip at flip-vs-modeset-vs-hang,Fail
>> @@ -23,5 +47,4 @@ kms_hdr at bpc-switch,Fail
>>   kms_hdr at bpc-switch-dpms,Fail
>>   kms_plane at pixel-format,Fail
>>   kms_plane_multiple at atomic-pipe-A-tiling-none,Fail
>> -kms_rmfb at close-fd,Fail
>>   kms_rotation_crc at primary-rotation-180,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt 
>> b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt
>> index 6faf75e667d3..c5085c5571eb 100644
>> --- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt
>> +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-flakes.txt
>> @@ -1 +1,9 @@
>> -kms_async_flips at async-flip-with-page-flip-events
>> +# Board Name: hp-11A-G6-EE-grunt
>> +# Bug Report: 
>> https://lore.kernel.org/dri-devel/903b01f7-3f0d-18b7-a4b7-301c118c9321@collabora.com/T/#u
>> +# IGT Version: 1.28-gb0cc8160e
>> +# Linux Version: 6.7.0-rc3
>> +
>> +# Reported by deqp-runner
>> +kms_async_flips at crc
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_simple
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_with_exported_bo
>> diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
>> index e2c538a0f954..6e6200e6392c 100644
>> --- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
>> @@ -1,2 +1,23 @@
>>   # Suspend to RAM seems to be broken on this machine
>> -.*suspend.*
>> \ No newline at end of file
>> +.*suspend.*
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> +
>> +# GPU reset seen and it hangs the machine
>> +amdgpu/amd_deadlock at amdgpu-deadlock-sdma
>> +amdgpu/amd_deadlock at amdgpu-gfx-illegal-reg-access
>> +amdgpu/amd_dispatch at amdgpu-reset-test-gfx-with-IP-GFX-and-COMPUTE
>> +
>> +# Hangs the machine and timeout occurs
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_simple
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_with_cs
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_with_exported_bo
>> +amdgpu/amd_pci_unplug at amdgpu_hotunplug_with_exported_fence
>> +
>> +# Skip this test as core_getrevision fails with
>> +# Module amdgpu already inserted
>> +amdgpu/amd_module_load at reload
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
>> index 59438e4df86e..55a8807711eb 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
>> @@ -1,3 +1,4 @@
>> +kms_flip at busy-flip,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
>>   kms_flip_scaled_crc at flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
>> index fe55540a3f9a..33369735c821 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
>> @@ -1,4 +1,11 @@
>>   # Suspend to RAM seems to be broken on this machine
>>   .*suspend.*
>>   # This is generating kernel oops with divide error
>> -kms_plane_scaling at invalid-parameters
>> \ No newline at end of file
>> +kms_plane_scaling at invalid-parameters
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
>> index 3430b215c06e..9804805984dc 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
>> @@ -3,4 +3,11 @@
>>   # This is generating kernel oops with divide error
>>   kms_plane_scaling at invalid-parameters
>>   # This is cascading issues
>> -kms_3d
>> \ No newline at end of file
>> +kms_3d
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
>> index 240ef8467c26..5d274066e589 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
>> @@ -1,3 +1,4 @@
>> +kms_flip at busy-flip,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
>>   kms_flip_scaled_crc at flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
>> index 6d3d7ddc377f..e2c542d76e75 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
>> @@ -1,2 +1,9 @@
>>   # This is generating kernel oops with divide error
>>   kms_plane_scaling at invalid-parameters
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
>> index 4596055d7e5e..4213a3156aab 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
>> @@ -1,5 +1,6 @@
>>   kms_fbcon_fbt at fbc,Fail
>>   kms_flip at blocking-wf_vblank,Fail
>> +kms_flip at busy-flip,Fail
>>   kms_flip at wf_vblank-ts-check,Fail
>>   kms_flip at wf_vblank-ts-check-interruptible,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
>> @@ -33,4 +34,3 @@ kms_plane_alpha_blend at constant-alpha-max,Fail
>>   kms_rotation_crc at multiplane-rotation,Fail
>>   kms_rotation_crc at multiplane-rotation-cropping-bottom,Fail
>>   kms_rotation_crc at multiplane-rotation-cropping-top,Fail
>> -kms_setmode at basic,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
>> index 4c7d00ce14bc..76d987f9b397 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
>> @@ -2,4 +2,11 @@
>>   .*suspend.*
>>   # This is generating kernel oops with divide error
>> -kms_plane_scaling at invalid-parameters
>> \ No newline at end of file
>> +kms_plane_scaling at invalid-parameters
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
>> index 4c7d00ce14bc..76d987f9b397 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
>> @@ -2,4 +2,11 @@
>>   .*suspend.*
>>   # This is generating kernel oops with divide error
>> -kms_plane_scaling at invalid-parameters
>> \ No newline at end of file
>> +kms_plane_scaling at invalid-parameters
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
>> index 27bfca1c6f2c..01a0b6a889ba 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
>> @@ -9,6 +9,8 @@ kms_bw at linear-tiling-5-displays-1920x1080p,Fail
>>   kms_bw at linear-tiling-5-displays-2560x1440p,Fail
>>   kms_bw at linear-tiling-5-displays-3840x2160p,Fail
>>   kms_flip at flip-vs-panning-vs-hang,Timeout
>> +kms_flip at flip-vs-rmfb,Fail
>> +kms_flip at plain-flip-fb-recreate,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
>>   kms_flip_scaled_crc at flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
>> index 1d0621750b14..c27412db3041 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
>> @@ -8,4 +8,11 @@ gem_eio.*
>>   kms_flip at absolute-wf_vblank@a-edp1
>>   # This is generating kernel oops with divide error
>> -kms_plane_scaling at invalid-parameters
>> \ No newline at end of file
>> +kms_plane_scaling at invalid-parameters
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
>> index 967327ddc1ac..b405657a652d 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
>> @@ -9,6 +9,7 @@ kms_bw at linear-tiling-4-displays-2560x1440p,Fail
>>   kms_bw at linear-tiling-4-displays-3840x2160p,Fail
>>   kms_fbcon_fbt at fbc,Fail
>>   kms_fbcon_fbt at fbc-suspend,Fail
>> +kms_flip at busy-flip,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
>>   kms_flip_scaled_crc at flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
>>   kms_flip_scaled_crc at flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
>> index f3be0888a214..e2c542d76e75 100644
>> --- a/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
>> @@ -1,2 +1,9 @@
>>   # This is generating kernel oops with divide error
>> -kms_plane_scaling at invalid-parameters
>> \ No newline at end of file
>> +kms_plane_scaling at invalid-parameters
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
>> index ef0cb7c3698c..640da02e508a 100644
>> --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
>> @@ -17,10 +17,7 @@ kms_flip at flip-vs-modeset-vs-hang,Fail
>>   kms_flip at flip-vs-panning-vs-hang,Fail
>>   kms_flip at flip-vs-suspend,Fail
>>   kms_flip at flip-vs-suspend-interruptible,Fail
>> -kms_force_connector_basic at force-edid,Fail
>>   kms_force_connector_basic at force-load-detect,Fail
>> -kms_force_connector_basic at prune-stale-modes,Fail
>> -kms_hdmi_inject at inject-4k,Fail
>>   kms_plane_scaling at planes-upscale-20x20,Fail
>>   kms_plane_scaling at planes-upscale-20x20-downscale-factor-0-25,Fail
>>   kms_plane_scaling at planes-upscale-20x20-downscale-factor-0-5,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
>> new file mode 100644
>> index 000000000000..f1a96db6a64e
>> --- /dev/null
>> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
>> @@ -0,0 +1,6 @@
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
>> index 67d690fc4037..2a09c88c0702 100644
>> --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
>> @@ -11,3 +11,4 @@ kms_plane_cursor at primary,Fail
>>   kms_plane_cursor at viewport,Fail
>>   kms_plane_scaling at upscale-with-rotation-20x20,Fail
>>   kms_rmfb at close-fd,Fail
>> +panfrost_prime at gem-prime-import,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
>> new file mode 100644
>> index 000000000000..beb8d37362cf
>> --- /dev/null
>> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
>> @@ -0,0 +1,5 @@
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt
>> index 56a2ae7047b4..9e7c9683e74c 100644
>> --- a/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/meson-g12b-fails.txt
>> @@ -14,3 +14,4 @@ kms_properties at connector-properties-atomic,Fail
>>   kms_properties at connector-properties-legacy,Fail
>>   kms_properties at get_properties-sanity-atomic,Fail
>>   kms_properties at get_properties-sanity-non-atomic,Fail
>> +panfrost_prime at gem-prime-import,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
>> new file mode 100644
>> index 000000000000..beb8d37362cf
>> --- /dev/null
>> +++ b/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
>> @@ -0,0 +1,5 @@
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
>> new file mode 100644
>> index 000000000000..83d9bba9cafd
>> --- /dev/null
>> +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
>> @@ -0,0 +1,5 @@
>> +# Skip driver specific tests
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
>> index cd49c8ce2059..66b7fde54bd1 100644
>> --- a/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
>> @@ -1,2 +1,8 @@
>>   # Whole machine hangs
>> -kms_cursor_legacy at all-pipes-torture-move
>> \ No newline at end of file
>> +kms_cursor_legacy at all-pipes-torture-move
>> +
>> +# Skip driver specific tests
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git 
>> a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt
>> index 327039f70252..57beedbbedf6 100644
>> --- a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-skips.txt
>> @@ -1,2 +1,8 @@
>>   # Suspend to RAM seems to be broken on this machine
>>   .*suspend.*
>> +
>> +# Skip driver specific tests
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git 
>> a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-skips.txt
>> index 327039f70252..57beedbbedf6 100644
>> --- 
>> a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-skips.txt
>> +++ 
>> b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-skips.txt
>> @@ -1,2 +1,8 @@
>>   # Suspend to RAM seems to be broken on this machine
>>   .*suspend.*
>> +
>> +# Skip driver specific tests
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
>> index 618e3a3a7277..5018fc3f0495 100644
>> --- a/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
>> @@ -5,3 +5,9 @@ kms_bw.*
>>   # 
>> https://gitlab.freedesktop.org/gfx-ci/linux/-/commit/4b49f902ec6f2bb382cbbf489870573f4b43371e
>>   # 
>> https://gitlab.freedesktop.org/gfx-ci/linux/-/commit/38cdf4c5559771e2474ae0fecef8469f65147bc1
>>   msm_mapping@*
>> +
>> +# Skip driver specific tests
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
>> index 90c63f519e9e..282817a22cf8 100644
>> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
>> @@ -52,3 +52,4 @@ kms_properties at get_properties-sanity-atomic,Crash
>>   kms_properties at get_properties-sanity-non-atomic,Crash
>>   kms_rmfb at close-fd,Crash
>>   kms_setmode at invalid-clone-single-crtc,Crash
>> +panfrost_prime at gem-prime-import,Crash
>> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
>> index f20c3574b75a..3e99106e50e0 100644
>> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
>> @@ -49,4 +49,10 @@ kms_plane_lowres at pipe-F-tiling-y
>>   kms_cursor_crc.*
>>   # Machine is hanging in this test, so skip it
>> -kms_pipe_crc_basic at disable-crc-after-crtc
>> \ No newline at end of file
>> +kms_pipe_crc_basic at disable-crc-after-crtc
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
>> index d516d9c1d546..32ca7f29472e 100644
>> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
>> @@ -73,3 +73,4 @@ kms_plane_multiple at tiling-none,Fail
>>   kms_prime at basic-crc,Fail
>>   kms_rmfb at close-fd,Fail
>>   kms_universal_plane at universal-plane-pipe-B-functional,Fail
>> +panfrost_prime at gem-prime-import,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
>> index 10c3d81a919a..bd0bba0d8477 100644
>> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
>> @@ -3,3 +3,9 @@
>>   # Too unstable, machine ends up hanging after lots of Oopses
>>   kms_cursor_legacy.*
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +v3d_.*
>> +vc4_.*
>> diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt 
>> b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
>> index 007f21e56d89..5b8cbb28b25c 100644
>> --- a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
>> +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
>> @@ -68,6 +68,7 @@ kms_plane_scaling at upscale-with-rotation-20x20,Fail
>>   kms_selftest at drm_format,Timeout
>>   kms_selftest at drm_format_helper,Timeout
>>   kms_setmode at basic,Fail
>> +kms_vblank at accuracy-idle,Fail
>>   kms_vblank at crtc-id,Fail
>>   kms_vblank at invalid,Fail
>>   kms_vblank at pipe-A-accuracy-idle,Fail
>> @@ -82,3 +83,17 @@ kms_vblank at pipe-A-wait-busy,Fail
>>   kms_vblank at pipe-A-wait-forked,Fail
>>   kms_vblank at pipe-A-wait-forked-busy,Fail
>>   kms_vblank at pipe-A-wait-idle,Fail
>> +kms_vblank at query-busy,Fail
>> +kms_vblank at query-forked,Fail
>> +kms_vblank at query-forked-busy,Fail
>> +kms_vblank at query-idle,Fail
>> +kms_vblank at ts-continuation-dpms-rpm,Fail
>> +kms_vblank at ts-continuation-dpms-suspend,Fail
>> +kms_vblank at ts-continuation-idle,Fail
>> +kms_vblank at ts-continuation-modeset,Fail
>> +kms_vblank at ts-continuation-modeset-rpm,Fail
>> +kms_vblank at ts-continuation-suspend,Fail
>> +kms_vblank at wait-busy,Fail
>> +kms_vblank at wait-forked,Fail
>> +kms_vblank at wait-forked-busy,Fail
>> +kms_vblank at wait-idle,Fail
>> diff --git a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt 
>> b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
>> index 78be18174012..4e4a087ce49a 100644
>> --- a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
>> +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
>> @@ -3,4 +3,11 @@
>>   kms_cursor_legacy.*
>>   # Job just hangs without any output
>> -kms_flip at flip-vs-suspend.*
>> \ No newline at end of file
>> +kms_flip at flip-vs-suspend.*
>> +
>> +# Skip driver specific tests
>> +msm_.*
>> +^amdgpu.*
>> +panfrost_.*
>> +v3d_.*
>> +vc4_.*



More information about the Linux-mediatek mailing list