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

Vignesh Raman vignesh.raman at collabora.com
Tue Apr 9 01:13:24 PDT 2024


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.

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_.*
-- 
2.40.1




More information about the linux-amlogic mailing list