* [PATCH v1 0/3] drm/ci: uprev mesa, IGT
@ 2025-03-14 8:58 Vignesh Raman
2025-03-14 8:58 ` [PATCH v1 1/3] drm/ci: uprev mesa Vignesh Raman
` (2 more replies)
0 siblings, 3 replies; 11+ messages in thread
From: Vignesh Raman @ 2025-03-14 8:58 UTC (permalink / raw)
To: dri-devel
Cc: daniels, helen.fornazier, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
Uprev mesa to fix lava-test-case argument parsing. LAVA recently fixed
parameter parsing in `lava-test-case` [1], eliminating the need for
repeated quotes in arguments.
Uprev IGT to the latest version. Also update expectation files.
The mediatek display driver fails to probe on mt8173-elm-hana and
mt8183-kukui-jacuzzi-juniper-sku16 in v6.14-rc4 due to missing PHY
configurations. Enable PHY drivers for MediaTek platforms:
[1] https://gitlab.com/lava/lava/-/commit/18c9cf79
Testing:
MR pipeline for drm/ci changes: https://gitlab.freedesktop.org/vigneshraman/linux/-/merge_requests/13
MR pipeline for kernel changes: https://gitlab.freedesktop.org/vigneshraman/linux/-/merge_requests/14
Scheduled pipeline: https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines/1384221
Branch pipeline:
https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines/1384158 (with lockdep patches after rebase with latest drm-misc-next)
https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines/1383492 (without lockdep patches)
Vignesh Raman (3):
drm/ci: uprev mesa
drm/ci: uprev IGT
drm/ci: arm64.config: mediatek: enable PHY drivers
drivers/gpu/drm/ci/arm64.config | 2 +
drivers/gpu/drm/ci/build.sh | 16 +-
drivers/gpu/drm/ci/build.yml | 8 +
drivers/gpu/drm/ci/container.yml | 24 ++
drivers/gpu/drm/ci/gitlab-ci.yml | 34 +-
drivers/gpu/drm/ci/image-tags.yml | 4 +-
drivers/gpu/drm/ci/lava-submit.sh | 3 +-
drivers/gpu/drm/ci/test.yml | 2 +-
.../gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 8 +-
.../gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 23 +-
drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 8 +-
drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 20 +-
drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 2 +-
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 32 +-
drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt | 13 +-
drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 5 -
drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 9 +-
drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 22 +-
drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 1 +
.../drm/ci/xfails/mediatek-mt8173-fails.txt | 20 ++
.../drm/ci/xfails/mediatek-mt8173-flakes.txt | 7 +
.../drm/ci/xfails/mediatek-mt8173-skips.txt | 1 +
.../drm/ci/xfails/mediatek-mt8183-fails.txt | 28 +-
.../drm/ci/xfails/mediatek-mt8183-flakes.txt | 21 ++
.../drm/ci/xfails/mediatek-mt8183-skips.txt | 1 +
.../gpu/drm/ci/xfails/meson-g12b-skips.txt | 1 +
.../gpu/drm/ci/xfails/msm-apq8016-fails.txt | 4 -
.../gpu/drm/ci/xfails/msm-apq8016-skips.txt | 1 +
.../gpu/drm/ci/xfails/msm-apq8096-skips.txt | 1 +
.../msm-sc7180-trogdor-kingoftown-flakes.txt | 7 +
.../msm-sc7180-trogdor-kingoftown-skips.txt | 4 +
...m-sc7180-trogdor-lazor-limozeen-flakes.txt | 7 +
...sm-sc7180-trogdor-lazor-limozeen-skips.txt | 1 +
.../gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 7 +
.../gpu/drm/ci/xfails/msm-sdm845-skips.txt | 313 ++++++++++++++++++
.../drm/ci/xfails/msm-sm8350-hdk-skips.txt | 1 +
.../gpu/drm/ci/xfails/panfrost-g12b-skips.txt | 1 +
.../drm/ci/xfails/panfrost-mt8183-skips.txt | 1 +
.../drm/ci/xfails/panfrost-rk3288-skips.txt | 1 +
.../drm/ci/xfails/panfrost-rk3399-skips.txt | 1 +
.../drm/ci/xfails/rockchip-rk3288-fails.txt | 1 -
.../drm/ci/xfails/rockchip-rk3288-skips.txt | 1 +
.../drm/ci/xfails/rockchip-rk3399-fails.txt | 2 +-
.../drm/ci/xfails/rockchip-rk3399-flakes.txt | 30 +-
.../drm/ci/xfails/rockchip-rk3399-skips.txt | 1 +
.../drm/ci/xfails/virtio_gpu-none-fails.txt | 1 +
.../drm/ci/xfails/virtio_gpu-none-skips.txt | 1 +
.../gpu/drm/ci/xfails/vkms-none-flakes.txt | 28 ++
drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 2 +
56 files changed, 633 insertions(+), 106 deletions(-)
--
2.47.2
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v1 1/3] drm/ci: uprev mesa
2025-03-14 8:58 [PATCH v1 0/3] drm/ci: uprev mesa, IGT Vignesh Raman
@ 2025-03-14 8:58 ` Vignesh Raman
2025-03-18 18:52 ` Helen Mae Koike Fornazier
2025-03-21 10:26 ` Daniel Stone
2025-03-14 8:58 ` [PATCH v1 2/3] drm/ci: uprev IGT Vignesh Raman
2025-03-14 8:58 ` [PATCH v1 3/3] drm/ci: arm64.config: mediatek: enable PHY drivers Vignesh Raman
2 siblings, 2 replies; 11+ messages in thread
From: Vignesh Raman @ 2025-03-14 8:58 UTC (permalink / raw)
To: dri-devel
Cc: daniels, helen.fornazier, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
LAVA was recently patched [1] with a fix on how parameters are parsed in
`lava-test-case`, so we don't need to repeat quotes to send the
arguments properly to it. Uprev mesa to fix this issue.
[1] https://gitlab.com/lava/lava/-/commit/18c9cf79
Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
---
drivers/gpu/drm/ci/build.sh | 16 ++++++++--------
drivers/gpu/drm/ci/build.yml | 8 ++++++++
drivers/gpu/drm/ci/container.yml | 24 +++++++++++++++++++++++
drivers/gpu/drm/ci/gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++-
drivers/gpu/drm/ci/image-tags.yml | 4 +++-
drivers/gpu/drm/ci/lava-submit.sh | 3 ++-
drivers/gpu/drm/ci/test.yml | 2 +-
7 files changed, 77 insertions(+), 12 deletions(-)
diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh
index 19fe01257ab9..284873e94d8d 100644
--- a/drivers/gpu/drm/ci/build.sh
+++ b/drivers/gpu/drm/ci/build.sh
@@ -98,14 +98,14 @@ done
make ${KERNEL_IMAGE_NAME}
-mkdir -p /lava-files/
+mkdir -p /kernel/
for image in ${KERNEL_IMAGE_NAME}; do
- cp arch/${KERNEL_ARCH}/boot/${image} /lava-files/.
+ cp arch/${KERNEL_ARCH}/boot/${image} /kernel/.
done
if [[ -n ${DEVICE_TREES} ]]; then
make dtbs
- cp ${DEVICE_TREES} /lava-files/.
+ cp ${DEVICE_TREES} /kernel/.
fi
make modules
@@ -121,11 +121,11 @@ if [[ ${DEBIAN_ARCH} = "arm64" ]]; then
-d arch/arm64/boot/Image.lzma \
-C lzma\
-b arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb \
- /lava-files/cheza-kernel
+ /kernel/cheza-kernel
KERNEL_IMAGE_NAME+=" cheza-kernel"
# Make a gzipped copy of the Image for db410c.
- gzip -k /lava-files/Image
+ gzip -k /kernel/Image
KERNEL_IMAGE_NAME+=" Image.gz"
fi
@@ -139,7 +139,7 @@ cp -rfv drivers/gpu/drm/ci/* install/.
. .gitlab-ci/container/container_post_build.sh
if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then
- xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /lava-files/vmlinux.xz
+ xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /kernel/vmlinux.xz
FILES_TO_UPLOAD="$KERNEL_IMAGE_NAME vmlinux.xz"
if [[ -n $DEVICE_TREES ]]; then
@@ -148,7 +148,7 @@ if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then
ls -l "${S3_JWT_FILE}"
for f in $FILES_TO_UPLOAD; do
- ci-fairy s3cp --token-file "${S3_JWT_FILE}" /lava-files/$f \
+ ci-fairy s3cp --token-file "${S3_JWT_FILE}" /kernel/$f \
https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/$f
done
@@ -165,7 +165,7 @@ ln -s common artifacts/install/ci-common
cp .config artifacts/${CI_JOB_NAME}_config
for image in ${KERNEL_IMAGE_NAME}; do
- cp /lava-files/$image artifacts/install/.
+ cp /kernel/$image artifacts/install/.
done
tar -C artifacts -cf artifacts/install.tar install
diff --git a/drivers/gpu/drm/ci/build.yml b/drivers/gpu/drm/ci/build.yml
index 6c0dc10b547c..8eb56ebcf4aa 100644
--- a/drivers/gpu/drm/ci/build.yml
+++ b/drivers/gpu/drm/ci/build.yml
@@ -143,6 +143,10 @@ debian-arm64-release:
rules:
- when: never
+debian-arm64-ubsan:
+ rules:
+ - when: never
+
debian-build-testing:
rules:
- when: never
@@ -183,6 +187,10 @@ debian-testing-msan:
rules:
- when: never
+debian-testing-ubsan:
+ rules:
+ - when: never
+
debian-vulkan:
rules:
- when: never
diff --git a/drivers/gpu/drm/ci/container.yml b/drivers/gpu/drm/ci/container.yml
index 07dc13ff865d..56c95c2f91ae 100644
--- a/drivers/gpu/drm/ci/container.yml
+++ b/drivers/gpu/drm/ci/container.yml
@@ -24,6 +24,18 @@ alpine/x86_64_build:
rules:
- when: never
+debian/arm32_test-base:
+ rules:
+ - when: never
+
+debian/arm32_test-gl:
+ rules:
+ - when: never
+
+debian/arm32_test-vk:
+ rules:
+ - when: never
+
debian/arm64_test-gl:
rules:
- when: never
@@ -32,6 +44,10 @@ debian/arm64_test-vk:
rules:
- when: never
+debian/baremetal_arm32_test:
+ rules:
+ - when: never
+
debian/ppc64el_build:
rules:
- when: never
@@ -40,6 +56,14 @@ debian/s390x_build:
rules:
- when: never
+debian/x86_32_build:
+ rules:
+ - when: never
+
+debian/x86_64_test-android:
+ rules:
+ - when: never
+
debian/x86_64_test-vk:
rules:
- when: never
diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml
index b06b9e7d3d09..55b540c4cf92 100644
--- a/drivers/gpu/drm/ci/gitlab-ci.yml
+++ b/drivers/gpu/drm/ci/gitlab-ci.yml
@@ -1,6 +1,6 @@
variables:
DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa
- DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 7d3062470f3ccc6cb40540e772e902c7e2248024
+ DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 82ab58f6c6f94fa80ca7e1615146f08356e3ba69
UPSTREAM_REPO: https://gitlab.freedesktop.org/drm/kernel.git
TARGET_BRANCH: drm-next
@@ -187,6 +187,36 @@ stages:
- when: manual
+# Repeat of the above but with `when: on_success` replaced with
+# `when: delayed` + `start_in:`, for build-only jobs.
+# Note: make sure the branches in this list are the same as in
+# `.container+build-rules` above.
+.build-only-delayed-rules:
+ rules:
+ - !reference [.common-rules, rules]
+ # Run when re-enabling a disabled farm, but not when disabling it
+ - !reference [.disable-farm-mr-rules, rules]
+ # Never run immediately after merging, as we just ran everything
+ - !reference [.never-post-merge-rules, rules]
+ # Build everything in merge pipelines
+ - if: *is-merge-attempt
+ when: delayed
+ start_in: &build-delay 5 minutes
+ # Same as above, but for pre-merge pipelines
+ - if: *is-pre-merge
+ when: manual
+ # Build everything after someone bypassed the CI
+ - if: *is-direct-push
+ when: manual
+ # Build everything in scheduled pipelines
+ - if: *is-scheduled-pipeline
+ when: delayed
+ start_in: *build-delay
+ # Allow building everything in fork pipelines, but build nothing unless
+ # manually triggered
+ - when: manual
+
+
.ci-deqp-artifacts:
artifacts:
name: "${CI_PROJECT_NAME}_${CI_JOB_NAME}"
diff --git a/drivers/gpu/drm/ci/image-tags.yml b/drivers/gpu/drm/ci/image-tags.yml
index 20049f3626b2..c04ba0e69935 100644
--- a/drivers/gpu/drm/ci/image-tags.yml
+++ b/drivers/gpu/drm/ci/image-tags.yml
@@ -1,5 +1,5 @@
variables:
- CONTAINER_TAG: "20250204-mesa-uprev"
+ CONTAINER_TAG: "20250307-mesa-uprev"
DEBIAN_X86_64_BUILD_BASE_IMAGE: "debian/x86_64_build-base"
DEBIAN_BASE_TAG: "${CONTAINER_TAG}"
@@ -20,3 +20,5 @@ variables:
DEBIAN_PYUTILS_TAG: "${CONTAINER_TAG}"
ALPINE_X86_64_LAVA_SSH_TAG: "${CONTAINER_TAG}"
+
+ CONDITIONAL_BUILD_ANGLE_TAG: fec96cc945650c5fe9f7188cabe80d8a
diff --git a/drivers/gpu/drm/ci/lava-submit.sh b/drivers/gpu/drm/ci/lava-submit.sh
index 6e5ac51e8c0a..f22720359b33 100755
--- a/drivers/gpu/drm/ci/lava-submit.sh
+++ b/drivers/gpu/drm/ci/lava-submit.sh
@@ -48,7 +48,8 @@ ROOTFS_URL="$(get_path_to_artifact lava-rootfs.tar.zst)"
rm -rf results
mkdir -p results/job-rootfs-overlay/
-artifacts/ci-common/generate-env.sh > results/job-rootfs-overlay/set-job-env-vars.sh
+artifacts/ci-common/export-gitlab-job-env-for-dut.sh \
+ > results/job-rootfs-overlay/set-job-env-vars.sh
cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/
cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/
diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml
index dbc4ff50d8ff..84a25f0e783b 100644
--- a/drivers/gpu/drm/ci/test.yml
+++ b/drivers/gpu/drm/ci/test.yml
@@ -112,7 +112,7 @@
- kvm
script:
- ln -sf $CI_PROJECT_DIR/install /install
- - mv install/bzImage /lava-files/bzImage
+ - mv install/bzImage /kernel/bzImage
- mkdir -p /lib/modules
- install/crosvm-runner.sh install/igt_runner.sh
needs:
--
2.47.2
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v1 2/3] drm/ci: uprev IGT
2025-03-14 8:58 [PATCH v1 0/3] drm/ci: uprev mesa, IGT Vignesh Raman
2025-03-14 8:58 ` [PATCH v1 1/3] drm/ci: uprev mesa Vignesh Raman
@ 2025-03-14 8:58 ` Vignesh Raman
2025-03-19 17:35 ` Helen Mae Koike Fornazier
2025-03-14 8:58 ` [PATCH v1 3/3] drm/ci: arm64.config: mediatek: enable PHY drivers Vignesh Raman
2 siblings, 1 reply; 11+ messages in thread
From: Vignesh Raman @ 2025-03-14 8:58 UTC (permalink / raw)
To: dri-devel
Cc: daniels, helen.fornazier, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
Uprev IGT to the latest version and update expectation files.
Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
---
drivers/gpu/drm/ci/gitlab-ci.yml | 2 +-
.../gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 8 +-
.../gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 23 +-
drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 8 +-
drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 20 +-
drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 2 +-
drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 32 +-
drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt | 13 +-
drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 5 -
drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 9 +-
drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 1 +
drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 22 +-
drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 1 +
.../drm/ci/xfails/mediatek-mt8173-fails.txt | 20 ++
.../drm/ci/xfails/mediatek-mt8173-flakes.txt | 7 +
.../drm/ci/xfails/mediatek-mt8173-skips.txt | 1 +
.../drm/ci/xfails/mediatek-mt8183-fails.txt | 28 +-
.../drm/ci/xfails/mediatek-mt8183-flakes.txt | 21 ++
.../drm/ci/xfails/mediatek-mt8183-skips.txt | 1 +
.../gpu/drm/ci/xfails/meson-g12b-skips.txt | 1 +
.../gpu/drm/ci/xfails/msm-apq8016-fails.txt | 4 -
.../gpu/drm/ci/xfails/msm-apq8016-skips.txt | 1 +
.../gpu/drm/ci/xfails/msm-apq8096-skips.txt | 1 +
.../msm-sc7180-trogdor-kingoftown-flakes.txt | 7 +
.../msm-sc7180-trogdor-kingoftown-skips.txt | 4 +
...m-sc7180-trogdor-lazor-limozeen-flakes.txt | 7 +
...sm-sc7180-trogdor-lazor-limozeen-skips.txt | 1 +
.../gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 7 +
.../gpu/drm/ci/xfails/msm-sdm845-skips.txt | 313 ++++++++++++++++++
.../drm/ci/xfails/msm-sm8350-hdk-skips.txt | 1 +
.../gpu/drm/ci/xfails/panfrost-g12b-skips.txt | 1 +
.../drm/ci/xfails/panfrost-mt8183-skips.txt | 1 +
.../drm/ci/xfails/panfrost-rk3288-skips.txt | 1 +
.../drm/ci/xfails/panfrost-rk3399-skips.txt | 1 +
.../drm/ci/xfails/rockchip-rk3288-fails.txt | 1 -
.../drm/ci/xfails/rockchip-rk3288-skips.txt | 1 +
.../drm/ci/xfails/rockchip-rk3399-fails.txt | 2 +-
.../drm/ci/xfails/rockchip-rk3399-flakes.txt | 30 +-
.../drm/ci/xfails/rockchip-rk3399-skips.txt | 1 +
.../drm/ci/xfails/virtio_gpu-none-fails.txt | 1 +
.../drm/ci/xfails/virtio_gpu-none-skips.txt | 1 +
.../gpu/drm/ci/xfails/vkms-none-flakes.txt | 28 ++
drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 2 +
49 files changed, 554 insertions(+), 94 deletions(-)
diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml
index 55b540c4cf92..65adcd97e06b 100644
--- a/drivers/gpu/drm/ci/gitlab-ci.yml
+++ b/drivers/gpu/drm/ci/gitlab-ci.yml
@@ -5,7 +5,7 @@ variables:
UPSTREAM_REPO: https://gitlab.freedesktop.org/drm/kernel.git
TARGET_BRANCH: drm-next
- IGT_VERSION: 33adea9ebafd059ac88a5ccfec60536394f36c7c
+ IGT_VERSION: 04bedb9238586b81d4d4ca62b02e584f6cfc77af
DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/mesa/deqp-runner.git
DEQP_RUNNER_GIT_TAG: v0.20.0
diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
index 75374085f40f..f44dbce3151a 100644
--- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
@@ -14,16 +14,10 @@ amdgpu/amd_plane@mpo-scale-nv12,Fail
amdgpu/amd_plane@mpo-scale-p010,Fail
amdgpu/amd_plane@mpo-scale-rgb,Crash
amdgpu/amd_plane@mpo-swizzle-toggle,Fail
-amdgpu/amd_uvd_dec@amdgpu_uvd_decode,Crash
+amdgpu/amd_uvd_dec@amdgpu_uvd_decode,Fail
kms_addfb_basic@bad-pitch-65536,Fail
kms_addfb_basic@bo-too-small,Fail
kms_addfb_basic@too-high,Fail
-kms_async_flips@alternate-sync-async-flip,Fail
-kms_async_flips@alternate-sync-async-flip-atomic,Fail
-kms_async_flips@test-cursor,Fail
-kms_async_flips@test-cursor-atomic,Fail
-kms_async_flips@test-time-stamp,Fail
-kms_async_flips@test-time-stamp-atomic,Fail
kms_atomic_transition@plane-all-modeset-transition-internal-panels,Fail
kms_atomic_transition@plane-all-transition,Fail
kms_atomic_transition@plane-all-transition-nonblocking,Fail
diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
index 3879c4812a22..902d54027506 100644
--- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
@@ -14,6 +14,7 @@ gem_.*
i915_.*
xe_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt b/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
index a29cea4f234c..8e2b5504004e 100644
--- a/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
@@ -1,22 +1,18 @@
-core_setmaster@master-drop-set-shared-fd,Fail
+core_setmaster_vs_auth,Fail
i915_module_load@load,Fail
i915_module_load@reload,Fail
i915_module_load@reload-no-display,Fail
i915_module_load@resize-bar,Fail
i915_pm_rpm@gem-execbuf-stress,Timeout
i915_pm_rpm@module-reload,Fail
-kms_async_flips@test-time-stamp,Timeout
-kms_ccs@crc-sprite-planes-basic-y-tiled-ccs,Timeout
-kms_flip@dpms-off-confusion-interruptible,Timeout
-kms_flip@wf_vblank-ts-check-interruptible,Fail
+kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout
+kms_fb_coherency@memset-crc,Crash
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
-kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail
kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail
kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail
-kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail
@@ -31,12 +27,18 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
+kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout
kms_lease@lease-uevent,Fail
-kms_lease@page-flip-implicit-plane,Timeout
kms_plane_alpha_blend@alpha-basic,Fail
kms_plane_alpha_blend@alpha-opaque-fb,Fail
kms_plane_alpha_blend@alpha-transparent-fb,Fail
kms_plane_alpha_blend@constant-alpha-max,Fail
+kms_plane_scaling@planes-upscale-factor-0-25,Timeout
+kms_pm_backlight@brightness-with-dpms,Crash
+kms_pm_backlight@fade,Crash
+kms_prop_blob@invalid-set-prop-any,Fail
+kms_properties@connector-properties-legacy,Timeout
+kms_universal_plane@disable-primary-vs-flip,Timeout
perf@i915-ref-count,Fail
perf_pmu@module-unload,Fail
perf_pmu@rc6,Crash
@@ -44,8 +46,3 @@ sysfs_heartbeat_interval@long,Timeout
sysfs_heartbeat_interval@off,Timeout
sysfs_preempt_timeout@off,Timeout
sysfs_timeslice_duration@off,Timeout
-xe_module_load@force-load,Fail
-xe_module_load@load,Fail
-xe_module_load@many-reload,Fail
-xe_module_load@reload,Fail
-xe_module_load@reload-no-display,Fail
diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
index 2ef1dc35a7fa..922327632eff 100644
--- a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
@@ -11,6 +11,7 @@ nouveau_.*
^v3d.*
^vc4.*
^vmwgfx*
+^xe.*
# GEM tests takes ~1000 hours, so skip it
gem_.*
diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
index ee11999e3da1..7353ab11e940 100644
--- a/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
@@ -1,4 +1,3 @@
-core_setmaster@master-drop-set-user,Fail
i915_module_load@load,Fail
i915_module_load@reload,Fail
i915_module_load@reload-no-display,Fail
@@ -16,6 +15,7 @@ kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail
+kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail
@@ -30,7 +30,6 @@ kms_plane_alpha_blend@alpha-opaque-fb,Fail
kms_plane_alpha_blend@alpha-transparent-fb,Fail
kms_plane_alpha_blend@constant-alpha-max,Fail
kms_pm_backlight@basic-brightness,Fail
-kms_pm_backlight@brightness-with-dpms,Crash
kms_pm_backlight@fade,Fail
kms_pm_backlight@fade-with-dpms,Fail
kms_pm_rpm@modeset-stress-extra-wait,Timeout
@@ -43,8 +42,3 @@ sysfs_heartbeat_interval@long,Timeout
sysfs_heartbeat_interval@off,Timeout
sysfs_preempt_timeout@off,Timeout
sysfs_timeslice_duration@off,Timeout
-xe_module_load@force-load,Fail
-xe_module_load@load,Fail
-xe_module_load@many-reload,Fail
-xe_module_load@reload,Fail
-xe_module_load@reload-no-display,Fail
diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
index 4f50e0240ff4..80bf2741866c 100644
--- a/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
@@ -13,6 +13,7 @@ nouveau_.*
^v3d.*
^vc4.*
^vmwgfx*
+^xe.*
# GEM tests takes ~1000 hours, so skip it
gem_.*
diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt b/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
index 47b3f1d42bb6..6fef7c1e56ea 100644
--- a/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
@@ -1,4 +1,4 @@
-core_setmaster@master-drop-set-shared-fd,Fail
+core_setmaster_vs_auth,Fail
i915_module_load@load,Fail
i915_module_load@reload,Fail
i915_module_load@reload-no-display,Fail
@@ -8,8 +8,9 @@ i915_pipe_stress@stress-xrgb8888-ytiled,Fail
i915_pm_rpm@gem-execbuf-stress,Timeout
i915_pm_rpm@module-reload,Fail
i915_pm_rpm@system-suspend-execbuf,Timeout
-kms_async_flips@test-time-stamp,Timeout
-kms_ccs@crc-sprite-planes-basic-y-tiled-ccs,Timeout
+kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout
+kms_cursor_crc@cursor-suspend,Timeout
+kms_fb_coherency@memset-crc,Crash
kms_flip@busy-flip,Timeout
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
@@ -34,17 +35,22 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
kms_lease@lease-uevent,Fail
-kms_lease@page-flip-implicit-plane,Timeout
+kms_pipe_stress@stress-xrgb8888-untiled,Fail
+kms_pipe_stress@stress-xrgb8888-ytiled,Fail
kms_plane_alpha_blend@alpha-basic,Fail
kms_plane_alpha_blend@alpha-opaque-fb,Fail
kms_plane_alpha_blend@alpha-transparent-fb,Fail
kms_plane_alpha_blend@constant-alpha-max,Fail
+kms_plane_scaling@planes-upscale-factor-0-25,Timeout
+kms_pm_backlight@brightness-with-dpms,Crash
+kms_pm_backlight@fade,Crash
+kms_prop_blob@invalid-set-prop-any,Fail
+kms_properties@connector-properties-legacy,Timeout
kms_psr2_sf@cursor-plane-update-sf,Fail
kms_psr2_sf@overlay-plane-update-continuous-sf,Fail
kms_psr2_sf@overlay-plane-update-sf-dmg-area,Fail
kms_psr2_sf@overlay-primary-update-sf-dmg-area,Fail
kms_psr2_sf@plane-move-sf-dmg-area,Fail
-kms_psr2_sf@pr-cursor-plane-update-sf,Timeout
kms_psr2_sf@primary-plane-update-sf-dmg-area,Fail
kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb,Fail
kms_psr2_sf@psr2-cursor-plane-update-sf,Fail
@@ -57,6 +63,7 @@ kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb,Fail
kms_psr2_su@page_flip-NV12,Fail
kms_psr2_su@page_flip-P010,Fail
kms_setmode@basic,Fail
+kms_universal_plane@disable-primary-vs-flip,Timeout
perf@i915-ref-count,Fail
perf_pmu@module-unload,Fail
perf_pmu@rc6,Crash
@@ -65,6 +72,3 @@ sysfs_heartbeat_interval@long,Timeout
sysfs_heartbeat_interval@off,Timeout
sysfs_preempt_timeout@off,Timeout
sysfs_timeslice_duration@off,Timeout
-xe_module_load@force-load,Fail
-xe_module_load@load,Fail
-xe_module_load@many-reload,Fail
diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt b/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
index c87ff8b40e99..c393a138b8a6 100644
--- a/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
@@ -9,6 +9,7 @@ nouveau_.*
^v3d.*
^vc4.*
^vmwgfx*
+^xe.*
# GEM tests takes ~1000 hours, so skip it
gem_.*
@@ -16,7 +17,6 @@ gem_.*
# Hangs the machine and timeout occurs
i915_pm_rc6_residency.*
i915_suspend.*
-xe_module_load.*
api_intel_allocator.*
kms_cursor_legacy.*
i915_pm_rpm.*
diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt b/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
index 843c363b42f5..8adf5f0a6e80 100644
--- a/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
@@ -1,39 +1,47 @@
-core_setmaster@master-drop-set-shared-fd,Fail
-core_setmaster@master-drop-set-user,Fail
+core_setmaster_vs_auth,Fail
gen9_exec_parse@unaligned-access,Fail
i915_module_load@load,Fail
i915_module_load@reload,Fail
i915_module_load@reload-no-display,Fail
i915_module_load@resize-bar,Fail
-kms_dirtyfb@default-dirtyfb-ioctl,Fail
kms_dirtyfb@drrs-dirtyfb-ioctl,Fail
-kms_dirtyfb@fbc-dirtyfb-ioctl,Fail
+kms_flip@blocking-wf_vblank,Fail
+kms_flip@wf_vblank-ts-check,Fail
kms_flip@wf_vblank-ts-check-interruptible,Fail
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
-kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
+kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
+kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail
kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail
kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail
-kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail
+kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail
+kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail
+kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail
+kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
-kms_frontbuffer_tracking@fbcdrrs-tiling-linear,Fail
+kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
+kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout
+kms_frontbuffer_tracking@fbc-tiling-linear,Fail
kms_lease@lease-uevent,Fail
kms_plane_alpha_blend@alpha-opaque-fb,Fail
+kms_plane_scaling@planes-upscale-factor-0-25,Timeout
+kms_pm_backlight@brightness-with-dpms,Crash
+kms_pm_backlight@fade,Crash
+kms_prop_blob@invalid-set-prop-any,Fail
+kms_properties@connector-properties-legacy,Timeout
+kms_rotation_crc@multiplane-rotation,Fail
kms_rotation_crc@multiplane-rotation-cropping-top,Fail
+kms_universal_plane@disable-primary-vs-flip,Timeout
perf@non-zero-reason,Timeout
sysfs_heartbeat_interval@long,Timeout
+sysfs_heartbeat_interval@off,Timeout
sysfs_preempt_timeout@off,Timeout
sysfs_timeslice_duration@off,Timeout
-xe_module_load@force-load,Fail
-xe_module_load@load,Fail
-xe_module_load@many-reload,Fail
-xe_module_load@reload,Fail
-xe_module_load@reload-no-display,Fail
diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
index 219ae839323a..2e4ef9f35654 100644
--- a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
@@ -12,6 +12,7 @@ nouveau_.*
^v3d.*
^vc4.*
^vmwgfx*
+^xe.*
# GEM tests takes ~1000 hours, so skip it
gem_.*
diff --git a/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt
index 0e08fff741aa..57453e340040 100644
--- a/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt
@@ -3,12 +3,13 @@ i915_module_load@load,Fail
i915_module_load@reload,Fail
i915_module_load@reload-no-display,Fail
i915_module_load@resize-bar,Fail
+i915_pm_rpm@gem-execbuf-stress,Timeout
kms_flip@dpms-off-confusion,Fail
+kms_flip@nonexisting-fb,Fail
kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset,Fail
-kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible,Fail
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
-kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
+kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,UnexpectedImprovement(Skip)
kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail
kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail
kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail
@@ -28,7 +29,6 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
-kms_frontbuffer_tracking@fbc-rgb565-draw-blt,Timeout
kms_lease@lease-uevent,Fail
kms_pm_rpm@modeset-stress-extra-wait,Timeout
kms_rotation_crc@bad-pixel-format,Fail
@@ -37,13 +37,10 @@ kms_rotation_crc@multiplane-rotation-cropping-bottom,Fail
kms_rotation_crc@multiplane-rotation-cropping-top,Fail
perf@i915-ref-count,Fail
perf_pmu@module-unload,Fail
+perf_pmu@most-busy-idle-check-all,Fail
perf_pmu@rc6,Crash
+prime_busy@before-wait,Fail
sysfs_heartbeat_interval@long,Timeout
sysfs_heartbeat_interval@off,Timeout
sysfs_preempt_timeout@off,Timeout
sysfs_timeslice_duration@off,Timeout
-xe_module_load@force-load,Fail
-xe_module_load@load,Fail
-xe_module_load@many-reload,Fail
-xe_module_load@reload,Fail
-xe_module_load@reload-no-display,Fail
diff --git a/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt
index 1a3d87c0ca6e..8dec57da1bb3 100644
--- a/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt
@@ -9,6 +9,7 @@ nouveau_.*
^v3d.*
^vc4.*
^vmwgfx*
+^xe.*
# GEM tests takes ~1000 hours, so skip it
gem_.*
diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
index d4fba4f55ec1..117098bc95d9 100644
--- a/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
@@ -21,8 +21,3 @@ sysfs_heartbeat_interval@long,Timeout
sysfs_heartbeat_interval@off,Timeout
sysfs_preempt_timeout@off,Timeout
sysfs_timeslice_duration@off,Timeout
-xe_module_load@force-load,Fail
-xe_module_load@load,Fail
-xe_module_load@many-reload,Fail
-xe_module_load@reload,Fail
-xe_module_load@reload-no-display,Fail
diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
index dc722d6a774e..e287462a491a 100644
--- a/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
@@ -12,6 +12,7 @@ nouveau_.*
^v3d.*
^vc4.*
^vmwgfx*
+^xe.*
# GEM tests takes ~1000 hours, so skip it
gem_.*
diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
index 93d42b146df9..462c050a8b2d 100644
--- a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
@@ -1,13 +1,14 @@
api_intel_allocator@reopen,Timeout
api_intel_bb@destroy-bb,Timeout
core_hotunplug@hotrebind-lateclose,Timeout
-drm_read@short-buffer-block,Timeout
dumb_buffer@map-valid,Timeout
i915_module_load@load,Fail
i915_module_load@reload,Fail
i915_module_load@reload-no-display,Fail
i915_module_load@resize-bar,Fail
+i915_pm_rpm@gem-execbuf-stress,Timeout
i915_pm_rps@engine-order,Timeout
+i915_pm_rps@waitboost,Fail
kms_lease@lease-uevent,Fail
kms_rotation_crc@multiplane-rotation,Fail
perf@i915-ref-count,Fail
@@ -16,6 +17,7 @@ perf_pmu@enable-race,Timeout
perf_pmu@module-unload,Fail
perf_pmu@rc6,Crash
perf_pmu@semaphore-wait-idle,Timeout
+prime_busy@before,Fail
prime_mmap@test_refcounting,Timeout
sriov_basic@enable-vfs-bind-unbind-each-numvfs-all,Timeout
syncobj_basic@illegal-fd-to-handle,Timeout
@@ -26,8 +28,3 @@ syncobj_wait@multi-wait-all-submitted,Timeout
syncobj_wait@multi-wait-for-submit-submitted-signaled,Timeout
syncobj_wait@wait-any-complex,Timeout
syncobj_wait@wait-delayed-signal,Timeout
-xe_module_load@force-load,Fail
-xe_module_load@load,Fail
-xe_module_load@many-reload,Fail
-xe_module_load@reload,Fail
-xe_module_load@reload-no-display,Fail
diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
index 938377896841..429dc3c731df 100644
--- a/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
@@ -18,6 +18,7 @@ nouveau_.*
^v3d.*
^vc4.*
^vmwgfx*
+^xe.*
# GEM tests takes ~1000 hours, so skip it
gem_.*
diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
index 1cb6978c86dc..0f167cfd503c 100644
--- a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
@@ -1,4 +1,4 @@
-core_setmaster@master-drop-set-shared-fd,Fail
+core_setmaster_vs_auth,Fail
i915_module_load@load,Fail
i915_module_load@reload,Fail
i915_module_load@reload-no-display,Fail
@@ -6,10 +6,9 @@ i915_module_load@resize-bar,Fail
i915_pm_rpm@gem-execbuf-stress,Timeout
i915_pm_rpm@module-reload,Fail
i915_pm_rpm@system-suspend-execbuf,Timeout
-kms_async_flips@test-time-stamp,Timeout
-kms_ccs@crc-sprite-planes-basic-y-tiled-ccs,Timeout
-kms_dirtyfb@default-dirtyfb-ioctl,Fail
-kms_dirtyfb@fbc-dirtyfb-ioctl,Fail
+kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout
+kms_cursor_crc@cursor-suspend,Timeout
+kms_fb_coherency@memset-crc,Crash
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
@@ -30,13 +29,19 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
+kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout
kms_frontbuffer_tracking@fbc-tiling-linear,Fail
kms_lease@lease-uevent,Fail
-kms_lease@page-flip-implicit-plane,Timeout
kms_plane_alpha_blend@alpha-basic,Fail
kms_plane_alpha_blend@alpha-opaque-fb,Fail
kms_plane_alpha_blend@alpha-transparent-fb,Fail
kms_plane_alpha_blend@constant-alpha-max,Fail
+kms_plane_scaling@planes-upscale-factor-0-25,Timeout
+kms_pm_backlight@brightness-with-dpms,Crash
+kms_pm_backlight@fade,Crash
+kms_prop_blob@invalid-set-prop-any,Fail
+kms_properties@connector-properties-legacy,Timeout
+kms_universal_plane@disable-primary-vs-flip,Timeout
perf@i915-ref-count,Fail
perf_pmu@module-unload,Fail
perf_pmu@rc6,Crash
@@ -45,8 +50,3 @@ sysfs_heartbeat_interval@long,Timeout
sysfs_heartbeat_interval@off,Timeout
sysfs_preempt_timeout@off,Timeout
sysfs_timeslice_duration@off,Timeout
-xe_module_load@force-load,Fail
-xe_module_load@load,Fail
-xe_module_load@many-reload,Fail
-xe_module_load@reload,Fail
-xe_module_load@reload-no-display,Fail
diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
index 29bff8922ae1..7e7374ebf3d1 100644
--- a/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
@@ -9,6 +9,7 @@ nouveau_.*
^v3d.*
^vc4.*
^vmwgfx*
+^xe.*
# GEM tests takes ~1000 hours, so skip it
gem_.*
diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
index 4f176c04ec4e..592d7d69e6fc 100644
--- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
@@ -17,8 +17,28 @@ kms_bw@linear-tiling-2-displays-3840x2160p,Fail
kms_color@invalid-gamma-lut-sizes,Fail
kms_cursor_legacy@cursor-vs-flip-atomic,Fail
kms_cursor_legacy@cursor-vs-flip-legacy,Fail
+kms_cursor_legacy@flip-vs-cursor-atomic,Fail
+kms_cursor_legacy@flip-vs-cursor-legacy,Fail
+kms_cursor_legacy@flip-vs-cursor-toggle,Fail
+kms_cursor_legacy@flip-vs-cursor-varying-size,Fail
+kms_flip@basic-plain-flip,Fail
+kms_flip@dpms-off-confusion,Fail
+kms_flip@dpms-off-confusion-interruptible,Fail
+kms_flip@flip-vs-absolute-wf_vblank,Fail
+kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail
+kms_flip@flip-vs-blocking-wf-vblank,Fail
+kms_flip@flip-vs-expired-vblank,Fail
+kms_flip@flip-vs-expired-vblank-interruptible,Fail
kms_flip@flip-vs-modeset-vs-hang,Fail
+kms_flip@flip-vs-panning,Fail
+kms_flip@flip-vs-panning-interruptible,Fail
kms_flip@flip-vs-panning-vs-hang,Fail
kms_flip@flip-vs-suspend,Fail
kms_flip@flip-vs-suspend-interruptible,Fail
+kms_flip@plain-flip-fb-recreate,Fail
+kms_flip@plain-flip-fb-recreate-interruptible,Fail
+kms_flip@plain-flip-interruptible,Fail
+kms_flip@plain-flip-ts-check,Fail
+kms_flip@plain-flip-ts-check-interruptible,Fail
+kms_invalid_mode@overflow-vrefresh,Fail
kms_lease@lease-uevent,Fail
diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
index 2956567c3048..443596d9e662 100644
--- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
+++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
@@ -46,3 +46,10 @@ kms_prop_blob@invalid-set-prop
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_bw@connected-linear-tiling-1-displays-2160x1440p
+
+# Board Name: mt8173-elm-hana
+# Bug Report: https://lore.kernel.org/linux-mediatek/d25442b9-0b6b-433c-8e23-997840fad305@collabora.com/T/#u
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_flip@flip-vs-wf_vblank-interruptible
diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
index d0db51874aef..b5ee7323a160 100644
--- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
@@ -11,6 +11,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
index 5a063361d7f2..184d0cccc318 100644
--- a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
@@ -1,12 +1,38 @@
-core_setmaster@master-drop-set-user,Fail
dumb_buffer@create-clear,Crash
kms_bw@connected-linear-tiling-1-displays-1920x1080p,Fail
+kms_bw@connected-linear-tiling-1-displays-2160x1440p,Fail
kms_bw@connected-linear-tiling-1-displays-2560x1440p,Fail
kms_bw@connected-linear-tiling-1-displays-3840x2160p,Fail
kms_bw@linear-tiling-1-displays-1920x1080p,Fail
kms_bw@linear-tiling-1-displays-2160x1440p,Fail
kms_bw@linear-tiling-1-displays-3840x2160p,Fail
+kms_color@invalid-gamma-lut-sizes,Fail
kms_cursor_legacy@cursor-vs-flip-atomic,Fail
+kms_cursor_legacy@cursor-vs-flip-legacy,Fail
+kms_cursor_legacy@flip-vs-cursor-atomic,Fail
+kms_cursor_legacy@flip-vs-cursor-legacy,Fail
+kms_cursor_legacy@flip-vs-cursor-toggle,Fail
+kms_cursor_legacy@flip-vs-cursor-varying-size,Fail
+kms_flip@basic-flip-vs-wf_vblank,Fail
+kms_flip@basic-plain-flip,Fail
+kms_flip@dpms-off-confusion,Fail
+kms_flip@dpms-off-confusion-interruptible,Fail
+kms_flip@flip-vs-absolute-wf_vblank,Fail
+kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail
+kms_flip@flip-vs-blocking-wf-vblank,Fail
+kms_flip@flip-vs-expired-vblank,Fail
+kms_flip@flip-vs-expired-vblank-interruptible,Fail
+kms_flip@flip-vs-modeset-vs-hang,Fail
+kms_flip@flip-vs-panning,Fail
+kms_flip@flip-vs-panning-interruptible,Fail
kms_flip@flip-vs-panning-vs-hang,Fail
kms_flip@flip-vs-suspend,Fail
+kms_flip@flip-vs-suspend-interruptible,Fail
+kms_flip@flip-vs-wf_vblank-interruptible,Fail
+kms_flip@plain-flip-fb-recreate,Fail
+kms_flip@plain-flip-fb-recreate-interruptible,Fail
+kms_flip@plain-flip-interruptible,Fail
+kms_flip@plain-flip-ts-check,Fail
+kms_flip@plain-flip-ts-check-interruptible,Fail
+kms_invalid_mode@overflow-vrefresh,Fail
kms_lease@lease-uevent,Fail
diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
index df7e5ce7a036..0c67fec92450 100644
--- a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
+++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
@@ -18,3 +18,24 @@ kms_cursor_legacy@cursor-vs-flip-atomic-transitions
# IGT Version: 1.28-gf13702b8e
# Linux Version: 6.10.0-rc5
fbdev@write
+
+# Board Name: mt8183-kukui-jacuzzi-juniper-sku16
+# Bug Report: https://lore.kernel.org/linux-mediatek/a520d1d6-95b3-4573-b8f2-689f05bc2230@collabora.com/T/#u
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_flip@basic-flip-vs-modeset
+
+# Board Name: mt8183-kukui-jacuzzi-juniper-sku16
+# Bug Report: https://lore.kernel.org/linux-mediatek/ca960a82-00fc-4183-b983-998f7ac2fbb5@collabora.com/T/#u
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_atomic_transition@plane-all-modeset-transition-internal-panels
+
+# Board Name: mt8183-kukui-jacuzzi-juniper-sku16
+# Bug Report: https://lore.kernel.org/linux-mediatek/da578eed-224f-4374-853a-1ff0aa20d03b@collabora.com/T/#u
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_atomic_transition@plane-toggle-modeset-transition
diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
index d0db51874aef..b5ee7323a160 100644
--- a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
@@ -11,6 +11,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt b/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
index 8198e06344a3..9fd44a4b962a 100644
--- a/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
@@ -11,6 +11,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
index 7752adff05c1..72c469021b66 100644
--- a/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
@@ -1,8 +1,4 @@
kms_3d,Fail
-kms_cursor_legacy@forked-bo,Fail
-kms_cursor_legacy@forked-move,Fail
-kms_cursor_legacy@single-bo,Fail
-kms_cursor_legacy@torture-bo,Fail
kms_force_connector_basic@force-edid,Fail
kms_hdmi_inject@inject-4k,Fail
kms_lease@lease-uevent,Fail
diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt b/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
index 1674c8e214d6..87724413174c 100644
--- a/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
@@ -10,6 +10,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
index 5550be5486ed..a4d2f2a7963a 100644
--- a/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
@@ -13,6 +13,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt
index 8910afb6acf2..d270af1cca52 100644
--- a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt
@@ -32,3 +32,10 @@ kms_lease@page-flip-implicit-plane
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_plane@plane-position-hole-dpms
+
+# Board Name: sc7180-trogdor-kingoftown
+# Bug Report: https://gitlab.freedesktop.org/drm/msm/-/issues/73
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_plane@plane-position-covered
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 478d7c161616..d4b8ba3a54a9 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
@@ -13,6 +13,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
@@ -28,3 +29,6 @@ kms_cursor_crc@cursor-random-max-size
# https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/162
kms_display_modes@extended-mode-basic
kms_display_modes@mst-extended-mode-negative
+
+# It causes other tests to fail, so skip it.
+kms_invalid_mode@overflow-vrefresh
diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt
index cd3d3b0befe4..cafc802cecea 100644
--- a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt
@@ -11,3 +11,10 @@ msm/msm_mapping@shadow
# IGT Version: 1.28-gf13702b8e
# Linux Version: 6.10.0-rc5
kms_lease@page-flip-implicit-plane
+
+# Board Name: sc7180-trogdor-lazor-limozeen-nots-r5
+# Bug Report: https://gitlab.freedesktop.org/drm/msm/-/issues/74
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_cursor_crc@cursor-random-128x128
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 ef9318afcd89..022db559cc7d 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
@@ -13,6 +13,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
index 38ec0305c1f4..e32d73c6c98e 100644
--- a/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
@@ -130,3 +130,10 @@ kms_lease@page-flip-implicit-plane
# IGT Version: 1.28-ga73311079
# Linux Version: 6.11.0-rc5
kms_flip@flip-vs-expired-vblank
+
+# Board Name: sdm845-cheza-r3
+# Bug Report: https://gitlab.freedesktop.org/drm/msm/-/issues/75
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_flip@plain-flip-ts-check-interruptible
diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
index 2ce7f7e23a01..6c86d1953e11 100644
--- a/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
@@ -18,6 +18,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
@@ -35,3 +36,315 @@ kms_content_protection@uevent
# https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/162
kms_display_modes@extended-mode-basic
kms_display_modes@mst-extended-mode-negative
+
+# Kernel panic
+msm/msm_recovery@hangcheck
+# DEBUG - Begin test msm/msm_recovery@hangcheck
+# Console: switching to colour dummy device 80x25
+# [ 489.526286] [IGT] msm_recovery: executing
+# [ 489.531926] [IGT] msm_recovery: starting subtest hangcheck
+# [ 492.808574] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 492.820358] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 492.831154] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 493.832570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 493.844177] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 493.854971] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 494.824633] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 494.836237] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 494.847034] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 495.816570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 495.828170] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 495.838966] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 496.804643] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 496.816246] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 496.827041] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 497.832570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 497.844170] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 497.854963] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 498.820636] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 498.832232] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 498.843024] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 499.816568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 499.828163] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 499.838958] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 500.808570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 500.820165] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 500.830960] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 501.832570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 501.844175] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 501.854965] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 502.824568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 502.836171] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 502.846965] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 503.816570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 503.828176] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 503.838969] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 504.804640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 504.816237] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 504.827033] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 505.828643] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 505.840247] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 505.851043] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 506.820637] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 506.832233] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 506.843026] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 507.816567] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 507.828171] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 507.838965] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 508.808568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 508.820173] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 508.830969] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 509.832568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 509.844173] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 509.854967] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 510.824568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 510.836162] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 510.846954] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 511.816569] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 511.828173] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 511.838968] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 512.804641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 512.816246] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 512.827040] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 513.828641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 513.840239] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 513.851035] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 514.824568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 514.836164] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 514.846959] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 515.812640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 515.824235] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 515.835030] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 515.912427] rcu: INFO: rcu_preempt self-detected stall on CPU
+# [ 515.918398] rcu: 0-....: (6452 ticks this GP) idle=6afc/1/0x4000000000000000 softirq=12492/12697 fqs=3179
+# [ 515.929296] rcu: (t=6505 jiffies g=36205 q=58 ncpus=8)
+# [ 515.934709] CPU: 0 UID: 0 PID: 126 Comm: sugov:0 Tainted: G W 6.14.0-rc4-gdddf15cff632 #1
+# [ 515.934727] Tainted: [W]=WARN
+# [ 515.934732] Hardware name: Google Cheza (rev3+) (DT)
+# [ 515.934739] pstate: 00400009 (nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
+# [ 515.934751] pc : rcu_core+0x59c/0xe68
+# [ 515.934769] lr : rcu_core+0x74/0xe68
+# [ 515.934781] sp : ffff800080003e50
+# [ 515.934785] x29: ffff800080003e50 x28: ffff225d038e9bc0 x27: 0000000000000002
+# [ 515.934805] x26: ffffc171a8ee6108 x25: ffffc171a85bc2c0 x24: ffff60ecd691e000
+# [ 515.934820] x23: ffffc171a85d15c0 x22: ffffc171a8f8d780 x21: ffff225e7eeef5c0
+# [ 515.934835] x20: ffffc171a8ef0e80 x19: ffffc171a85d15d1 x18: ffffc171a9461e70
+# [ 515.934850] x17: ffff60ecd691e000 x16: ffff800080000000 x15: 0000000000000000
+# [ 515.934866] x14: ffffc171a85d0780 x13: 0000000000000400 x12: 0000000000000000
+# [ 515.934880] x11: ffffc171a85ce900 x10: ffffc171a8ef5000 x9 : ffffc171a8ef0000
+# [ 515.934894] x8 : ffff800080003d88 x7 : ffffc171a8ee6100 x6 : ffff800080003de0
+# [ 515.934909] x5 : ffff800080003dc8 x4 : 0000000000000003 x3 : 0000000000000000
+# [ 515.934923] x2 : 0000000000000101 x1 : 0000000000000000 x0 : ffff225d038e9bc0
+# [ 515.934939] Call trace:
+# [ 515.934945] rcu_core+0x59c/0xe68 (P)
+# [ 515.934962] rcu_core_si+0x10/0x1c
+# [ 515.934976] handle_softirqs+0x118/0x4b8
+# [ 515.934994] __do_softirq+0x14/0x20
+# [ 515.935007] ____do_softirq+0x10/0x1c
+# [ 515.935021] call_on_irq_stack+0x24/0x4c
+# [ 515.935034] do_softirq_own_stack+0x1c/0x28
+# [ 515.935048] __irq_exit_rcu+0x174/0x1b4
+# [ 515.935063] irq_exit_rcu+0x10/0x38
+# [ 515.935077] el1_interrupt+0x38/0x64
+# [ 515.935092] el1h_64_irq_handler+0x18/0x24
+# [ 515.935104] el1h_64_irq+0x6c/0x70
+# [ 515.935115] lock_acquire+0x1e0/0x338 (P)
+# [ 515.935129] __mutex_lock+0xa8/0x4b8
+# [ 515.935144] mutex_lock_nested+0x24/0x30
+# [ 515.935159] _find_opp_table_unlocked+0x40/0xfc
+# [ 515.935174] _find_key+0x64/0x16c
+# [ 515.935184] dev_pm_opp_find_freq_exact+0x4c/0x74
+# [ 515.935197] qcom_cpufreq_hw_target_index+0xe8/0x128
+# [ 515.935211] __cpufreq_driver_target+0x144/0x29c
+# [ 515.935227] sugov_work+0x58/0x74
+# [ 515.935239] kthread_worker_fn+0xf4/0x324
+# [ 515.935254] kthread+0x12c/0x208
+# [ 515.935266] ret_from_fork+0x10/0x20
+# [ 516.808569] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 516.820174] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 516.830968] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 517.828641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 517.840236] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 517.851032] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 518.820642] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 518.832237] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 518.843030] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 519.812636] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 519.824231] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 519.835026] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 520.808570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 520.820165] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 520.830959] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 521.828643] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 521.840238] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 521.851033] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 522.820636] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 522.832232] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 522.843027] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 523.812639] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 523.824239] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 523.835034] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 524.804640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 524.816235] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 524.827026] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 525.828641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 525.840236] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 525.851031] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 526.820641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 526.832244] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 526.843041] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 527.812642] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 527.824242] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 527.835038] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 528.804639] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 528.816234] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 528.827027] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 529.832634] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 529.844231] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 529.855017] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 530.820646] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 530.832270] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 530.843065] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 531.812640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 531.824238] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 531.835030] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 532.804640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 532.816237] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 532.827031] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 533.828640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 533.840243] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 533.851037] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 534.820640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 534.832245] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 534.843038] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 535.812641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 535.824238] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 535.835033] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 536.804639] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 536.816235] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 536.827030] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 537.828640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 537.840234] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 537.851020] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 538.820640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 538.832235] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 538.843027] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 539.812644] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
+# [ 539.824247] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
+# [ 539.835040] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
+# [ 540.124426] watchdog: BUG: soft lockup - CPU#0 stuck for 49s! [sugov:0:126]
+# [ 540.124439] Modules linked in:
+# [ 540.124448] irq event stamp: 9912389
+# [ 540.124453] hardirqs last enabled at (9912388): [<ffffc171a767a24c>] exit_to_kernel_mode+0x38/0x130
+# [ 540.124473] hardirqs last disabled at (9912389): [<ffffc171a767a368>] el1_interrupt+0x24/0x64
+# [ 540.124486] softirqs last enabled at (9898068): [<ffffc171a62bc290>] handle_softirqs+0x4a0/0x4b8
+# [ 540.124505] softirqs last disabled at (9898071): [<ffffc171a62105b0>] __do_softirq+0x14/0x20
+# [ 540.124525] CPU: 0 UID: 0 PID: 126 Comm: sugov:0 Tainted: G W 6.14.0-rc4-gdddf15cff632 #1
+# [ 540.124540] Tainted: [W]=WARN
+# [ 540.124544] Hardware name: Google Cheza (rev3+) (DT)
+# [ 540.124549] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
+# [ 540.124560] pc : xhci_urb_enqueue+0xbc/0x32c
+# [ 540.124573] lr : xhci_urb_enqueue+0xb4/0x32c
+# [ 540.124581] sp : ffff800080003c20
+# [ 540.124586] x29: ffff800080003c20 x28: 0000000000000000 x27: ffff225d00b1e6a0
+# [ 540.124602] x26: ffff225d01c3d800 x25: 0000000000000001 x24: 0000000000000006
+# [ 540.124617] x23: ffff225d044dc000 x22: ffff225d044dc000 x21: 0000000000000001
+# [ 540.124632] x20: ffff225d002d7280 x19: ffff225d0573a780 x18: ffff225e7eff0f50
+# [ 540.124647] x17: 000000000000cab0 x16: 0000000000000000 x15: ffff225d0353a000
+# [ 540.124661] x14: 0000000000000000 x13: 0000000000000820 x12: 0000000000000000
+# [ 540.124674] x11: ffff800080003a30 x10: 0000000000000001 x9 : 0000000000000000
+# [ 540.124689] x8 : ffff225d002d7300 x7 : 0000000000000000 x6 : 000000000000003f
+# [ 540.124702] x5 : 00000000ffffffff x4 : 0000000000000920 x3 : 0000000000000080
+# [ 540.124716] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff225d002d7280
+# [ 540.124731] Call trace:
+# [ 540.124736] xhci_urb_enqueue+0xbc/0x32c (P)
+# [ 540.124751] usb_hcd_submit_urb+0x98/0x7fc
+# [ 540.124766] usb_submit_urb+0x294/0x560
+# [ 540.124780] intr_callback+0x78/0x1fc
+# [ 540.124798] __usb_hcd_giveback_urb+0x68/0x128
+# [ 540.124812] usb_giveback_urb_bh+0xa8/0x140
+# [ 540.124825] process_one_work+0x208/0x5e8
+# [ 540.124840] bh_worker+0x1a8/0x20c
+# [ 540.124853] workqueue_softirq_action+0x78/0x88
+# [ 540.124868] tasklet_hi_action+0x14/0x3c
+# [ 540.124883] handle_softirqs+0x118/0x4b8
+# [ 540.124897] __do_softirq+0x14/0x20
+# [ 540.124908] ____do_softirq+0x10/0x1c
+# [ 540.124922] call_on_irq_stack+0x24/0x4c
+# [ 540.124934] do_softirq_own_stack+0x1c/0x28
+# [ 540.124947] __irq_exit_rcu+0x174/0x1b4
+# [ 540.124961] irq_exit_rcu+0x10/0x38
+# [ 540.124976] el1_interrupt+0x38/0x64
+# [ 540.124987] el1h_64_irq_handler+0x18/0x24
+# [ 540.124998] el1h_64_irq+0x6c/0x70
+# [ 540.125009] lock_acquire+0x1e0/0x338 (P)
+# [ 540.125023] __mutex_lock+0xa8/0x4b8
+# [ 540.125038] mutex_lock_nested+0x24/0x30
+# [ 540.125052] _find_opp_table_unlocked+0x40/0xfc
+# [ 540.125067] _find_key+0x64/0x16c
+# [ 540.125078] dev_pm_opp_find_freq_exact+0x4c/0x74
+# [ 540.125090] qcom_cpufreq_hw_target_index+0xe8/0x128
+# [ 540.125105] __cpufreq_driver_target+0x144/0x29c
+# [ 540.125121] sugov_work+0x58/0x74
+# [ 540.125133] kthread_worker_fn+0xf4/0x324
+# [ 540.125148] kthread+0x12c/0x208
+# [ 540.125160] ret_from_fork+0x10/0x20
+# [ 540.125176] Kernel panic - not syncing: softlockup: hung tasks
+# [ 540.423567] CPU: 0 UID: 0 PID: 126 Comm: sugov:0 Tainted: G W L 6.14.0-rc4-gdddf15cff632 #1
+# [ 540.433411] Tainted: [W]=WARN, [L]=SOFTLOCKUP
+# [ 540.437901] Hardware name: Google Cheza (rev3+) (DT)
+# [ 540.443022] Call trace:
+# [ 540.445559] show_stack+0x18/0x24 (C)
+# [ 540.449357] dump_stack_lvl+0x38/0xd0
+# [ 540.453157] dump_stack+0x18/0x24
+# [ 540.456599] panic+0x3bc/0x41c
+# [ 540.459767] watchdog_timer_fn+0x254/0x2e4
+# [ 540.464005] __hrtimer_run_queues+0x3c4/0x440
+# [ 540.468508] hrtimer_interrupt+0xe4/0x244
+# [ 540.472662] arch_timer_handler_phys+0x2c/0x44
+# [ 540.477256] handle_percpu_devid_irq+0x90/0x1f0
+# [ 540.481943] handle_irq_desc+0x40/0x58
+# [ 540.485829] generic_handle_domain_irq+0x1c/0x28
+# [ 540.490604] gic_handle_irq+0x4c/0x11c
+# [ 540.494483] do_interrupt_handler+0x50/0x84
+# [ 540.498811] el1_interrupt+0x34/0x64
+# [ 540.502518] el1h_64_irq_handler+0x18/0x24
+# [ 540.506758] el1h_64_irq+0x6c/0x70
+# [ 540.510279] xhci_urb_enqueue+0xbc/0x32c (P)
+# [ 540.514693] usb_hcd_submit_urb+0x98/0x7fc
+# [ 540.518932] usb_submit_urb+0x294/0x560
+# [ 540.522901] intr_callback+0x78/0x1fc
+# [ 540.526700] __usb_hcd_giveback_urb+0x68/0x128
+# [ 540.531288] usb_giveback_urb_bh+0xa8/0x140
+# [ 540.535614] process_one_work+0x208/0x5e8
+# [ 540.539769] bh_worker+0x1a8/0x20c
+# [ 540.543293] workqueue_softirq_action+0x78/0x88
+# [ 540.547980] tasklet_hi_action+0x14/0x3c
+# [ 540.552038] handle_softirqs+0x118/0x4b8
+# [ 540.556096] __do_softirq+0x14/0x20
+# [ 540.559705] ____do_softirq+0x10/0x1c
+# [ 540.563500] call_on_irq_stack+0x24/0x4c
+# [ 540.567554] do_softirq_own_stack+0x1c/0x28
+# [ 540.571878] __irq_exit_rcu+0x174/0x1b4
+# [ 540.575849] irq_exit_rcu+0x10/0x38
+# [ 540.579462] el1_interrupt+0x38/0x64
+# [ 540.583158] el1h_64_irq_handler+0x18/0x24
+# [ 540.587397] el1h_64_irq+0x6c/0x70
+# [ 540.590918] lock_acquire+0x1e0/0x338 (P)
+# [ 540.595060] __mutex_lock+0xa8/0x4b8
+# [ 540.598760] mutex_lock_nested+0x24/0x30
+# [ 540.602818] _find_opp_table_unlocked+0x40/0xfc
+# [ 540.607503] _find_key+0x64/0x16c
+# [ 540.610940] dev_pm_opp_find_freq_exact+0x4c/0x74
+# [ 540.615798] qcom_cpufreq_hw_target_index+0xe8/0x128
+# [ 540.620924] __cpufreq_driver_target+0x144/0x29c
+# [ 540.625698] sugov_work+0x58/0x74
+# [ 540.629134] kthread_worker_fn+0xf4/0x324
+# [ 540.633278] kthread+0x12c/0x208
+# [ 540.636619] ret_from_fork+0x10/0x20
+# [ 540.640321] SMP: stopping secondary CPUs
+# [ 540.644518] Kernel Offset: 0x417126200000 from 0xffff800080000000
+# [ 540.650848] PHYS_OFFSET: 0xfff0dda400000000
+# [ 540.655170] CPU features: 0x000,00000100,00901250,8200721b
+# [ 540.660829] Memory Limit: none
+# [ 540.663999] ---[ end Kernel panic - not syncing: softlockup: hung tasks ]---
diff --git a/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt
index 329770c520d9..9450f2a002fd 100644
--- a/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt
@@ -10,6 +10,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt b/drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt
index 3c7e494857b5..198deea3faa9 100644
--- a/drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt
@@ -10,6 +10,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Panfrost is not a KMS driver, so skip the KMS tests
kms_.*
diff --git a/drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt b/drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt
index 3c7e494857b5..198deea3faa9 100644
--- a/drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt
@@ -10,6 +10,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Panfrost is not a KMS driver, so skip the KMS tests
kms_.*
diff --git a/drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt b/drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt
index feeed89b6c3f..af99ac54c3a5 100644
--- a/drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt
@@ -13,6 +13,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Panfrost is not a KMS driver, so skip the KMS tests
kms_.*
diff --git a/drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt b/drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt
index feeed89b6c3f..af99ac54c3a5 100644
--- a/drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt
@@ -13,6 +13,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Panfrost is not a KMS driver, so skip the KMS tests
kms_.*
diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
index ba9160d4d8eb..61122ea7f008 100644
--- a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
@@ -5,6 +5,5 @@ core_setmaster_vs_auth,Crash
dumb_buffer@create-clear,Crash
fbdev@pan,Crash
kms_cursor_legacy@basic-flip-before-cursor-legacy,Fail
-kms_flip@flip-vs-modeset-vs-hang,Crash
kms_prop_blob@invalid-set-prop,Crash
kms_prop_blob@invalid-set-prop-any,Crash
diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
index eb16b29dee48..71418ea35a17 100644
--- a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
@@ -14,6 +14,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
index 2803d0d80192..45dd8d493f6e 100644
--- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
@@ -2,7 +2,6 @@ dumb_buffer@create-clear,Crash
kms_atomic_transition@modeset-transition,Fail
kms_atomic_transition@modeset-transition-fencing,Fail
kms_atomic_transition@plane-toggle-modeset-transition,Fail
-kms_bw@connected-linear-tiling-1-displays-2160x1440p,Fail
kms_color@gamma,Fail
kms_color@legacy-gamma,Fail
kms_cursor_crc@cursor-alpha-opaque,Fail
@@ -55,6 +54,7 @@ kms_flip@plain-flip-ts-check,Fail
kms_flip@plain-flip-ts-check-interruptible,Fail
kms_flip@wf_vblank-ts-check-interruptible,Fail
kms_invalid_mode@int-max-clock,Fail
+kms_invalid_mode@overflow-vrefresh,Fail
kms_lease@lease-uevent,Fail
kms_lease@page-flip-implicit-plane,Fail
kms_pipe_crc_basic@compare-crc-sanitycheck-nv12,Fail
diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
index 348b4ce7eb4b..b467991d4094 100644
--- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
+++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
@@ -75,58 +75,72 @@ kms_bw@linear-tiling-2-displays-2160x1440p
# Linux Version: 6.11.0-rc5
kms_flip@flip-vs-expired-vblank
-# Board Name: hp-11A-G6-EE-grunt
+# Board Name: rk3399-gru-kevin
# Bug Report: https://lore.kernel.org/dri-devel/f944dd08-c88c-49ae-aff0-274374550a93@collabora.com/T/#u
# Failure Rate: 40
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_bw@linear-tiling-1-displays-2160x1440p
-# Board Name: hp-11A-G6-EE-grunt
+# Board Name: rk3399-gru-kevin
# Bug Report: https://lore.kernel.org/dri-devel/afa2d3bf-29f2-488d-8cc9-f30d461444b0@collabora.com/T/#u
# Failure Rate: 80
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_plane_multiple@tiling-none
-# Board Name: hp-11A-G6-EE-grunt
+# Board Name: rk3399-gru-kevin
# Bug Report: https://lore.kernel.org/dri-devel/6fdaa97f-c1a5-4216-831f-dbb7c5f90498@collabora.com/T/#u
# Failure Rate: 100
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_bw@linear-tiling-1-displays-1920x1080p
-# Board Name: hp-11A-G6-EE-grunt
+# Board Name: rk3399-gru-kevin
# Bug Report: https://lore.kernel.org/dri-devel/616aa015-9574-4527-9d07-d8d698bbcc3c@collabora.com/T/#u
# Failure Rate: 100
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_plane@plane-position-hole-dpms
-# Board Name: hp-11A-G6-EE-grunt
+# Board Name: rk3399-gru-kevin
# Bug Report: https://lore.kernel.org/dri-devel/7a1b888f-d7db-4ed7-96cd-3975ace837fb@collabora.com/T/#u
# Failure Rate: 100
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_flip@flip-vs-absolute-wf_vblank
-# Board Name: hp-11A-G6-EE-grunt
+# Board Name: rk3399-gru-kevin
# Bug Report: https://lore.kernel.org/dri-devel/f17fffb6-abc4-464e-8465-395311b01f6a@collabora.com/T/#u
# Failure Rate: 100
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_flip@flip-vs-blocking-wf-vblank
-# Board Name: hp-11A-G6-EE-grunt
+# Board Name: rk3399-gru-kevin
# Bug Report: https://lore.kernel.org/dri-devel/9b590b26-1bf9-4951-b6a3-ef6c67e6a1c6@collabora.com/T/#u
# Failure Rate: 60
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_bw@linear-tiling-2-displays-1920x1080p
-# Board Name: hp-11A-G6-EE-grunt
+# Board Name: rk3399-gru-kevin
# Bug Report: https://lore.kernel.org/dri-devel/059545fa-65b1-4f5c-a13e-4d2898679f51@collabora.com/T/#u
# Failure Rate: 20
# IGT Version: 1.29-g33adea9eb
# Linux Version: 6.13.0-rc2
kms_flip@modeset-vs-vblank-race-interruptible
+
+# Board Name: rk3399-gru-kevin
+# Bug Report: https://lore.kernel.org/dri-devel/eece9a80-42f3-41f4-86cc-69d8a51b976a@collabora.com/T/#u
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_bw@connected-linear-tiling-1-displays-2160x1440p
+
+# Board Name: rk3399-gru-kevin
+# Bug Report: https://lore.kernel.org/dri-devel/63dfd5b7-8a54-44a3-9530-f8dcd77a21d1@collabora.com/T/#u
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_bw@linear-tiling-1-displays-3840x2160p
diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
index e8e994d92557..b83ec75161b2 100644
--- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
@@ -14,6 +14,7 @@ nouveau_.*
gem_.*
i915_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
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 c72fee70e739..9749ddb75121 100644
--- a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
+++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
@@ -157,6 +157,7 @@ kms_flip@plain-flip-ts-check-interruptible,Fail
kms_flip@wf_vblank-ts-check,Fail
kms_flip@wf_vblank-ts-check-interruptible,Fail
kms_invalid_mode@int-max-clock,Fail
+kms_invalid_mode@overflow-vrefresh,Fail
kms_lease@cursor-implicit-plane,Fail
kms_lease@lease-uevent,Fail
kms_lease@page-flip-implicit-plane,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 adbcdd0f28d2..28e37185bac0 100644
--- a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
@@ -19,6 +19,7 @@ gem_.*
i915_.*
xe_.*
tools_test.*
+kms_dp_link_training.*
# Currently fails and causes coverage loss for other tests
# since core_getversion also fails.
diff --git a/drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt b/drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt
index 62428f3c8f31..e3ca6da8cde7 100644
--- a/drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt
+++ b/drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt
@@ -88,3 +88,31 @@ kms_flip@flip-vs-expired-vblank
# IGT Version: 1.28-gf13702b8e
# Linux Version: 6.10.0-rc5
kms_pipe_crc_basic@nonblocking-crc-frame-sequence
+
+# Board Name: vkms
+# Bug Report: https://lore.kernel.org/dri-devel/2364a6bf-e6bc-4741-8c78-cea8bdb06e03@collabora.com/T/#u
+# Failure Rate: 20
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_flip@modeset-vs-vblank-race
+
+# Board Name: vkms
+# Bug Report: https://lore.kernel.org/dri-devel/f7d72ed9-a783-46d7-b75d-54072bda32a3@collabora.com/T/#u
+# Failure Rate: 100
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_pipe_crc_basic@suspend-read-crc
+
+# Board Name: vkms
+# Bug Report: https://lore.kernel.org/dri-devel/98d3ba54-bcb9-41ab-adb1-a18ba61ee2e4@collabora.com/T/#u
+# Failure Rate: 100
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_plane@plane-panning-bottom-right-suspend
+
+# Board Name: vkms
+# Bug Report: https://lore.kernel.org/dri-devel/b58d15eb-094d-4ac2-aad3-83e518c2f55d@collabora.com/T/#u
+# Failure Rate: 100
+# IGT Version: 1.30-g04bedb923
+# Linux Version: 6.14.0-rc4
+kms_vblank@ts-continuation-dpms-suspend
diff --git a/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt b/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt
index 319789806271..716d2d4e452d 100644
--- a/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt
+++ b/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt
@@ -1,5 +1,6 @@
# keeps printing vkms_vblank_simulate: vblank timer overrun and never ends
kms_invalid_mode@int-max-clock
+kms_invalid_mode@overflow-vrefresh
# kernel panic seen with kms_cursor_crc tests
kms_cursor_crc.*
@@ -802,6 +803,7 @@ gem_.*
i915_.*
xe_.*
tools_test.*
+kms_dp_link_training.*
# IGT issue. is_joiner_mode() should return false for non-Intel hardware.
# https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/162
--
2.47.2
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* [PATCH v1 3/3] drm/ci: arm64.config: mediatek: enable PHY drivers
2025-03-14 8:58 [PATCH v1 0/3] drm/ci: uprev mesa, IGT Vignesh Raman
2025-03-14 8:58 ` [PATCH v1 1/3] drm/ci: uprev mesa Vignesh Raman
2025-03-14 8:58 ` [PATCH v1 2/3] drm/ci: uprev IGT Vignesh Raman
@ 2025-03-14 8:58 ` Vignesh Raman
2025-03-18 18:53 ` Helen Mae Koike Fornazier
2 siblings, 1 reply; 11+ messages in thread
From: Vignesh Raman @ 2025-03-14 8:58 UTC (permalink / raw)
To: dri-devel
Cc: daniels, helen.fornazier, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
The mediatek display driver fails to probe on mt8173-elm-hana and
mt8183-kukui-jacuzzi-juniper-sku16 in v6.14-rc4 due to missing PHY
configurations.
Enable the following PHY drivers for MediaTek platforms:
- CONFIG_PHY_MTK_HDMI=y for HDMI display
- CONFIG_PHY_MTK_MIPI_DSI=y for DSI display
Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
---
drivers/gpu/drm/ci/arm64.config | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/gpu/drm/ci/arm64.config b/drivers/gpu/drm/ci/arm64.config
index a8fca079921b..fddfbd4d2493 100644
--- a/drivers/gpu/drm/ci/arm64.config
+++ b/drivers/gpu/drm/ci/arm64.config
@@ -193,6 +193,8 @@ CONFIG_PWM_MTK_DISP=y
CONFIG_MTK_CMDQ=y
CONFIG_REGULATOR_DA9211=y
CONFIG_DRM_ANALOGIX_ANX7625=y
+CONFIG_PHY_MTK_HDMI=y
+CONFIG_PHY_MTK_MIPI_DSI=y
# For nouveau. Note that DRM must be a module so that it's loaded after NFS is up to provide the firmware.
CONFIG_ARCH_TEGRA=y
--
2.47.2
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 1/3] drm/ci: uprev mesa
2025-03-14 8:58 ` [PATCH v1 1/3] drm/ci: uprev mesa Vignesh Raman
@ 2025-03-18 18:52 ` Helen Mae Koike Fornazier
2025-03-19 13:23 ` Vignesh Raman
2025-03-21 10:26 ` Daniel Stone
1 sibling, 1 reply; 11+ messages in thread
From: Helen Mae Koike Fornazier @ 2025-03-18 18:52 UTC (permalink / raw)
To: Vignesh Raman
Cc: dri-devel, daniels, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
Em sex., 14 de mar. de 2025 às 05:59, Vignesh Raman
<vignesh.raman@collabora.com> escreveu:
>
> LAVA was recently patched [1] with a fix on how parameters are parsed in
> `lava-test-case`, so we don't need to repeat quotes to send the
> arguments properly to it. Uprev mesa to fix this issue.
>
> [1] https://gitlab.com/lava/lava/-/commit/18c9cf79
>
> Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
> ---
> drivers/gpu/drm/ci/build.sh | 16 ++++++++--------
> drivers/gpu/drm/ci/build.yml | 8 ++++++++
> drivers/gpu/drm/ci/container.yml | 24 +++++++++++++++++++++++
> drivers/gpu/drm/ci/gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++-
> drivers/gpu/drm/ci/image-tags.yml | 4 +++-
> drivers/gpu/drm/ci/lava-submit.sh | 3 ++-
> drivers/gpu/drm/ci/test.yml | 2 +-
> 7 files changed, 77 insertions(+), 12 deletions(-)
>
> diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh
> index 19fe01257ab9..284873e94d8d 100644
> --- a/drivers/gpu/drm/ci/build.sh
> +++ b/drivers/gpu/drm/ci/build.sh
> @@ -98,14 +98,14 @@ done
>
> make ${KERNEL_IMAGE_NAME}
>
> -mkdir -p /lava-files/
> +mkdir -p /kernel/
the folder is not lava specific, correct?
> for image in ${KERNEL_IMAGE_NAME}; do
> - cp arch/${KERNEL_ARCH}/boot/${image} /lava-files/.
> + cp arch/${KERNEL_ARCH}/boot/${image} /kernel/.
> done
>
> if [[ -n ${DEVICE_TREES} ]]; then
> make dtbs
> - cp ${DEVICE_TREES} /lava-files/.
> + cp ${DEVICE_TREES} /kernel/.
> fi
>
> make modules
> @@ -121,11 +121,11 @@ if [[ ${DEBIAN_ARCH} = "arm64" ]]; then
> -d arch/arm64/boot/Image.lzma \
> -C lzma\
> -b arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb \
> - /lava-files/cheza-kernel
> + /kernel/cheza-kernel
> KERNEL_IMAGE_NAME+=" cheza-kernel"
>
> # Make a gzipped copy of the Image for db410c.
> - gzip -k /lava-files/Image
> + gzip -k /kernel/Image
> KERNEL_IMAGE_NAME+=" Image.gz"
> fi
>
> @@ -139,7 +139,7 @@ cp -rfv drivers/gpu/drm/ci/* install/.
> . .gitlab-ci/container/container_post_build.sh
>
> if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then
> - xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /lava-files/vmlinux.xz
> + xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /kernel/vmlinux.xz
> FILES_TO_UPLOAD="$KERNEL_IMAGE_NAME vmlinux.xz"
>
> if [[ -n $DEVICE_TREES ]]; then
> @@ -148,7 +148,7 @@ if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then
>
> ls -l "${S3_JWT_FILE}"
> for f in $FILES_TO_UPLOAD; do
> - ci-fairy s3cp --token-file "${S3_JWT_FILE}" /lava-files/$f \
> + ci-fairy s3cp --token-file "${S3_JWT_FILE}" /kernel/$f \
> https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/$f
> done
>
> @@ -165,7 +165,7 @@ ln -s common artifacts/install/ci-common
> cp .config artifacts/${CI_JOB_NAME}_config
>
> for image in ${KERNEL_IMAGE_NAME}; do
> - cp /lava-files/$image artifacts/install/.
> + cp /kernel/$image artifacts/install/.
> done
>
> tar -C artifacts -cf artifacts/install.tar install
> diff --git a/drivers/gpu/drm/ci/build.yml b/drivers/gpu/drm/ci/build.yml
> index 6c0dc10b547c..8eb56ebcf4aa 100644
> --- a/drivers/gpu/drm/ci/build.yml
> +++ b/drivers/gpu/drm/ci/build.yml
> @@ -143,6 +143,10 @@ debian-arm64-release:
> rules:
> - when: never
>
> +debian-arm64-ubsan:
> + rules:
> + - when: never
> +
> debian-build-testing:
> rules:
> - when: never
> @@ -183,6 +187,10 @@ debian-testing-msan:
> rules:
> - when: never
>
> +debian-testing-ubsan:
> + rules:
> + - when: never
> +
> debian-vulkan:
> rules:
> - when: never
> diff --git a/drivers/gpu/drm/ci/container.yml b/drivers/gpu/drm/ci/container.yml
> index 07dc13ff865d..56c95c2f91ae 100644
> --- a/drivers/gpu/drm/ci/container.yml
> +++ b/drivers/gpu/drm/ci/container.yml
> @@ -24,6 +24,18 @@ alpine/x86_64_build:
> rules:
> - when: never
>
> +debian/arm32_test-base:
> + rules:
> + - when: never
> +
> +debian/arm32_test-gl:
> + rules:
> + - when: never
> +
> +debian/arm32_test-vk:
> + rules:
> + - when: never
> +
> debian/arm64_test-gl:
> rules:
> - when: never
> @@ -32,6 +44,10 @@ debian/arm64_test-vk:
> rules:
> - when: never
>
> +debian/baremetal_arm32_test:
> + rules:
> + - when: never
> +
> debian/ppc64el_build:
> rules:
> - when: never
> @@ -40,6 +56,14 @@ debian/s390x_build:
> rules:
> - when: never
>
> +debian/x86_32_build:
> + rules:
> + - when: never
> +
> +debian/x86_64_test-android:
> + rules:
> + - when: never
> +
> debian/x86_64_test-vk:
> rules:
> - when: never
> diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml
> index b06b9e7d3d09..55b540c4cf92 100644
> --- a/drivers/gpu/drm/ci/gitlab-ci.yml
> +++ b/drivers/gpu/drm/ci/gitlab-ci.yml
> @@ -1,6 +1,6 @@
> variables:
> DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa
> - DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 7d3062470f3ccc6cb40540e772e902c7e2248024
> + DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 82ab58f6c6f94fa80ca7e1615146f08356e3ba69
>
> UPSTREAM_REPO: https://gitlab.freedesktop.org/drm/kernel.git
> TARGET_BRANCH: drm-next
> @@ -187,6 +187,36 @@ stages:
> - when: manual
>
>
> +# Repeat of the above but with `when: on_success` replaced with
> +# `when: delayed` + `start_in:`, for build-only jobs.
> +# Note: make sure the branches in this list are the same as in
> +# `.container+build-rules` above.
> +.build-only-delayed-rules:
> + rules:
> + - !reference [.common-rules, rules]
> + # Run when re-enabling a disabled farm, but not when disabling it
> + - !reference [.disable-farm-mr-rules, rules]
> + # Never run immediately after merging, as we just ran everything
> + - !reference [.never-post-merge-rules, rules]
> + # Build everything in merge pipelines
> + - if: *is-merge-attempt
> + when: delayed
> + start_in: &build-delay 5 minutes
> + # Same as above, but for pre-merge pipelines
> + - if: *is-pre-merge
> + when: manual
> + # Build everything after someone bypassed the CI
> + - if: *is-direct-push
> + when: manual
> + # Build everything in scheduled pipelines
> + - if: *is-scheduled-pipeline
> + when: delayed
> + start_in: *build-delay
> + # Allow building everything in fork pipelines, but build nothing unless
> + # manually triggered
> + - when: manual
> +
Do you think we could avoid repeating code by using anchor (&) and
reference (*) ?
https://docs.gitlab.com/ci/yaml/yaml_optimization/#yaml-anchors-for-scripts
Regards,
Helen
> +
> .ci-deqp-artifacts:
> artifacts:
> name: "${CI_PROJECT_NAME}_${CI_JOB_NAME}"
> diff --git a/drivers/gpu/drm/ci/image-tags.yml b/drivers/gpu/drm/ci/image-tags.yml
> index 20049f3626b2..c04ba0e69935 100644
> --- a/drivers/gpu/drm/ci/image-tags.yml
> +++ b/drivers/gpu/drm/ci/image-tags.yml
> @@ -1,5 +1,5 @@
> variables:
> - CONTAINER_TAG: "20250204-mesa-uprev"
> + CONTAINER_TAG: "20250307-mesa-uprev"
> DEBIAN_X86_64_BUILD_BASE_IMAGE: "debian/x86_64_build-base"
> DEBIAN_BASE_TAG: "${CONTAINER_TAG}"
>
> @@ -20,3 +20,5 @@ variables:
> DEBIAN_PYUTILS_TAG: "${CONTAINER_TAG}"
>
> ALPINE_X86_64_LAVA_SSH_TAG: "${CONTAINER_TAG}"
> +
> + CONDITIONAL_BUILD_ANGLE_TAG: fec96cc945650c5fe9f7188cabe80d8a
> diff --git a/drivers/gpu/drm/ci/lava-submit.sh b/drivers/gpu/drm/ci/lava-submit.sh
> index 6e5ac51e8c0a..f22720359b33 100755
> --- a/drivers/gpu/drm/ci/lava-submit.sh
> +++ b/drivers/gpu/drm/ci/lava-submit.sh
> @@ -48,7 +48,8 @@ ROOTFS_URL="$(get_path_to_artifact lava-rootfs.tar.zst)"
> rm -rf results
> mkdir -p results/job-rootfs-overlay/
>
> -artifacts/ci-common/generate-env.sh > results/job-rootfs-overlay/set-job-env-vars.sh
> +artifacts/ci-common/export-gitlab-job-env-for-dut.sh \
> + > results/job-rootfs-overlay/set-job-env-vars.sh
> cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/
> cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/
>
> diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml
> index dbc4ff50d8ff..84a25f0e783b 100644
> --- a/drivers/gpu/drm/ci/test.yml
> +++ b/drivers/gpu/drm/ci/test.yml
> @@ -112,7 +112,7 @@
> - kvm
> script:
> - ln -sf $CI_PROJECT_DIR/install /install
> - - mv install/bzImage /lava-files/bzImage
> + - mv install/bzImage /kernel/bzImage
> - mkdir -p /lib/modules
> - install/crosvm-runner.sh install/igt_runner.sh
> needs:
> --
> 2.47.2
>
--
Helen Koike
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 3/3] drm/ci: arm64.config: mediatek: enable PHY drivers
2025-03-14 8:58 ` [PATCH v1 3/3] drm/ci: arm64.config: mediatek: enable PHY drivers Vignesh Raman
@ 2025-03-18 18:53 ` Helen Mae Koike Fornazier
0 siblings, 0 replies; 11+ messages in thread
From: Helen Mae Koike Fornazier @ 2025-03-18 18:53 UTC (permalink / raw)
To: Vignesh Raman
Cc: dri-devel, daniels, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
Em sex., 14 de mar. de 2025 às 05:59, Vignesh Raman
<vignesh.raman@collabora.com> escreveu:
>
> The mediatek display driver fails to probe on mt8173-elm-hana and
> mt8183-kukui-jacuzzi-juniper-sku16 in v6.14-rc4 due to missing PHY
> configurations.
>
> Enable the following PHY drivers for MediaTek platforms:
> - CONFIG_PHY_MTK_HDMI=y for HDMI display
> - CONFIG_PHY_MTK_MIPI_DSI=y for DSI display
>
> Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
Acked-by: Helen Koike <helen.fornazier@gmail.com>
Thanks,
Helen
> ---
> drivers/gpu/drm/ci/arm64.config | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/gpu/drm/ci/arm64.config b/drivers/gpu/drm/ci/arm64.config
> index a8fca079921b..fddfbd4d2493 100644
> --- a/drivers/gpu/drm/ci/arm64.config
> +++ b/drivers/gpu/drm/ci/arm64.config
> @@ -193,6 +193,8 @@ CONFIG_PWM_MTK_DISP=y
> CONFIG_MTK_CMDQ=y
> CONFIG_REGULATOR_DA9211=y
> CONFIG_DRM_ANALOGIX_ANX7625=y
> +CONFIG_PHY_MTK_HDMI=y
> +CONFIG_PHY_MTK_MIPI_DSI=y
>
> # For nouveau. Note that DRM must be a module so that it's loaded after NFS is up to provide the firmware.
> CONFIG_ARCH_TEGRA=y
> --
> 2.47.2
>
--
Helen Koike
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 1/3] drm/ci: uprev mesa
2025-03-18 18:52 ` Helen Mae Koike Fornazier
@ 2025-03-19 13:23 ` Vignesh Raman
2025-03-19 17:34 ` Helen Mae Koike Fornazier
0 siblings, 1 reply; 11+ messages in thread
From: Vignesh Raman @ 2025-03-19 13:23 UTC (permalink / raw)
To: Helen Mae Koike Fornazier
Cc: dri-devel, daniels, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
Hi Helen,
On 19/03/25 00:22, Helen Mae Koike Fornazier wrote:
> Em sex., 14 de mar. de 2025 às 05:59, Vignesh Raman
> <vignesh.raman@collabora.com> escreveu:
>>
>> LAVA was recently patched [1] with a fix on how parameters are parsed in
>> `lava-test-case`, so we don't need to repeat quotes to send the
>> arguments properly to it. Uprev mesa to fix this issue.
>>
>> [1] https://gitlab.com/lava/lava/-/commit/18c9cf79
>>
>> Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
>> ---
>> drivers/gpu/drm/ci/build.sh | 16 ++++++++--------
>> drivers/gpu/drm/ci/build.yml | 8 ++++++++
>> drivers/gpu/drm/ci/container.yml | 24 +++++++++++++++++++++++
>> drivers/gpu/drm/ci/gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++-
>> drivers/gpu/drm/ci/image-tags.yml | 4 +++-
>> drivers/gpu/drm/ci/lava-submit.sh | 3 ++-
>> drivers/gpu/drm/ci/test.yml | 2 +-
>> 7 files changed, 77 insertions(+), 12 deletions(-)
>>
>> diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh
>> index 19fe01257ab9..284873e94d8d 100644
>> --- a/drivers/gpu/drm/ci/build.sh
>> +++ b/drivers/gpu/drm/ci/build.sh
>> @@ -98,14 +98,14 @@ done
>>
>> make ${KERNEL_IMAGE_NAME}
>>
>> -mkdir -p /lava-files/
>> +mkdir -p /kernel/
>
> the folder is not lava specific, correct?
It is not lava specific. Only the directory name where the kernel image
is copied is changed and the kernel image is uploaded to S3 for lava.
This is based on,
https://gitlab.freedesktop.org/mesa/mesa/-/commit/5b65bbf72ce7024c5df2100ce4b12d59e8f3dd26
>
>> for image in ${KERNEL_IMAGE_NAME}; do
>> - cp arch/${KERNEL_ARCH}/boot/${image} /lava-files/.
>> + cp arch/${KERNEL_ARCH}/boot/${image} /kernel/.
>> done
>>
>> if [[ -n ${DEVICE_TREES} ]]; then
>> make dtbs
>> - cp ${DEVICE_TREES} /lava-files/.
>> + cp ${DEVICE_TREES} /kernel/.
>> fi
>>
>> make modules
>> @@ -121,11 +121,11 @@ if [[ ${DEBIAN_ARCH} = "arm64" ]]; then
>> -d arch/arm64/boot/Image.lzma \
>> -C lzma\
>> -b arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb \
>> - /lava-files/cheza-kernel
>> + /kernel/cheza-kernel
>> KERNEL_IMAGE_NAME+=" cheza-kernel"
>>
>> # Make a gzipped copy of the Image for db410c.
>> - gzip -k /lava-files/Image
>> + gzip -k /kernel/Image
>> KERNEL_IMAGE_NAME+=" Image.gz"
>> fi
>>
>> @@ -139,7 +139,7 @@ cp -rfv drivers/gpu/drm/ci/* install/.
>> . .gitlab-ci/container/container_post_build.sh
>>
>> if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then
>> - xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /lava-files/vmlinux.xz
>> + xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /kernel/vmlinux.xz
>> FILES_TO_UPLOAD="$KERNEL_IMAGE_NAME vmlinux.xz"
>>
>> if [[ -n $DEVICE_TREES ]]; then
>> @@ -148,7 +148,7 @@ if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then
>>
>> ls -l "${S3_JWT_FILE}"
>> for f in $FILES_TO_UPLOAD; do
>> - ci-fairy s3cp --token-file "${S3_JWT_FILE}" /lava-files/$f \
>> + ci-fairy s3cp --token-file "${S3_JWT_FILE}" /kernel/$f \
>> https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/$f
>> done
>>
>> @@ -165,7 +165,7 @@ ln -s common artifacts/install/ci-common
>> cp .config artifacts/${CI_JOB_NAME}_config
>>
>> for image in ${KERNEL_IMAGE_NAME}; do
>> - cp /lava-files/$image artifacts/install/.
>> + cp /kernel/$image artifacts/install/.
>> done
>>
>> tar -C artifacts -cf artifacts/install.tar install
>> diff --git a/drivers/gpu/drm/ci/build.yml b/drivers/gpu/drm/ci/build.yml
>> index 6c0dc10b547c..8eb56ebcf4aa 100644
>> --- a/drivers/gpu/drm/ci/build.yml
>> +++ b/drivers/gpu/drm/ci/build.yml
>> @@ -143,6 +143,10 @@ debian-arm64-release:
>> rules:
>> - when: never
>>
>> +debian-arm64-ubsan:
>> + rules:
>> + - when: never
>> +
>> debian-build-testing:
>> rules:
>> - when: never
>> @@ -183,6 +187,10 @@ debian-testing-msan:
>> rules:
>> - when: never
>>
>> +debian-testing-ubsan:
>> + rules:
>> + - when: never
>> +
>> debian-vulkan:
>> rules:
>> - when: never
>> diff --git a/drivers/gpu/drm/ci/container.yml b/drivers/gpu/drm/ci/container.yml
>> index 07dc13ff865d..56c95c2f91ae 100644
>> --- a/drivers/gpu/drm/ci/container.yml
>> +++ b/drivers/gpu/drm/ci/container.yml
>> @@ -24,6 +24,18 @@ alpine/x86_64_build:
>> rules:
>> - when: never
>>
>> +debian/arm32_test-base:
>> + rules:
>> + - when: never
>> +
>> +debian/arm32_test-gl:
>> + rules:
>> + - when: never
>> +
>> +debian/arm32_test-vk:
>> + rules:
>> + - when: never
>> +
>> debian/arm64_test-gl:
>> rules:
>> - when: never
>> @@ -32,6 +44,10 @@ debian/arm64_test-vk:
>> rules:
>> - when: never
>>
>> +debian/baremetal_arm32_test:
>> + rules:
>> + - when: never
>> +
>> debian/ppc64el_build:
>> rules:
>> - when: never
>> @@ -40,6 +56,14 @@ debian/s390x_build:
>> rules:
>> - when: never
>>
>> +debian/x86_32_build:
>> + rules:
>> + - when: never
>> +
>> +debian/x86_64_test-android:
>> + rules:
>> + - when: never
>> +
>> debian/x86_64_test-vk:
>> rules:
>> - when: never
>> diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml
>> index b06b9e7d3d09..55b540c4cf92 100644
>> --- a/drivers/gpu/drm/ci/gitlab-ci.yml
>> +++ b/drivers/gpu/drm/ci/gitlab-ci.yml
>> @@ -1,6 +1,6 @@
>> variables:
>> DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa
>> - DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 7d3062470f3ccc6cb40540e772e902c7e2248024
>> + DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 82ab58f6c6f94fa80ca7e1615146f08356e3ba69
>>
>> UPSTREAM_REPO: https://gitlab.freedesktop.org/drm/kernel.git
>> TARGET_BRANCH: drm-next
>> @@ -187,6 +187,36 @@ stages:
>> - when: manual
>>
>>
>> +# Repeat of the above but with `when: on_success` replaced with
>> +# `when: delayed` + `start_in:`, for build-only jobs.
>> +# Note: make sure the branches in this list are the same as in
>> +# `.container+build-rules` above.
>> +.build-only-delayed-rules:
>> + rules:
>> + - !reference [.common-rules, rules]
>> + # Run when re-enabling a disabled farm, but not when disabling it
>> + - !reference [.disable-farm-mr-rules, rules]
>> + # Never run immediately after merging, as we just ran everything
>> + - !reference [.never-post-merge-rules, rules]
>> + # Build everything in merge pipelines
>> + - if: *is-merge-attempt
>> + when: delayed
>> + start_in: &build-delay 5 minutes
>> + # Same as above, but for pre-merge pipelines
>> + - if: *is-pre-merge
>> + when: manual
>> + # Build everything after someone bypassed the CI
>> + - if: *is-direct-push
>> + when: manual
>> + # Build everything in scheduled pipelines
>> + - if: *is-scheduled-pipeline
>> + when: delayed
>> + start_in: *build-delay
>> + # Allow building everything in fork pipelines, but build nothing unless
>> + # manually triggered
>> + - when: manual
>> +
>
> Do you think we could avoid repeating code by using anchor (&) and
> reference (*) ?
>
> https://docs.gitlab.com/ci/yaml/yaml_optimization/#yaml-anchors-for-scripts
We could create anchors for the repeated rules in .container+build-rules
and .build-only-delayed-rules, but I would prefer to first do this in
mesa and then adapt the same in drm-ci. Right now it is the same as
mesa, so maybe fix this in the next mesa uprev. What do you suggest?
Regards,
Vignesh
>
> Regards,
> Helen
>
>> +
>> .ci-deqp-artifacts:
>> artifacts:
>> name: "${CI_PROJECT_NAME}_${CI_JOB_NAME}"
>> diff --git a/drivers/gpu/drm/ci/image-tags.yml b/drivers/gpu/drm/ci/image-tags.yml
>> index 20049f3626b2..c04ba0e69935 100644
>> --- a/drivers/gpu/drm/ci/image-tags.yml
>> +++ b/drivers/gpu/drm/ci/image-tags.yml
>> @@ -1,5 +1,5 @@
>> variables:
>> - CONTAINER_TAG: "20250204-mesa-uprev"
>> + CONTAINER_TAG: "20250307-mesa-uprev"
>> DEBIAN_X86_64_BUILD_BASE_IMAGE: "debian/x86_64_build-base"
>> DEBIAN_BASE_TAG: "${CONTAINER_TAG}"
>>
>> @@ -20,3 +20,5 @@ variables:
>> DEBIAN_PYUTILS_TAG: "${CONTAINER_TAG}"
>>
>> ALPINE_X86_64_LAVA_SSH_TAG: "${CONTAINER_TAG}"
>> +
>> + CONDITIONAL_BUILD_ANGLE_TAG: fec96cc945650c5fe9f7188cabe80d8a
>> diff --git a/drivers/gpu/drm/ci/lava-submit.sh b/drivers/gpu/drm/ci/lava-submit.sh
>> index 6e5ac51e8c0a..f22720359b33 100755
>> --- a/drivers/gpu/drm/ci/lava-submit.sh
>> +++ b/drivers/gpu/drm/ci/lava-submit.sh
>> @@ -48,7 +48,8 @@ ROOTFS_URL="$(get_path_to_artifact lava-rootfs.tar.zst)"
>> rm -rf results
>> mkdir -p results/job-rootfs-overlay/
>>
>> -artifacts/ci-common/generate-env.sh > results/job-rootfs-overlay/set-job-env-vars.sh
>> +artifacts/ci-common/export-gitlab-job-env-for-dut.sh \
>> + > results/job-rootfs-overlay/set-job-env-vars.sh
>> cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/
>> cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/
>>
>> diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml
>> index dbc4ff50d8ff..84a25f0e783b 100644
>> --- a/drivers/gpu/drm/ci/test.yml
>> +++ b/drivers/gpu/drm/ci/test.yml
>> @@ -112,7 +112,7 @@
>> - kvm
>> script:
>> - ln -sf $CI_PROJECT_DIR/install /install
>> - - mv install/bzImage /lava-files/bzImage
>> + - mv install/bzImage /kernel/bzImage
>> - mkdir -p /lib/modules
>> - install/crosvm-runner.sh install/igt_runner.sh
>> needs:
>> --
>> 2.47.2
>>
>
>
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 1/3] drm/ci: uprev mesa
2025-03-19 13:23 ` Vignesh Raman
@ 2025-03-19 17:34 ` Helen Mae Koike Fornazier
0 siblings, 0 replies; 11+ messages in thread
From: Helen Mae Koike Fornazier @ 2025-03-19 17:34 UTC (permalink / raw)
To: Vignesh Raman
Cc: dri-devel, daniels, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
Em qua., 19 de mar. de 2025 às 10:24, Vignesh Raman
<vignesh.raman@collabora.com> escreveu:
>
> Hi Helen,
>
> On 19/03/25 00:22, Helen Mae Koike Fornazier wrote:
> > Em sex., 14 de mar. de 2025 às 05:59, Vignesh Raman
> > <vignesh.raman@collabora.com> escreveu:
> >>
> >> LAVA was recently patched [1] with a fix on how parameters are parsed in
> >> `lava-test-case`, so we don't need to repeat quotes to send the
> >> arguments properly to it. Uprev mesa to fix this issue.
> >>
> >> [1] https://gitlab.com/lava/lava/-/commit/18c9cf79
> >>
> >> Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
> >> ---
> >> drivers/gpu/drm/ci/build.sh | 16 ++++++++--------
> >> drivers/gpu/drm/ci/build.yml | 8 ++++++++
> >> drivers/gpu/drm/ci/container.yml | 24 +++++++++++++++++++++++
> >> drivers/gpu/drm/ci/gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++-
> >> drivers/gpu/drm/ci/image-tags.yml | 4 +++-
> >> drivers/gpu/drm/ci/lava-submit.sh | 3 ++-
> >> drivers/gpu/drm/ci/test.yml | 2 +-
> >> 7 files changed, 77 insertions(+), 12 deletions(-)
> >>
> >> diff --git a/drivers/gpu/drm/ci/build.sh b/drivers/gpu/drm/ci/build.sh
> >> index 19fe01257ab9..284873e94d8d 100644
> >> --- a/drivers/gpu/drm/ci/build.sh
> >> +++ b/drivers/gpu/drm/ci/build.sh
> >> @@ -98,14 +98,14 @@ done
> >>
> >> make ${KERNEL_IMAGE_NAME}
> >>
> >> -mkdir -p /lava-files/
> >> +mkdir -p /kernel/
> >
> > the folder is not lava specific, correct?
>
> It is not lava specific. Only the directory name where the kernel image
> is copied is changed and the kernel image is uploaded to S3 for lava.
>
> This is based on,
> https://gitlab.freedesktop.org/mesa/mesa/-/commit/5b65bbf72ce7024c5df2100ce4b12d59e8f3dd26
thanks for clarifying.
>
> >
> >> for image in ${KERNEL_IMAGE_NAME}; do
> >> - cp arch/${KERNEL_ARCH}/boot/${image} /lava-files/.
> >> + cp arch/${KERNEL_ARCH}/boot/${image} /kernel/.
> >> done
> >>
> >> if [[ -n ${DEVICE_TREES} ]]; then
> >> make dtbs
> >> - cp ${DEVICE_TREES} /lava-files/.
> >> + cp ${DEVICE_TREES} /kernel/.
> >> fi
> >>
> >> make modules
> >> @@ -121,11 +121,11 @@ if [[ ${DEBIAN_ARCH} = "arm64" ]]; then
> >> -d arch/arm64/boot/Image.lzma \
> >> -C lzma\
> >> -b arch/arm64/boot/dts/qcom/sdm845-cheza-r3.dtb \
> >> - /lava-files/cheza-kernel
> >> + /kernel/cheza-kernel
> >> KERNEL_IMAGE_NAME+=" cheza-kernel"
> >>
> >> # Make a gzipped copy of the Image for db410c.
> >> - gzip -k /lava-files/Image
> >> + gzip -k /kernel/Image
> >> KERNEL_IMAGE_NAME+=" Image.gz"
> >> fi
> >>
> >> @@ -139,7 +139,7 @@ cp -rfv drivers/gpu/drm/ci/* install/.
> >> . .gitlab-ci/container/container_post_build.sh
> >>
> >> if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then
> >> - xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /lava-files/vmlinux.xz
> >> + xz -7 -c -T${FDO_CI_CONCURRENT:-4} vmlinux > /kernel/vmlinux.xz
> >> FILES_TO_UPLOAD="$KERNEL_IMAGE_NAME vmlinux.xz"
> >>
> >> if [[ -n $DEVICE_TREES ]]; then
> >> @@ -148,7 +148,7 @@ if [[ "$UPLOAD_TO_MINIO" = "1" ]]; then
> >>
> >> ls -l "${S3_JWT_FILE}"
> >> for f in $FILES_TO_UPLOAD; do
> >> - ci-fairy s3cp --token-file "${S3_JWT_FILE}" /lava-files/$f \
> >> + ci-fairy s3cp --token-file "${S3_JWT_FILE}" /kernel/$f \
> >> https://${PIPELINE_ARTIFACTS_BASE}/${DEBIAN_ARCH}/$f
> >> done
> >>
> >> @@ -165,7 +165,7 @@ ln -s common artifacts/install/ci-common
> >> cp .config artifacts/${CI_JOB_NAME}_config
> >>
> >> for image in ${KERNEL_IMAGE_NAME}; do
> >> - cp /lava-files/$image artifacts/install/.
> >> + cp /kernel/$image artifacts/install/.
> >> done
> >>
> >> tar -C artifacts -cf artifacts/install.tar install
> >> diff --git a/drivers/gpu/drm/ci/build.yml b/drivers/gpu/drm/ci/build.yml
> >> index 6c0dc10b547c..8eb56ebcf4aa 100644
> >> --- a/drivers/gpu/drm/ci/build.yml
> >> +++ b/drivers/gpu/drm/ci/build.yml
> >> @@ -143,6 +143,10 @@ debian-arm64-release:
> >> rules:
> >> - when: never
> >>
> >> +debian-arm64-ubsan:
> >> + rules:
> >> + - when: never
> >> +
> >> debian-build-testing:
> >> rules:
> >> - when: never
> >> @@ -183,6 +187,10 @@ debian-testing-msan:
> >> rules:
> >> - when: never
> >>
> >> +debian-testing-ubsan:
> >> + rules:
> >> + - when: never
> >> +
> >> debian-vulkan:
> >> rules:
> >> - when: never
> >> diff --git a/drivers/gpu/drm/ci/container.yml b/drivers/gpu/drm/ci/container.yml
> >> index 07dc13ff865d..56c95c2f91ae 100644
> >> --- a/drivers/gpu/drm/ci/container.yml
> >> +++ b/drivers/gpu/drm/ci/container.yml
> >> @@ -24,6 +24,18 @@ alpine/x86_64_build:
> >> rules:
> >> - when: never
> >>
> >> +debian/arm32_test-base:
> >> + rules:
> >> + - when: never
> >> +
> >> +debian/arm32_test-gl:
> >> + rules:
> >> + - when: never
> >> +
> >> +debian/arm32_test-vk:
> >> + rules:
> >> + - when: never
> >> +
> >> debian/arm64_test-gl:
> >> rules:
> >> - when: never
> >> @@ -32,6 +44,10 @@ debian/arm64_test-vk:
> >> rules:
> >> - when: never
> >>
> >> +debian/baremetal_arm32_test:
> >> + rules:
> >> + - when: never
> >> +
> >> debian/ppc64el_build:
> >> rules:
> >> - when: never
> >> @@ -40,6 +56,14 @@ debian/s390x_build:
> >> rules:
> >> - when: never
> >>
> >> +debian/x86_32_build:
> >> + rules:
> >> + - when: never
> >> +
> >> +debian/x86_64_test-android:
> >> + rules:
> >> + - when: never
> >> +
> >> debian/x86_64_test-vk:
> >> rules:
> >> - when: never
> >> diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml
> >> index b06b9e7d3d09..55b540c4cf92 100644
> >> --- a/drivers/gpu/drm/ci/gitlab-ci.yml
> >> +++ b/drivers/gpu/drm/ci/gitlab-ci.yml
> >> @@ -1,6 +1,6 @@
> >> variables:
> >> DRM_CI_PROJECT_PATH: &drm-ci-project-path mesa/mesa
> >> - DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 7d3062470f3ccc6cb40540e772e902c7e2248024
> >> + DRM_CI_COMMIT_SHA: &drm-ci-commit-sha 82ab58f6c6f94fa80ca7e1615146f08356e3ba69
> >>
> >> UPSTREAM_REPO: https://gitlab.freedesktop.org/drm/kernel.git
> >> TARGET_BRANCH: drm-next
> >> @@ -187,6 +187,36 @@ stages:
> >> - when: manual
> >>
> >>
> >> +# Repeat of the above but with `when: on_success` replaced with
> >> +# `when: delayed` + `start_in:`, for build-only jobs.
> >> +# Note: make sure the branches in this list are the same as in
> >> +# `.container+build-rules` above.
> >> +.build-only-delayed-rules:
> >> + rules:
> >> + - !reference [.common-rules, rules]
> >> + # Run when re-enabling a disabled farm, but not when disabling it
> >> + - !reference [.disable-farm-mr-rules, rules]
> >> + # Never run immediately after merging, as we just ran everything
> >> + - !reference [.never-post-merge-rules, rules]
> >> + # Build everything in merge pipelines
> >> + - if: *is-merge-attempt
> >> + when: delayed
> >> + start_in: &build-delay 5 minutes
> >> + # Same as above, but for pre-merge pipelines
> >> + - if: *is-pre-merge
> >> + when: manual
> >> + # Build everything after someone bypassed the CI
> >> + - if: *is-direct-push
> >> + when: manual
> >> + # Build everything in scheduled pipelines
> >> + - if: *is-scheduled-pipeline
> >> + when: delayed
> >> + start_in: *build-delay
> >> + # Allow building everything in fork pipelines, but build nothing unless
> >> + # manually triggered
> >> + - when: manual
> >> +
> >
> > Do you think we could avoid repeating code by using anchor (&) and
> > reference (*) ?
> >
> > https://docs.gitlab.com/ci/yaml/yaml_optimization/#yaml-anchors-for-scripts
>
> We could create anchors for the repeated rules in .container+build-rules
> and .build-only-delayed-rules, but I would prefer to first do this in
> mesa and then adapt the same in drm-ci. Right now it is the same as
> mesa, so maybe fix this in the next mesa uprev. What do you suggest?
If we just herit from mesa, than sure, we can do this on mesa, but it
seems this could be made here.
But if you think it is better to fix there first than update here, I'm
fine with this too.
Acked-by: Helen Koike <helen.fornazier@gmail.com>
Thanks
Helen
>
> Regards,
> Vignesh
>
> >
> > Regards,
> > Helen
> >
> >> +
> >> .ci-deqp-artifacts:
> >> artifacts:
> >> name: "${CI_PROJECT_NAME}_${CI_JOB_NAME}"
> >> diff --git a/drivers/gpu/drm/ci/image-tags.yml b/drivers/gpu/drm/ci/image-tags.yml
> >> index 20049f3626b2..c04ba0e69935 100644
> >> --- a/drivers/gpu/drm/ci/image-tags.yml
> >> +++ b/drivers/gpu/drm/ci/image-tags.yml
> >> @@ -1,5 +1,5 @@
> >> variables:
> >> - CONTAINER_TAG: "20250204-mesa-uprev"
> >> + CONTAINER_TAG: "20250307-mesa-uprev"
> >> DEBIAN_X86_64_BUILD_BASE_IMAGE: "debian/x86_64_build-base"
> >> DEBIAN_BASE_TAG: "${CONTAINER_TAG}"
> >>
> >> @@ -20,3 +20,5 @@ variables:
> >> DEBIAN_PYUTILS_TAG: "${CONTAINER_TAG}"
> >>
> >> ALPINE_X86_64_LAVA_SSH_TAG: "${CONTAINER_TAG}"
> >> +
> >> + CONDITIONAL_BUILD_ANGLE_TAG: fec96cc945650c5fe9f7188cabe80d8a
> >> diff --git a/drivers/gpu/drm/ci/lava-submit.sh b/drivers/gpu/drm/ci/lava-submit.sh
> >> index 6e5ac51e8c0a..f22720359b33 100755
> >> --- a/drivers/gpu/drm/ci/lava-submit.sh
> >> +++ b/drivers/gpu/drm/ci/lava-submit.sh
> >> @@ -48,7 +48,8 @@ ROOTFS_URL="$(get_path_to_artifact lava-rootfs.tar.zst)"
> >> rm -rf results
> >> mkdir -p results/job-rootfs-overlay/
> >>
> >> -artifacts/ci-common/generate-env.sh > results/job-rootfs-overlay/set-job-env-vars.sh
> >> +artifacts/ci-common/export-gitlab-job-env-for-dut.sh \
> >> + > results/job-rootfs-overlay/set-job-env-vars.sh
> >> cp artifacts/ci-common/init-*.sh results/job-rootfs-overlay/
> >> cp "$SCRIPTS_DIR"/setup-test-env.sh results/job-rootfs-overlay/
> >>
> >> diff --git a/drivers/gpu/drm/ci/test.yml b/drivers/gpu/drm/ci/test.yml
> >> index dbc4ff50d8ff..84a25f0e783b 100644
> >> --- a/drivers/gpu/drm/ci/test.yml
> >> +++ b/drivers/gpu/drm/ci/test.yml
> >> @@ -112,7 +112,7 @@
> >> - kvm
> >> script:
> >> - ln -sf $CI_PROJECT_DIR/install /install
> >> - - mv install/bzImage /lava-files/bzImage
> >> + - mv install/bzImage /kernel/bzImage
> >> - mkdir -p /lib/modules
> >> - install/crosvm-runner.sh install/igt_runner.sh
> >> needs:
> >> --
> >> 2.47.2
> >>
> >
> >
>
--
Helen Koike
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 2/3] drm/ci: uprev IGT
2025-03-14 8:58 ` [PATCH v1 2/3] drm/ci: uprev IGT Vignesh Raman
@ 2025-03-19 17:35 ` Helen Mae Koike Fornazier
0 siblings, 0 replies; 11+ messages in thread
From: Helen Mae Koike Fornazier @ 2025-03-19 17:35 UTC (permalink / raw)
To: Vignesh Raman
Cc: dri-devel, daniels, airlied, simona.vetter, robdclark,
guilherme.gallo, sergi.blanch.torne, valentine.burley, lumag,
quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
Em sex., 14 de mar. de 2025 às 05:59, Vignesh Raman
<vignesh.raman@collabora.com> escreveu:
>
> Uprev IGT to the latest version and update expectation files.
>
> Signed-off-by: Vignesh Raman <vignesh.raman@collabora.com>
It feels that the xfails list is growing more instead of shrinking, well...
Acked-by: Helen Koike <helen.fornazier@gmail.com>
Thanks
Helen
> ---
> drivers/gpu/drm/ci/gitlab-ci.yml | 2 +-
> .../gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 8 +-
> .../gpu/drm/ci/xfails/amdgpu-stoney-skips.txt | 1 +
> drivers/gpu/drm/ci/xfails/i915-amly-fails.txt | 23 +-
> drivers/gpu/drm/ci/xfails/i915-amly-skips.txt | 1 +
> drivers/gpu/drm/ci/xfails/i915-apl-fails.txt | 8 +-
> drivers/gpu/drm/ci/xfails/i915-apl-skips.txt | 1 +
> drivers/gpu/drm/ci/xfails/i915-cml-fails.txt | 20 +-
> drivers/gpu/drm/ci/xfails/i915-cml-skips.txt | 2 +-
> drivers/gpu/drm/ci/xfails/i915-glk-fails.txt | 32 +-
> drivers/gpu/drm/ci/xfails/i915-glk-skips.txt | 1 +
> drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt | 13 +-
> drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt | 1 +
> drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt | 5 -
> drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt | 1 +
> drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt | 9 +-
> drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt | 1 +
> drivers/gpu/drm/ci/xfails/i915-whl-fails.txt | 22 +-
> drivers/gpu/drm/ci/xfails/i915-whl-skips.txt | 1 +
> .../drm/ci/xfails/mediatek-mt8173-fails.txt | 20 ++
> .../drm/ci/xfails/mediatek-mt8173-flakes.txt | 7 +
> .../drm/ci/xfails/mediatek-mt8173-skips.txt | 1 +
> .../drm/ci/xfails/mediatek-mt8183-fails.txt | 28 +-
> .../drm/ci/xfails/mediatek-mt8183-flakes.txt | 21 ++
> .../drm/ci/xfails/mediatek-mt8183-skips.txt | 1 +
> .../gpu/drm/ci/xfails/meson-g12b-skips.txt | 1 +
> .../gpu/drm/ci/xfails/msm-apq8016-fails.txt | 4 -
> .../gpu/drm/ci/xfails/msm-apq8016-skips.txt | 1 +
> .../gpu/drm/ci/xfails/msm-apq8096-skips.txt | 1 +
> .../msm-sc7180-trogdor-kingoftown-flakes.txt | 7 +
> .../msm-sc7180-trogdor-kingoftown-skips.txt | 4 +
> ...m-sc7180-trogdor-lazor-limozeen-flakes.txt | 7 +
> ...sm-sc7180-trogdor-lazor-limozeen-skips.txt | 1 +
> .../gpu/drm/ci/xfails/msm-sdm845-flakes.txt | 7 +
> .../gpu/drm/ci/xfails/msm-sdm845-skips.txt | 313 ++++++++++++++++++
> .../drm/ci/xfails/msm-sm8350-hdk-skips.txt | 1 +
> .../gpu/drm/ci/xfails/panfrost-g12b-skips.txt | 1 +
> .../drm/ci/xfails/panfrost-mt8183-skips.txt | 1 +
> .../drm/ci/xfails/panfrost-rk3288-skips.txt | 1 +
> .../drm/ci/xfails/panfrost-rk3399-skips.txt | 1 +
> .../drm/ci/xfails/rockchip-rk3288-fails.txt | 1 -
> .../drm/ci/xfails/rockchip-rk3288-skips.txt | 1 +
> .../drm/ci/xfails/rockchip-rk3399-fails.txt | 2 +-
> .../drm/ci/xfails/rockchip-rk3399-flakes.txt | 30 +-
> .../drm/ci/xfails/rockchip-rk3399-skips.txt | 1 +
> .../drm/ci/xfails/virtio_gpu-none-fails.txt | 1 +
> .../drm/ci/xfails/virtio_gpu-none-skips.txt | 1 +
> .../gpu/drm/ci/xfails/vkms-none-flakes.txt | 28 ++
> drivers/gpu/drm/ci/xfails/vkms-none-skips.txt | 2 +
> 49 files changed, 554 insertions(+), 94 deletions(-)
>
> diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml
> index 55b540c4cf92..65adcd97e06b 100644
> --- a/drivers/gpu/drm/ci/gitlab-ci.yml
> +++ b/drivers/gpu/drm/ci/gitlab-ci.yml
> @@ -5,7 +5,7 @@ variables:
> UPSTREAM_REPO: https://gitlab.freedesktop.org/drm/kernel.git
> TARGET_BRANCH: drm-next
>
> - IGT_VERSION: 33adea9ebafd059ac88a5ccfec60536394f36c7c
> + IGT_VERSION: 04bedb9238586b81d4d4ca62b02e584f6cfc77af
>
> DEQP_RUNNER_GIT_URL: https://gitlab.freedesktop.org/mesa/deqp-runner.git
> DEQP_RUNNER_GIT_TAG: v0.20.0
> diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
> index 75374085f40f..f44dbce3151a 100644
> --- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-fails.txt
> @@ -14,16 +14,10 @@ amdgpu/amd_plane@mpo-scale-nv12,Fail
> amdgpu/amd_plane@mpo-scale-p010,Fail
> amdgpu/amd_plane@mpo-scale-rgb,Crash
> amdgpu/amd_plane@mpo-swizzle-toggle,Fail
> -amdgpu/amd_uvd_dec@amdgpu_uvd_decode,Crash
> +amdgpu/amd_uvd_dec@amdgpu_uvd_decode,Fail
> kms_addfb_basic@bad-pitch-65536,Fail
> kms_addfb_basic@bo-too-small,Fail
> kms_addfb_basic@too-high,Fail
> -kms_async_flips@alternate-sync-async-flip,Fail
> -kms_async_flips@alternate-sync-async-flip-atomic,Fail
> -kms_async_flips@test-cursor,Fail
> -kms_async_flips@test-cursor-atomic,Fail
> -kms_async_flips@test-time-stamp,Fail
> -kms_async_flips@test-time-stamp-atomic,Fail
> kms_atomic_transition@plane-all-modeset-transition-internal-panels,Fail
> kms_atomic_transition@plane-all-transition,Fail
> kms_atomic_transition@plane-all-transition-nonblocking,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
> index 3879c4812a22..902d54027506 100644
> --- a/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/amdgpu-stoney-skips.txt
> @@ -14,6 +14,7 @@ gem_.*
> i915_.*
> xe_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt b/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
> index a29cea4f234c..8e2b5504004e 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-amly-fails.txt
> @@ -1,22 +1,18 @@
> -core_setmaster@master-drop-set-shared-fd,Fail
> +core_setmaster_vs_auth,Fail
> i915_module_load@load,Fail
> i915_module_load@reload,Fail
> i915_module_load@reload-no-display,Fail
> i915_module_load@resize-bar,Fail
> i915_pm_rpm@gem-execbuf-stress,Timeout
> i915_pm_rpm@module-reload,Fail
> -kms_async_flips@test-time-stamp,Timeout
> -kms_ccs@crc-sprite-planes-basic-y-tiled-ccs,Timeout
> -kms_flip@dpms-off-confusion-interruptible,Timeout
> -kms_flip@wf_vblank-ts-check-interruptible,Fail
> +kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout
> +kms_fb_coherency@memset-crc,Crash
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
> -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail
> -kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail
> @@ -31,12 +27,18 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
> +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout
> kms_lease@lease-uevent,Fail
> -kms_lease@page-flip-implicit-plane,Timeout
> kms_plane_alpha_blend@alpha-basic,Fail
> kms_plane_alpha_blend@alpha-opaque-fb,Fail
> kms_plane_alpha_blend@alpha-transparent-fb,Fail
> kms_plane_alpha_blend@constant-alpha-max,Fail
> +kms_plane_scaling@planes-upscale-factor-0-25,Timeout
> +kms_pm_backlight@brightness-with-dpms,Crash
> +kms_pm_backlight@fade,Crash
> +kms_prop_blob@invalid-set-prop-any,Fail
> +kms_properties@connector-properties-legacy,Timeout
> +kms_universal_plane@disable-primary-vs-flip,Timeout
> perf@i915-ref-count,Fail
> perf_pmu@module-unload,Fail
> perf_pmu@rc6,Crash
> @@ -44,8 +46,3 @@ sysfs_heartbeat_interval@long,Timeout
> sysfs_heartbeat_interval@off,Timeout
> sysfs_preempt_timeout@off,Timeout
> sysfs_timeslice_duration@off,Timeout
> -xe_module_load@force-load,Fail
> -xe_module_load@load,Fail
> -xe_module_load@many-reload,Fail
> -xe_module_load@reload,Fail
> -xe_module_load@reload-no-display,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
> index 2ef1dc35a7fa..922327632eff 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-amly-skips.txt
> @@ -11,6 +11,7 @@ nouveau_.*
> ^v3d.*
> ^vc4.*
> ^vmwgfx*
> +^xe.*
>
> # GEM tests takes ~1000 hours, so skip it
> gem_.*
> diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
> index ee11999e3da1..7353ab11e940 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-apl-fails.txt
> @@ -1,4 +1,3 @@
> -core_setmaster@master-drop-set-user,Fail
> i915_module_load@load,Fail
> i915_module_load@reload,Fail
> i915_module_load@reload-no-display,Fail
> @@ -16,6 +15,7 @@ kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail
> +kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail
> @@ -30,7 +30,6 @@ kms_plane_alpha_blend@alpha-opaque-fb,Fail
> kms_plane_alpha_blend@alpha-transparent-fb,Fail
> kms_plane_alpha_blend@constant-alpha-max,Fail
> kms_pm_backlight@basic-brightness,Fail
> -kms_pm_backlight@brightness-with-dpms,Crash
> kms_pm_backlight@fade,Fail
> kms_pm_backlight@fade-with-dpms,Fail
> kms_pm_rpm@modeset-stress-extra-wait,Timeout
> @@ -43,8 +42,3 @@ sysfs_heartbeat_interval@long,Timeout
> sysfs_heartbeat_interval@off,Timeout
> sysfs_preempt_timeout@off,Timeout
> sysfs_timeslice_duration@off,Timeout
> -xe_module_load@force-load,Fail
> -xe_module_load@load,Fail
> -xe_module_load@many-reload,Fail
> -xe_module_load@reload,Fail
> -xe_module_load@reload-no-display,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
> index 4f50e0240ff4..80bf2741866c 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-apl-skips.txt
> @@ -13,6 +13,7 @@ nouveau_.*
> ^v3d.*
> ^vc4.*
> ^vmwgfx*
> +^xe.*
>
> # GEM tests takes ~1000 hours, so skip it
> gem_.*
> diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt b/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
> index 47b3f1d42bb6..6fef7c1e56ea 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-cml-fails.txt
> @@ -1,4 +1,4 @@
> -core_setmaster@master-drop-set-shared-fd,Fail
> +core_setmaster_vs_auth,Fail
> i915_module_load@load,Fail
> i915_module_load@reload,Fail
> i915_module_load@reload-no-display,Fail
> @@ -8,8 +8,9 @@ i915_pipe_stress@stress-xrgb8888-ytiled,Fail
> i915_pm_rpm@gem-execbuf-stress,Timeout
> i915_pm_rpm@module-reload,Fail
> i915_pm_rpm@system-suspend-execbuf,Timeout
> -kms_async_flips@test-time-stamp,Timeout
> -kms_ccs@crc-sprite-planes-basic-y-tiled-ccs,Timeout
> +kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout
> +kms_cursor_crc@cursor-suspend,Timeout
> +kms_fb_coherency@memset-crc,Crash
> kms_flip@busy-flip,Timeout
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
> @@ -34,17 +35,22 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
> kms_lease@lease-uevent,Fail
> -kms_lease@page-flip-implicit-plane,Timeout
> +kms_pipe_stress@stress-xrgb8888-untiled,Fail
> +kms_pipe_stress@stress-xrgb8888-ytiled,Fail
> kms_plane_alpha_blend@alpha-basic,Fail
> kms_plane_alpha_blend@alpha-opaque-fb,Fail
> kms_plane_alpha_blend@alpha-transparent-fb,Fail
> kms_plane_alpha_blend@constant-alpha-max,Fail
> +kms_plane_scaling@planes-upscale-factor-0-25,Timeout
> +kms_pm_backlight@brightness-with-dpms,Crash
> +kms_pm_backlight@fade,Crash
> +kms_prop_blob@invalid-set-prop-any,Fail
> +kms_properties@connector-properties-legacy,Timeout
> kms_psr2_sf@cursor-plane-update-sf,Fail
> kms_psr2_sf@overlay-plane-update-continuous-sf,Fail
> kms_psr2_sf@overlay-plane-update-sf-dmg-area,Fail
> kms_psr2_sf@overlay-primary-update-sf-dmg-area,Fail
> kms_psr2_sf@plane-move-sf-dmg-area,Fail
> -kms_psr2_sf@pr-cursor-plane-update-sf,Timeout
> kms_psr2_sf@primary-plane-update-sf-dmg-area,Fail
> kms_psr2_sf@primary-plane-update-sf-dmg-area-big-fb,Fail
> kms_psr2_sf@psr2-cursor-plane-update-sf,Fail
> @@ -57,6 +63,7 @@ kms_psr2_sf@psr2-primary-plane-update-sf-dmg-area-big-fb,Fail
> kms_psr2_su@page_flip-NV12,Fail
> kms_psr2_su@page_flip-P010,Fail
> kms_setmode@basic,Fail
> +kms_universal_plane@disable-primary-vs-flip,Timeout
> perf@i915-ref-count,Fail
> perf_pmu@module-unload,Fail
> perf_pmu@rc6,Crash
> @@ -65,6 +72,3 @@ sysfs_heartbeat_interval@long,Timeout
> sysfs_heartbeat_interval@off,Timeout
> sysfs_preempt_timeout@off,Timeout
> sysfs_timeslice_duration@off,Timeout
> -xe_module_load@force-load,Fail
> -xe_module_load@load,Fail
> -xe_module_load@many-reload,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt b/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
> index c87ff8b40e99..c393a138b8a6 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-cml-skips.txt
> @@ -9,6 +9,7 @@ nouveau_.*
> ^v3d.*
> ^vc4.*
> ^vmwgfx*
> +^xe.*
>
> # GEM tests takes ~1000 hours, so skip it
> gem_.*
> @@ -16,7 +17,6 @@ gem_.*
> # Hangs the machine and timeout occurs
> i915_pm_rc6_residency.*
> i915_suspend.*
> -xe_module_load.*
> api_intel_allocator.*
> kms_cursor_legacy.*
> i915_pm_rpm.*
> diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt b/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
> index 843c363b42f5..8adf5f0a6e80 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-glk-fails.txt
> @@ -1,39 +1,47 @@
> -core_setmaster@master-drop-set-shared-fd,Fail
> -core_setmaster@master-drop-set-user,Fail
> +core_setmaster_vs_auth,Fail
> gen9_exec_parse@unaligned-access,Fail
> i915_module_load@load,Fail
> i915_module_load@reload,Fail
> i915_module_load@reload-no-display,Fail
> i915_module_load@resize-bar,Fail
> -kms_dirtyfb@default-dirtyfb-ioctl,Fail
> kms_dirtyfb@drrs-dirtyfb-ioctl,Fail
> -kms_dirtyfb@fbc-dirtyfb-ioctl,Fail
> +kms_flip@blocking-wf_vblank,Fail
> +kms_flip@wf_vblank-ts-check,Fail
> kms_flip@wf_vblank-ts-check-interruptible,Fail
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
> -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
> +kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
> +kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-downscaling,Fail
> -kms_flip_scaled_crc@flip-32bpp-ytileccs-to-64bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-downscaling,Fail
> +kms_flip_scaled_crc@flip-64bpp-linear-to-16bpp-linear-upscaling,Fail
> +kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-linear-to-32bpp-linear-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-downscaling,Fail
> +kms_flip_scaled_crc@flip-64bpp-xtile-to-16bpp-xtile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-downscaling,Fail
> +kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
> -kms_frontbuffer_tracking@fbcdrrs-tiling-linear,Fail
> +kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
> +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout
> +kms_frontbuffer_tracking@fbc-tiling-linear,Fail
> kms_lease@lease-uevent,Fail
> kms_plane_alpha_blend@alpha-opaque-fb,Fail
> +kms_plane_scaling@planes-upscale-factor-0-25,Timeout
> +kms_pm_backlight@brightness-with-dpms,Crash
> +kms_pm_backlight@fade,Crash
> +kms_prop_blob@invalid-set-prop-any,Fail
> +kms_properties@connector-properties-legacy,Timeout
> +kms_rotation_crc@multiplane-rotation,Fail
> kms_rotation_crc@multiplane-rotation-cropping-top,Fail
> +kms_universal_plane@disable-primary-vs-flip,Timeout
> perf@non-zero-reason,Timeout
> sysfs_heartbeat_interval@long,Timeout
> +sysfs_heartbeat_interval@off,Timeout
> sysfs_preempt_timeout@off,Timeout
> sysfs_timeslice_duration@off,Timeout
> -xe_module_load@force-load,Fail
> -xe_module_load@load,Fail
> -xe_module_load@many-reload,Fail
> -xe_module_load@reload,Fail
> -xe_module_load@reload-no-display,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
> index 219ae839323a..2e4ef9f35654 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-glk-skips.txt
> @@ -12,6 +12,7 @@ nouveau_.*
> ^v3d.*
> ^vc4.*
> ^vmwgfx*
> +^xe.*
>
> # GEM tests takes ~1000 hours, so skip it
> gem_.*
> diff --git a/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt
> index 0e08fff741aa..57453e340040 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-jsl-fails.txt
> @@ -3,12 +3,13 @@ i915_module_load@load,Fail
> i915_module_load@reload,Fail
> i915_module_load@reload-no-display,Fail
> i915_module_load@resize-bar,Fail
> +i915_pm_rpm@gem-execbuf-stress,Timeout
> kms_flip@dpms-off-confusion,Fail
> +kms_flip@nonexisting-fb,Fail
> kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset,Fail
> -kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible,Fail
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
> -kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
> +kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,UnexpectedImprovement(Skip)
> kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-upscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-downscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-ytile-to-64bpp-ytile-upscaling,Fail
> @@ -28,7 +29,6 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
> -kms_frontbuffer_tracking@fbc-rgb565-draw-blt,Timeout
> kms_lease@lease-uevent,Fail
> kms_pm_rpm@modeset-stress-extra-wait,Timeout
> kms_rotation_crc@bad-pixel-format,Fail
> @@ -37,13 +37,10 @@ kms_rotation_crc@multiplane-rotation-cropping-bottom,Fail
> kms_rotation_crc@multiplane-rotation-cropping-top,Fail
> perf@i915-ref-count,Fail
> perf_pmu@module-unload,Fail
> +perf_pmu@most-busy-idle-check-all,Fail
> perf_pmu@rc6,Crash
> +prime_busy@before-wait,Fail
> sysfs_heartbeat_interval@long,Timeout
> sysfs_heartbeat_interval@off,Timeout
> sysfs_preempt_timeout@off,Timeout
> sysfs_timeslice_duration@off,Timeout
> -xe_module_load@force-load,Fail
> -xe_module_load@load,Fail
> -xe_module_load@many-reload,Fail
> -xe_module_load@reload,Fail
> -xe_module_load@reload-no-display,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt
> index 1a3d87c0ca6e..8dec57da1bb3 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-jsl-skips.txt
> @@ -9,6 +9,7 @@ nouveau_.*
> ^v3d.*
> ^vc4.*
> ^vmwgfx*
> +^xe.*
>
> # GEM tests takes ~1000 hours, so skip it
> gem_.*
> diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
> index d4fba4f55ec1..117098bc95d9 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-fails.txt
> @@ -21,8 +21,3 @@ sysfs_heartbeat_interval@long,Timeout
> sysfs_heartbeat_interval@off,Timeout
> sysfs_preempt_timeout@off,Timeout
> sysfs_timeslice_duration@off,Timeout
> -xe_module_load@force-load,Fail
> -xe_module_load@load,Fail
> -xe_module_load@many-reload,Fail
> -xe_module_load@reload,Fail
> -xe_module_load@reload-no-display,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
> index dc722d6a774e..e287462a491a 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-kbl-skips.txt
> @@ -12,6 +12,7 @@ nouveau_.*
> ^v3d.*
> ^vc4.*
> ^vmwgfx*
> +^xe.*
>
> # GEM tests takes ~1000 hours, so skip it
> gem_.*
> diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
> index 93d42b146df9..462c050a8b2d 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-fails.txt
> @@ -1,13 +1,14 @@
> api_intel_allocator@reopen,Timeout
> api_intel_bb@destroy-bb,Timeout
> core_hotunplug@hotrebind-lateclose,Timeout
> -drm_read@short-buffer-block,Timeout
> dumb_buffer@map-valid,Timeout
> i915_module_load@load,Fail
> i915_module_load@reload,Fail
> i915_module_load@reload-no-display,Fail
> i915_module_load@resize-bar,Fail
> +i915_pm_rpm@gem-execbuf-stress,Timeout
> i915_pm_rps@engine-order,Timeout
> +i915_pm_rps@waitboost,Fail
> kms_lease@lease-uevent,Fail
> kms_rotation_crc@multiplane-rotation,Fail
> perf@i915-ref-count,Fail
> @@ -16,6 +17,7 @@ perf_pmu@enable-race,Timeout
> perf_pmu@module-unload,Fail
> perf_pmu@rc6,Crash
> perf_pmu@semaphore-wait-idle,Timeout
> +prime_busy@before,Fail
> prime_mmap@test_refcounting,Timeout
> sriov_basic@enable-vfs-bind-unbind-each-numvfs-all,Timeout
> syncobj_basic@illegal-fd-to-handle,Timeout
> @@ -26,8 +28,3 @@ syncobj_wait@multi-wait-all-submitted,Timeout
> syncobj_wait@multi-wait-for-submit-submitted-signaled,Timeout
> syncobj_wait@wait-any-complex,Timeout
> syncobj_wait@wait-delayed-signal,Timeout
> -xe_module_load@force-load,Fail
> -xe_module_load@load,Fail
> -xe_module_load@many-reload,Fail
> -xe_module_load@reload,Fail
> -xe_module_load@reload-no-display,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
> index 938377896841..429dc3c731df 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-tgl-skips.txt
> @@ -18,6 +18,7 @@ nouveau_.*
> ^v3d.*
> ^vc4.*
> ^vmwgfx*
> +^xe.*
>
> # GEM tests takes ~1000 hours, so skip it
> gem_.*
> diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
> index 1cb6978c86dc..0f167cfd503c 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-whl-fails.txt
> @@ -1,4 +1,4 @@
> -core_setmaster@master-drop-set-shared-fd,Fail
> +core_setmaster_vs_auth,Fail
> i915_module_load@load,Fail
> i915_module_load@reload,Fail
> i915_module_load@reload-no-display,Fail
> @@ -6,10 +6,9 @@ i915_module_load@resize-bar,Fail
> i915_pm_rpm@gem-execbuf-stress,Timeout
> i915_pm_rpm@module-reload,Fail
> i915_pm_rpm@system-suspend-execbuf,Timeout
> -kms_async_flips@test-time-stamp,Timeout
> -kms_ccs@crc-sprite-planes-basic-y-tiled-ccs,Timeout
> -kms_dirtyfb@default-dirtyfb-ioctl,Fail
> -kms_dirtyfb@fbc-dirtyfb-ioctl,Fail
> +kms_ccs@ccs-on-another-bo-y-tiled-gen12-rc-ccs-cc,Timeout
> +kms_cursor_crc@cursor-suspend,Timeout
> +kms_fb_coherency@memset-crc,Crash
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-downscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-linear-to-64bpp-linear-upscaling,Fail
> kms_flip_scaled_crc@flip-32bpp-xtile-to-64bpp-xtile-downscaling,Fail
> @@ -30,13 +29,19 @@ kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilegen12rcccs-upscaling,Fail
> kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytilercccs-downscaling,Fail
> +kms_frontbuffer_tracking@fbc-rgb101010-draw-mmap-cpu,Timeout
> kms_frontbuffer_tracking@fbc-tiling-linear,Fail
> kms_lease@lease-uevent,Fail
> -kms_lease@page-flip-implicit-plane,Timeout
> kms_plane_alpha_blend@alpha-basic,Fail
> kms_plane_alpha_blend@alpha-opaque-fb,Fail
> kms_plane_alpha_blend@alpha-transparent-fb,Fail
> kms_plane_alpha_blend@constant-alpha-max,Fail
> +kms_plane_scaling@planes-upscale-factor-0-25,Timeout
> +kms_pm_backlight@brightness-with-dpms,Crash
> +kms_pm_backlight@fade,Crash
> +kms_prop_blob@invalid-set-prop-any,Fail
> +kms_properties@connector-properties-legacy,Timeout
> +kms_universal_plane@disable-primary-vs-flip,Timeout
> perf@i915-ref-count,Fail
> perf_pmu@module-unload,Fail
> perf_pmu@rc6,Crash
> @@ -45,8 +50,3 @@ sysfs_heartbeat_interval@long,Timeout
> sysfs_heartbeat_interval@off,Timeout
> sysfs_preempt_timeout@off,Timeout
> sysfs_timeslice_duration@off,Timeout
> -xe_module_load@force-load,Fail
> -xe_module_load@load,Fail
> -xe_module_load@many-reload,Fail
> -xe_module_load@reload,Fail
> -xe_module_load@reload-no-display,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt b/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
> index 29bff8922ae1..7e7374ebf3d1 100644
> --- a/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/i915-whl-skips.txt
> @@ -9,6 +9,7 @@ nouveau_.*
> ^v3d.*
> ^vc4.*
> ^vmwgfx*
> +^xe.*
>
> # GEM tests takes ~1000 hours, so skip it
> gem_.*
> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
> index 4f176c04ec4e..592d7d69e6fc 100644
> --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-fails.txt
> @@ -17,8 +17,28 @@ kms_bw@linear-tiling-2-displays-3840x2160p,Fail
> kms_color@invalid-gamma-lut-sizes,Fail
> kms_cursor_legacy@cursor-vs-flip-atomic,Fail
> kms_cursor_legacy@cursor-vs-flip-legacy,Fail
> +kms_cursor_legacy@flip-vs-cursor-atomic,Fail
> +kms_cursor_legacy@flip-vs-cursor-legacy,Fail
> +kms_cursor_legacy@flip-vs-cursor-toggle,Fail
> +kms_cursor_legacy@flip-vs-cursor-varying-size,Fail
> +kms_flip@basic-plain-flip,Fail
> +kms_flip@dpms-off-confusion,Fail
> +kms_flip@dpms-off-confusion-interruptible,Fail
> +kms_flip@flip-vs-absolute-wf_vblank,Fail
> +kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail
> +kms_flip@flip-vs-blocking-wf-vblank,Fail
> +kms_flip@flip-vs-expired-vblank,Fail
> +kms_flip@flip-vs-expired-vblank-interruptible,Fail
> kms_flip@flip-vs-modeset-vs-hang,Fail
> +kms_flip@flip-vs-panning,Fail
> +kms_flip@flip-vs-panning-interruptible,Fail
> kms_flip@flip-vs-panning-vs-hang,Fail
> kms_flip@flip-vs-suspend,Fail
> kms_flip@flip-vs-suspend-interruptible,Fail
> +kms_flip@plain-flip-fb-recreate,Fail
> +kms_flip@plain-flip-fb-recreate-interruptible,Fail
> +kms_flip@plain-flip-interruptible,Fail
> +kms_flip@plain-flip-ts-check,Fail
> +kms_flip@plain-flip-ts-check-interruptible,Fail
> +kms_invalid_mode@overflow-vrefresh,Fail
> kms_lease@lease-uevent,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
> index 2956567c3048..443596d9e662 100644
> --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-flakes.txt
> @@ -46,3 +46,10 @@ kms_prop_blob@invalid-set-prop
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_bw@connected-linear-tiling-1-displays-2160x1440p
> +
> +# Board Name: mt8173-elm-hana
> +# Bug Report: https://lore.kernel.org/linux-mediatek/d25442b9-0b6b-433c-8e23-997840fad305@collabora.com/T/#u
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_flip@flip-vs-wf_vblank-interruptible
> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
> index d0db51874aef..b5ee7323a160 100644
> --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8173-skips.txt
> @@ -11,6 +11,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
> index 5a063361d7f2..184d0cccc318 100644
> --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-fails.txt
> @@ -1,12 +1,38 @@
> -core_setmaster@master-drop-set-user,Fail
> dumb_buffer@create-clear,Crash
> kms_bw@connected-linear-tiling-1-displays-1920x1080p,Fail
> +kms_bw@connected-linear-tiling-1-displays-2160x1440p,Fail
> kms_bw@connected-linear-tiling-1-displays-2560x1440p,Fail
> kms_bw@connected-linear-tiling-1-displays-3840x2160p,Fail
> kms_bw@linear-tiling-1-displays-1920x1080p,Fail
> kms_bw@linear-tiling-1-displays-2160x1440p,Fail
> kms_bw@linear-tiling-1-displays-3840x2160p,Fail
> +kms_color@invalid-gamma-lut-sizes,Fail
> kms_cursor_legacy@cursor-vs-flip-atomic,Fail
> +kms_cursor_legacy@cursor-vs-flip-legacy,Fail
> +kms_cursor_legacy@flip-vs-cursor-atomic,Fail
> +kms_cursor_legacy@flip-vs-cursor-legacy,Fail
> +kms_cursor_legacy@flip-vs-cursor-toggle,Fail
> +kms_cursor_legacy@flip-vs-cursor-varying-size,Fail
> +kms_flip@basic-flip-vs-wf_vblank,Fail
> +kms_flip@basic-plain-flip,Fail
> +kms_flip@dpms-off-confusion,Fail
> +kms_flip@dpms-off-confusion-interruptible,Fail
> +kms_flip@flip-vs-absolute-wf_vblank,Fail
> +kms_flip@flip-vs-absolute-wf_vblank-interruptible,Fail
> +kms_flip@flip-vs-blocking-wf-vblank,Fail
> +kms_flip@flip-vs-expired-vblank,Fail
> +kms_flip@flip-vs-expired-vblank-interruptible,Fail
> +kms_flip@flip-vs-modeset-vs-hang,Fail
> +kms_flip@flip-vs-panning,Fail
> +kms_flip@flip-vs-panning-interruptible,Fail
> kms_flip@flip-vs-panning-vs-hang,Fail
> kms_flip@flip-vs-suspend,Fail
> +kms_flip@flip-vs-suspend-interruptible,Fail
> +kms_flip@flip-vs-wf_vblank-interruptible,Fail
> +kms_flip@plain-flip-fb-recreate,Fail
> +kms_flip@plain-flip-fb-recreate-interruptible,Fail
> +kms_flip@plain-flip-interruptible,Fail
> +kms_flip@plain-flip-ts-check,Fail
> +kms_flip@plain-flip-ts-check-interruptible,Fail
> +kms_invalid_mode@overflow-vrefresh,Fail
> kms_lease@lease-uevent,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
> index df7e5ce7a036..0c67fec92450 100644
> --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-flakes.txt
> @@ -18,3 +18,24 @@ kms_cursor_legacy@cursor-vs-flip-atomic-transitions
> # IGT Version: 1.28-gf13702b8e
> # Linux Version: 6.10.0-rc5
> fbdev@write
> +
> +# Board Name: mt8183-kukui-jacuzzi-juniper-sku16
> +# Bug Report: https://lore.kernel.org/linux-mediatek/a520d1d6-95b3-4573-b8f2-689f05bc2230@collabora.com/T/#u
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_flip@basic-flip-vs-modeset
> +
> +# Board Name: mt8183-kukui-jacuzzi-juniper-sku16
> +# Bug Report: https://lore.kernel.org/linux-mediatek/ca960a82-00fc-4183-b983-998f7ac2fbb5@collabora.com/T/#u
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_atomic_transition@plane-all-modeset-transition-internal-panels
> +
> +# Board Name: mt8183-kukui-jacuzzi-juniper-sku16
> +# Bug Report: https://lore.kernel.org/linux-mediatek/da578eed-224f-4374-853a-1ff0aa20d03b@collabora.com/T/#u
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_atomic_transition@plane-toggle-modeset-transition
> diff --git a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
> index d0db51874aef..b5ee7323a160 100644
> --- a/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/mediatek-mt8183-skips.txt
> @@ -11,6 +11,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt b/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
> index 8198e06344a3..9fd44a4b962a 100644
> --- a/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/meson-g12b-skips.txt
> @@ -11,6 +11,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
> index 7752adff05c1..72c469021b66 100644
> --- a/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-fails.txt
> @@ -1,8 +1,4 @@
> kms_3d,Fail
> -kms_cursor_legacy@forked-bo,Fail
> -kms_cursor_legacy@forked-move,Fail
> -kms_cursor_legacy@single-bo,Fail
> -kms_cursor_legacy@torture-bo,Fail
> kms_force_connector_basic@force-edid,Fail
> kms_hdmi_inject@inject-4k,Fail
> kms_lease@lease-uevent,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt b/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
> index 1674c8e214d6..87724413174c 100644
> --- a/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-skips.txt
> @@ -10,6 +10,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
> index 5550be5486ed..a4d2f2a7963a 100644
> --- a/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/msm-apq8096-skips.txt
> @@ -13,6 +13,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt
> index 8910afb6acf2..d270af1cca52 100644
> --- a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt
> +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-kingoftown-flakes.txt
> @@ -32,3 +32,10 @@ kms_lease@page-flip-implicit-plane
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_plane@plane-position-hole-dpms
> +
> +# Board Name: sc7180-trogdor-kingoftown
> +# Bug Report: https://gitlab.freedesktop.org/drm/msm/-/issues/73
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_plane@plane-position-covered
> 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 478d7c161616..d4b8ba3a54a9 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
> @@ -13,6 +13,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> @@ -28,3 +29,6 @@ kms_cursor_crc@cursor-random-max-size
> # https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/162
> kms_display_modes@extended-mode-basic
> kms_display_modes@mst-extended-mode-negative
> +
> +# It causes other tests to fail, so skip it.
> +kms_invalid_mode@overflow-vrefresh
> diff --git a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt
> index cd3d3b0befe4..cafc802cecea 100644
> --- a/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt
> +++ b/drivers/gpu/drm/ci/xfails/msm-sc7180-trogdor-lazor-limozeen-flakes.txt
> @@ -11,3 +11,10 @@ msm/msm_mapping@shadow
> # IGT Version: 1.28-gf13702b8e
> # Linux Version: 6.10.0-rc5
> kms_lease@page-flip-implicit-plane
> +
> +# Board Name: sc7180-trogdor-lazor-limozeen-nots-r5
> +# Bug Report: https://gitlab.freedesktop.org/drm/msm/-/issues/74
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_cursor_crc@cursor-random-128x128
> 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 ef9318afcd89..022db559cc7d 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
> @@ -13,6 +13,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
> index 38ec0305c1f4..e32d73c6c98e 100644
> --- a/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
> +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-flakes.txt
> @@ -130,3 +130,10 @@ kms_lease@page-flip-implicit-plane
> # IGT Version: 1.28-ga73311079
> # Linux Version: 6.11.0-rc5
> kms_flip@flip-vs-expired-vblank
> +
> +# Board Name: sdm845-cheza-r3
> +# Bug Report: https://gitlab.freedesktop.org/drm/msm/-/issues/75
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_flip@plain-flip-ts-check-interruptible
> diff --git a/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
> index 2ce7f7e23a01..6c86d1953e11 100644
> --- a/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/msm-sdm845-skips.txt
> @@ -18,6 +18,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> @@ -35,3 +36,315 @@ kms_content_protection@uevent
> # https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/162
> kms_display_modes@extended-mode-basic
> kms_display_modes@mst-extended-mode-negative
> +
> +# Kernel panic
> +msm/msm_recovery@hangcheck
> +# DEBUG - Begin test msm/msm_recovery@hangcheck
> +# Console: switching to colour dummy device 80x25
> +# [ 489.526286] [IGT] msm_recovery: executing
> +# [ 489.531926] [IGT] msm_recovery: starting subtest hangcheck
> +# [ 492.808574] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 492.820358] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 492.831154] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 493.832570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 493.844177] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 493.854971] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 494.824633] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 494.836237] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 494.847034] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 495.816570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 495.828170] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 495.838966] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 496.804643] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 496.816246] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 496.827041] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 497.832570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 497.844170] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 497.854963] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 498.820636] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 498.832232] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 498.843024] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 499.816568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 499.828163] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 499.838958] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 500.808570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 500.820165] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 500.830960] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 501.832570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 501.844175] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 501.854965] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 502.824568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 502.836171] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 502.846965] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 503.816570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 503.828176] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 503.838969] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 504.804640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 504.816237] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 504.827033] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 505.828643] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 505.840247] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 505.851043] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 506.820637] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 506.832233] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 506.843026] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 507.816567] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 507.828171] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 507.838965] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 508.808568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 508.820173] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 508.830969] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 509.832568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 509.844173] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 509.854967] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 510.824568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 510.836162] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 510.846954] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 511.816569] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 511.828173] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 511.838968] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 512.804641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 512.816246] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 512.827040] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 513.828641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 513.840239] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 513.851035] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 514.824568] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 514.836164] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 514.846959] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 515.812640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 515.824235] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 515.835030] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 515.912427] rcu: INFO: rcu_preempt self-detected stall on CPU
> +# [ 515.918398] rcu: 0-....: (6452 ticks this GP) idle=6afc/1/0x4000000000000000 softirq=12492/12697 fqs=3179
> +# [ 515.929296] rcu: (t=6505 jiffies g=36205 q=58 ncpus=8)
> +# [ 515.934709] CPU: 0 UID: 0 PID: 126 Comm: sugov:0 Tainted: G W 6.14.0-rc4-gdddf15cff632 #1
> +# [ 515.934727] Tainted: [W]=WARN
> +# [ 515.934732] Hardware name: Google Cheza (rev3+) (DT)
> +# [ 515.934739] pstate: 00400009 (nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> +# [ 515.934751] pc : rcu_core+0x59c/0xe68
> +# [ 515.934769] lr : rcu_core+0x74/0xe68
> +# [ 515.934781] sp : ffff800080003e50
> +# [ 515.934785] x29: ffff800080003e50 x28: ffff225d038e9bc0 x27: 0000000000000002
> +# [ 515.934805] x26: ffffc171a8ee6108 x25: ffffc171a85bc2c0 x24: ffff60ecd691e000
> +# [ 515.934820] x23: ffffc171a85d15c0 x22: ffffc171a8f8d780 x21: ffff225e7eeef5c0
> +# [ 515.934835] x20: ffffc171a8ef0e80 x19: ffffc171a85d15d1 x18: ffffc171a9461e70
> +# [ 515.934850] x17: ffff60ecd691e000 x16: ffff800080000000 x15: 0000000000000000
> +# [ 515.934866] x14: ffffc171a85d0780 x13: 0000000000000400 x12: 0000000000000000
> +# [ 515.934880] x11: ffffc171a85ce900 x10: ffffc171a8ef5000 x9 : ffffc171a8ef0000
> +# [ 515.934894] x8 : ffff800080003d88 x7 : ffffc171a8ee6100 x6 : ffff800080003de0
> +# [ 515.934909] x5 : ffff800080003dc8 x4 : 0000000000000003 x3 : 0000000000000000
> +# [ 515.934923] x2 : 0000000000000101 x1 : 0000000000000000 x0 : ffff225d038e9bc0
> +# [ 515.934939] Call trace:
> +# [ 515.934945] rcu_core+0x59c/0xe68 (P)
> +# [ 515.934962] rcu_core_si+0x10/0x1c
> +# [ 515.934976] handle_softirqs+0x118/0x4b8
> +# [ 515.934994] __do_softirq+0x14/0x20
> +# [ 515.935007] ____do_softirq+0x10/0x1c
> +# [ 515.935021] call_on_irq_stack+0x24/0x4c
> +# [ 515.935034] do_softirq_own_stack+0x1c/0x28
> +# [ 515.935048] __irq_exit_rcu+0x174/0x1b4
> +# [ 515.935063] irq_exit_rcu+0x10/0x38
> +# [ 515.935077] el1_interrupt+0x38/0x64
> +# [ 515.935092] el1h_64_irq_handler+0x18/0x24
> +# [ 515.935104] el1h_64_irq+0x6c/0x70
> +# [ 515.935115] lock_acquire+0x1e0/0x338 (P)
> +# [ 515.935129] __mutex_lock+0xa8/0x4b8
> +# [ 515.935144] mutex_lock_nested+0x24/0x30
> +# [ 515.935159] _find_opp_table_unlocked+0x40/0xfc
> +# [ 515.935174] _find_key+0x64/0x16c
> +# [ 515.935184] dev_pm_opp_find_freq_exact+0x4c/0x74
> +# [ 515.935197] qcom_cpufreq_hw_target_index+0xe8/0x128
> +# [ 515.935211] __cpufreq_driver_target+0x144/0x29c
> +# [ 515.935227] sugov_work+0x58/0x74
> +# [ 515.935239] kthread_worker_fn+0xf4/0x324
> +# [ 515.935254] kthread+0x12c/0x208
> +# [ 515.935266] ret_from_fork+0x10/0x20
> +# [ 516.808569] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 516.820174] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 516.830968] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 517.828641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 517.840236] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 517.851032] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 518.820642] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 518.832237] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 518.843030] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 519.812636] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 519.824231] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 519.835026] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 520.808570] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 520.820165] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 520.830959] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 521.828643] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 521.840238] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 521.851033] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 522.820636] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 522.832232] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 522.843027] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 523.812639] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 523.824239] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 523.835034] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 524.804640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 524.816235] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 524.827026] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 525.828641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 525.840236] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 525.851031] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 526.820641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 526.832244] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 526.843041] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 527.812642] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 527.824242] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 527.835038] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 528.804639] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 528.816234] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 528.827027] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 529.832634] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 529.844231] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 529.855017] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 530.820646] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 530.832270] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 530.843065] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 531.812640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 531.824238] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 531.835030] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 532.804640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 532.816237] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 532.827031] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 533.828640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 533.840243] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 533.851037] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 534.820640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 534.832245] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 534.843038] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 535.812641] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 535.824238] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 535.835033] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 536.804639] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 536.816235] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 536.827030] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 537.828640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 537.840234] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 537.851020] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 538.820640] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 538.832235] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 538.843027] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 539.812644] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: hangcheck detected gpu lockup rb 0!
> +# [ 539.824247] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: completed fence: 45605
> +# [ 539.835040] msm_dpu ae01000.display-controller: [drm:hangcheck_handler] *ERROR* 6.3.0.2: submitted fence: 45611
> +# [ 540.124426] watchdog: BUG: soft lockup - CPU#0 stuck for 49s! [sugov:0:126]
> +# [ 540.124439] Modules linked in:
> +# [ 540.124448] irq event stamp: 9912389
> +# [ 540.124453] hardirqs last enabled at (9912388): [<ffffc171a767a24c>] exit_to_kernel_mode+0x38/0x130
> +# [ 540.124473] hardirqs last disabled at (9912389): [<ffffc171a767a368>] el1_interrupt+0x24/0x64
> +# [ 540.124486] softirqs last enabled at (9898068): [<ffffc171a62bc290>] handle_softirqs+0x4a0/0x4b8
> +# [ 540.124505] softirqs last disabled at (9898071): [<ffffc171a62105b0>] __do_softirq+0x14/0x20
> +# [ 540.124525] CPU: 0 UID: 0 PID: 126 Comm: sugov:0 Tainted: G W 6.14.0-rc4-gdddf15cff632 #1
> +# [ 540.124540] Tainted: [W]=WARN
> +# [ 540.124544] Hardware name: Google Cheza (rev3+) (DT)
> +# [ 540.124549] pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--)
> +# [ 540.124560] pc : xhci_urb_enqueue+0xbc/0x32c
> +# [ 540.124573] lr : xhci_urb_enqueue+0xb4/0x32c
> +# [ 540.124581] sp : ffff800080003c20
> +# [ 540.124586] x29: ffff800080003c20 x28: 0000000000000000 x27: ffff225d00b1e6a0
> +# [ 540.124602] x26: ffff225d01c3d800 x25: 0000000000000001 x24: 0000000000000006
> +# [ 540.124617] x23: ffff225d044dc000 x22: ffff225d044dc000 x21: 0000000000000001
> +# [ 540.124632] x20: ffff225d002d7280 x19: ffff225d0573a780 x18: ffff225e7eff0f50
> +# [ 540.124647] x17: 000000000000cab0 x16: 0000000000000000 x15: ffff225d0353a000
> +# [ 540.124661] x14: 0000000000000000 x13: 0000000000000820 x12: 0000000000000000
> +# [ 540.124674] x11: ffff800080003a30 x10: 0000000000000001 x9 : 0000000000000000
> +# [ 540.124689] x8 : ffff225d002d7300 x7 : 0000000000000000 x6 : 000000000000003f
> +# [ 540.124702] x5 : 00000000ffffffff x4 : 0000000000000920 x3 : 0000000000000080
> +# [ 540.124716] x2 : 0000000000000000 x1 : 0000000000000000 x0 : ffff225d002d7280
> +# [ 540.124731] Call trace:
> +# [ 540.124736] xhci_urb_enqueue+0xbc/0x32c (P)
> +# [ 540.124751] usb_hcd_submit_urb+0x98/0x7fc
> +# [ 540.124766] usb_submit_urb+0x294/0x560
> +# [ 540.124780] intr_callback+0x78/0x1fc
> +# [ 540.124798] __usb_hcd_giveback_urb+0x68/0x128
> +# [ 540.124812] usb_giveback_urb_bh+0xa8/0x140
> +# [ 540.124825] process_one_work+0x208/0x5e8
> +# [ 540.124840] bh_worker+0x1a8/0x20c
> +# [ 540.124853] workqueue_softirq_action+0x78/0x88
> +# [ 540.124868] tasklet_hi_action+0x14/0x3c
> +# [ 540.124883] handle_softirqs+0x118/0x4b8
> +# [ 540.124897] __do_softirq+0x14/0x20
> +# [ 540.124908] ____do_softirq+0x10/0x1c
> +# [ 540.124922] call_on_irq_stack+0x24/0x4c
> +# [ 540.124934] do_softirq_own_stack+0x1c/0x28
> +# [ 540.124947] __irq_exit_rcu+0x174/0x1b4
> +# [ 540.124961] irq_exit_rcu+0x10/0x38
> +# [ 540.124976] el1_interrupt+0x38/0x64
> +# [ 540.124987] el1h_64_irq_handler+0x18/0x24
> +# [ 540.124998] el1h_64_irq+0x6c/0x70
> +# [ 540.125009] lock_acquire+0x1e0/0x338 (P)
> +# [ 540.125023] __mutex_lock+0xa8/0x4b8
> +# [ 540.125038] mutex_lock_nested+0x24/0x30
> +# [ 540.125052] _find_opp_table_unlocked+0x40/0xfc
> +# [ 540.125067] _find_key+0x64/0x16c
> +# [ 540.125078] dev_pm_opp_find_freq_exact+0x4c/0x74
> +# [ 540.125090] qcom_cpufreq_hw_target_index+0xe8/0x128
> +# [ 540.125105] __cpufreq_driver_target+0x144/0x29c
> +# [ 540.125121] sugov_work+0x58/0x74
> +# [ 540.125133] kthread_worker_fn+0xf4/0x324
> +# [ 540.125148] kthread+0x12c/0x208
> +# [ 540.125160] ret_from_fork+0x10/0x20
> +# [ 540.125176] Kernel panic - not syncing: softlockup: hung tasks
> +# [ 540.423567] CPU: 0 UID: 0 PID: 126 Comm: sugov:0 Tainted: G W L 6.14.0-rc4-gdddf15cff632 #1
> +# [ 540.433411] Tainted: [W]=WARN, [L]=SOFTLOCKUP
> +# [ 540.437901] Hardware name: Google Cheza (rev3+) (DT)
> +# [ 540.443022] Call trace:
> +# [ 540.445559] show_stack+0x18/0x24 (C)
> +# [ 540.449357] dump_stack_lvl+0x38/0xd0
> +# [ 540.453157] dump_stack+0x18/0x24
> +# [ 540.456599] panic+0x3bc/0x41c
> +# [ 540.459767] watchdog_timer_fn+0x254/0x2e4
> +# [ 540.464005] __hrtimer_run_queues+0x3c4/0x440
> +# [ 540.468508] hrtimer_interrupt+0xe4/0x244
> +# [ 540.472662] arch_timer_handler_phys+0x2c/0x44
> +# [ 540.477256] handle_percpu_devid_irq+0x90/0x1f0
> +# [ 540.481943] handle_irq_desc+0x40/0x58
> +# [ 540.485829] generic_handle_domain_irq+0x1c/0x28
> +# [ 540.490604] gic_handle_irq+0x4c/0x11c
> +# [ 540.494483] do_interrupt_handler+0x50/0x84
> +# [ 540.498811] el1_interrupt+0x34/0x64
> +# [ 540.502518] el1h_64_irq_handler+0x18/0x24
> +# [ 540.506758] el1h_64_irq+0x6c/0x70
> +# [ 540.510279] xhci_urb_enqueue+0xbc/0x32c (P)
> +# [ 540.514693] usb_hcd_submit_urb+0x98/0x7fc
> +# [ 540.518932] usb_submit_urb+0x294/0x560
> +# [ 540.522901] intr_callback+0x78/0x1fc
> +# [ 540.526700] __usb_hcd_giveback_urb+0x68/0x128
> +# [ 540.531288] usb_giveback_urb_bh+0xa8/0x140
> +# [ 540.535614] process_one_work+0x208/0x5e8
> +# [ 540.539769] bh_worker+0x1a8/0x20c
> +# [ 540.543293] workqueue_softirq_action+0x78/0x88
> +# [ 540.547980] tasklet_hi_action+0x14/0x3c
> +# [ 540.552038] handle_softirqs+0x118/0x4b8
> +# [ 540.556096] __do_softirq+0x14/0x20
> +# [ 540.559705] ____do_softirq+0x10/0x1c
> +# [ 540.563500] call_on_irq_stack+0x24/0x4c
> +# [ 540.567554] do_softirq_own_stack+0x1c/0x28
> +# [ 540.571878] __irq_exit_rcu+0x174/0x1b4
> +# [ 540.575849] irq_exit_rcu+0x10/0x38
> +# [ 540.579462] el1_interrupt+0x38/0x64
> +# [ 540.583158] el1h_64_irq_handler+0x18/0x24
> +# [ 540.587397] el1h_64_irq+0x6c/0x70
> +# [ 540.590918] lock_acquire+0x1e0/0x338 (P)
> +# [ 540.595060] __mutex_lock+0xa8/0x4b8
> +# [ 540.598760] mutex_lock_nested+0x24/0x30
> +# [ 540.602818] _find_opp_table_unlocked+0x40/0xfc
> +# [ 540.607503] _find_key+0x64/0x16c
> +# [ 540.610940] dev_pm_opp_find_freq_exact+0x4c/0x74
> +# [ 540.615798] qcom_cpufreq_hw_target_index+0xe8/0x128
> +# [ 540.620924] __cpufreq_driver_target+0x144/0x29c
> +# [ 540.625698] sugov_work+0x58/0x74
> +# [ 540.629134] kthread_worker_fn+0xf4/0x324
> +# [ 540.633278] kthread+0x12c/0x208
> +# [ 540.636619] ret_from_fork+0x10/0x20
> +# [ 540.640321] SMP: stopping secondary CPUs
> +# [ 540.644518] Kernel Offset: 0x417126200000 from 0xffff800080000000
> +# [ 540.650848] PHYS_OFFSET: 0xfff0dda400000000
> +# [ 540.655170] CPU features: 0x000,00000100,00901250,8200721b
> +# [ 540.660829] Memory Limit: none
> +# [ 540.663999] ---[ end Kernel panic - not syncing: softlockup: hung tasks ]---
> diff --git a/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt b/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt
> index 329770c520d9..9450f2a002fd 100644
> --- a/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/msm-sm8350-hdk-skips.txt
> @@ -10,6 +10,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt b/drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt
> index 3c7e494857b5..198deea3faa9 100644
> --- a/drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/panfrost-g12b-skips.txt
> @@ -10,6 +10,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Panfrost is not a KMS driver, so skip the KMS tests
> kms_.*
> diff --git a/drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt b/drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt
> index 3c7e494857b5..198deea3faa9 100644
> --- a/drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/panfrost-mt8183-skips.txt
> @@ -10,6 +10,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Panfrost is not a KMS driver, so skip the KMS tests
> kms_.*
> diff --git a/drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt b/drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt
> index feeed89b6c3f..af99ac54c3a5 100644
> --- a/drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/panfrost-rk3288-skips.txt
> @@ -13,6 +13,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Panfrost is not a KMS driver, so skip the KMS tests
> kms_.*
> diff --git a/drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt b/drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt
> index feeed89b6c3f..af99ac54c3a5 100644
> --- a/drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/panfrost-rk3399-skips.txt
> @@ -13,6 +13,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Panfrost is not a KMS driver, so skip the KMS tests
> kms_.*
> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
> index ba9160d4d8eb..61122ea7f008 100644
> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-fails.txt
> @@ -5,6 +5,5 @@ core_setmaster_vs_auth,Crash
> dumb_buffer@create-clear,Crash
> fbdev@pan,Crash
> kms_cursor_legacy@basic-flip-before-cursor-legacy,Fail
> -kms_flip@flip-vs-modeset-vs-hang,Crash
> kms_prop_blob@invalid-set-prop,Crash
> kms_prop_blob@invalid-set-prop-any,Crash
> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
> index eb16b29dee48..71418ea35a17 100644
> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3288-skips.txt
> @@ -14,6 +14,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
> index 2803d0d80192..45dd8d493f6e 100644
> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-fails.txt
> @@ -2,7 +2,6 @@ dumb_buffer@create-clear,Crash
> kms_atomic_transition@modeset-transition,Fail
> kms_atomic_transition@modeset-transition-fencing,Fail
> kms_atomic_transition@plane-toggle-modeset-transition,Fail
> -kms_bw@connected-linear-tiling-1-displays-2160x1440p,Fail
> kms_color@gamma,Fail
> kms_color@legacy-gamma,Fail
> kms_cursor_crc@cursor-alpha-opaque,Fail
> @@ -55,6 +54,7 @@ kms_flip@plain-flip-ts-check,Fail
> kms_flip@plain-flip-ts-check-interruptible,Fail
> kms_flip@wf_vblank-ts-check-interruptible,Fail
> kms_invalid_mode@int-max-clock,Fail
> +kms_invalid_mode@overflow-vrefresh,Fail
> kms_lease@lease-uevent,Fail
> kms_lease@page-flip-implicit-plane,Fail
> kms_pipe_crc_basic@compare-crc-sanitycheck-nv12,Fail
> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
> index 348b4ce7eb4b..b467991d4094 100644
> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-flakes.txt
> @@ -75,58 +75,72 @@ kms_bw@linear-tiling-2-displays-2160x1440p
> # Linux Version: 6.11.0-rc5
> kms_flip@flip-vs-expired-vblank
>
> -# Board Name: hp-11A-G6-EE-grunt
> +# Board Name: rk3399-gru-kevin
> # Bug Report: https://lore.kernel.org/dri-devel/f944dd08-c88c-49ae-aff0-274374550a93@collabora.com/T/#u
> # Failure Rate: 40
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_bw@linear-tiling-1-displays-2160x1440p
>
> -# Board Name: hp-11A-G6-EE-grunt
> +# Board Name: rk3399-gru-kevin
> # Bug Report: https://lore.kernel.org/dri-devel/afa2d3bf-29f2-488d-8cc9-f30d461444b0@collabora.com/T/#u
> # Failure Rate: 80
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_plane_multiple@tiling-none
>
> -# Board Name: hp-11A-G6-EE-grunt
> +# Board Name: rk3399-gru-kevin
> # Bug Report: https://lore.kernel.org/dri-devel/6fdaa97f-c1a5-4216-831f-dbb7c5f90498@collabora.com/T/#u
> # Failure Rate: 100
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_bw@linear-tiling-1-displays-1920x1080p
>
> -# Board Name: hp-11A-G6-EE-grunt
> +# Board Name: rk3399-gru-kevin
> # Bug Report: https://lore.kernel.org/dri-devel/616aa015-9574-4527-9d07-d8d698bbcc3c@collabora.com/T/#u
> # Failure Rate: 100
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_plane@plane-position-hole-dpms
>
> -# Board Name: hp-11A-G6-EE-grunt
> +# Board Name: rk3399-gru-kevin
> # Bug Report: https://lore.kernel.org/dri-devel/7a1b888f-d7db-4ed7-96cd-3975ace837fb@collabora.com/T/#u
> # Failure Rate: 100
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_flip@flip-vs-absolute-wf_vblank
>
> -# Board Name: hp-11A-G6-EE-grunt
> +# Board Name: rk3399-gru-kevin
> # Bug Report: https://lore.kernel.org/dri-devel/f17fffb6-abc4-464e-8465-395311b01f6a@collabora.com/T/#u
> # Failure Rate: 100
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_flip@flip-vs-blocking-wf-vblank
>
> -# Board Name: hp-11A-G6-EE-grunt
> +# Board Name: rk3399-gru-kevin
> # Bug Report: https://lore.kernel.org/dri-devel/9b590b26-1bf9-4951-b6a3-ef6c67e6a1c6@collabora.com/T/#u
> # Failure Rate: 60
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_bw@linear-tiling-2-displays-1920x1080p
>
> -# Board Name: hp-11A-G6-EE-grunt
> +# Board Name: rk3399-gru-kevin
> # Bug Report: https://lore.kernel.org/dri-devel/059545fa-65b1-4f5c-a13e-4d2898679f51@collabora.com/T/#u
> # Failure Rate: 20
> # IGT Version: 1.29-g33adea9eb
> # Linux Version: 6.13.0-rc2
> kms_flip@modeset-vs-vblank-race-interruptible
> +
> +# Board Name: rk3399-gru-kevin
> +# Bug Report: https://lore.kernel.org/dri-devel/eece9a80-42f3-41f4-86cc-69d8a51b976a@collabora.com/T/#u
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_bw@connected-linear-tiling-1-displays-2160x1440p
> +
> +# Board Name: rk3399-gru-kevin
> +# Bug Report: https://lore.kernel.org/dri-devel/63dfd5b7-8a54-44a3-9530-f8dcd77a21d1@collabora.com/T/#u
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_bw@linear-tiling-1-displays-3840x2160p
> diff --git a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
> index e8e994d92557..b83ec75161b2 100644
> --- a/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/rockchip-rk3399-skips.txt
> @@ -14,6 +14,7 @@ nouveau_.*
> gem_.*
> i915_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> 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 c72fee70e739..9749ddb75121 100644
> --- a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
> +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-fails.txt
> @@ -157,6 +157,7 @@ kms_flip@plain-flip-ts-check-interruptible,Fail
> kms_flip@wf_vblank-ts-check,Fail
> kms_flip@wf_vblank-ts-check-interruptible,Fail
> kms_invalid_mode@int-max-clock,Fail
> +kms_invalid_mode@overflow-vrefresh,Fail
> kms_lease@cursor-implicit-plane,Fail
> kms_lease@lease-uevent,Fail
> kms_lease@page-flip-implicit-plane,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 adbcdd0f28d2..28e37185bac0 100644
> --- a/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/virtio_gpu-none-skips.txt
> @@ -19,6 +19,7 @@ gem_.*
> i915_.*
> xe_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # Currently fails and causes coverage loss for other tests
> # since core_getversion also fails.
> diff --git a/drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt b/drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt
> index 62428f3c8f31..e3ca6da8cde7 100644
> --- a/drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt
> +++ b/drivers/gpu/drm/ci/xfails/vkms-none-flakes.txt
> @@ -88,3 +88,31 @@ kms_flip@flip-vs-expired-vblank
> # IGT Version: 1.28-gf13702b8e
> # Linux Version: 6.10.0-rc5
> kms_pipe_crc_basic@nonblocking-crc-frame-sequence
> +
> +# Board Name: vkms
> +# Bug Report: https://lore.kernel.org/dri-devel/2364a6bf-e6bc-4741-8c78-cea8bdb06e03@collabora.com/T/#u
> +# Failure Rate: 20
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_flip@modeset-vs-vblank-race
> +
> +# Board Name: vkms
> +# Bug Report: https://lore.kernel.org/dri-devel/f7d72ed9-a783-46d7-b75d-54072bda32a3@collabora.com/T/#u
> +# Failure Rate: 100
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_pipe_crc_basic@suspend-read-crc
> +
> +# Board Name: vkms
> +# Bug Report: https://lore.kernel.org/dri-devel/98d3ba54-bcb9-41ab-adb1-a18ba61ee2e4@collabora.com/T/#u
> +# Failure Rate: 100
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_plane@plane-panning-bottom-right-suspend
> +
> +# Board Name: vkms
> +# Bug Report: https://lore.kernel.org/dri-devel/b58d15eb-094d-4ac2-aad3-83e518c2f55d@collabora.com/T/#u
> +# Failure Rate: 100
> +# IGT Version: 1.30-g04bedb923
> +# Linux Version: 6.14.0-rc4
> +kms_vblank@ts-continuation-dpms-suspend
> diff --git a/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt b/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt
> index 319789806271..716d2d4e452d 100644
> --- a/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt
> +++ b/drivers/gpu/drm/ci/xfails/vkms-none-skips.txt
> @@ -1,5 +1,6 @@
> # keeps printing vkms_vblank_simulate: vblank timer overrun and never ends
> kms_invalid_mode@int-max-clock
> +kms_invalid_mode@overflow-vrefresh
>
> # kernel panic seen with kms_cursor_crc tests
> kms_cursor_crc.*
> @@ -802,6 +803,7 @@ gem_.*
> i915_.*
> xe_.*
> tools_test.*
> +kms_dp_link_training.*
>
> # IGT issue. is_joiner_mode() should return false for non-Intel hardware.
> # https://gitlab.freedesktop.org/drm/igt-gpu-tools/-/issues/162
> --
> 2.47.2
>
--
Helen Koike
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 1/3] drm/ci: uprev mesa
2025-03-14 8:58 ` [PATCH v1 1/3] drm/ci: uprev mesa Vignesh Raman
2025-03-18 18:52 ` Helen Mae Koike Fornazier
@ 2025-03-21 10:26 ` Daniel Stone
2025-03-25 11:06 ` Vignesh Raman
1 sibling, 1 reply; 11+ messages in thread
From: Daniel Stone @ 2025-03-21 10:26 UTC (permalink / raw)
To: Vignesh Raman
Cc: dri-devel, daniels, helen.fornazier, airlied, simona.vetter,
robdclark, guilherme.gallo, sergi.blanch.torne, valentine.burley,
lumag, quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
Hi Vignesh,
On Fri, 14 Mar 2025 at 08:59, Vignesh Raman <vignesh.raman@collabora.com> wrote:
> LAVA was recently patched [1] with a fix on how parameters are parsed in
> `lava-test-case`, so we don't need to repeat quotes to send the
> arguments properly to it. Uprev mesa to fix this issue.
Thanks a lot; the series is:
Acked-by: Daniel Stone <daniels@collabora.com>
Cheers,
Daniel
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [PATCH v1 1/3] drm/ci: uprev mesa
2025-03-21 10:26 ` Daniel Stone
@ 2025-03-25 11:06 ` Vignesh Raman
0 siblings, 0 replies; 11+ messages in thread
From: Vignesh Raman @ 2025-03-25 11:06 UTC (permalink / raw)
To: Daniel Stone
Cc: dri-devel, daniels, helen.fornazier, airlied, simona.vetter,
robdclark, guilherme.gallo, sergi.blanch.torne, valentine.burley,
lumag, quic_abhinavk, mripard, jani.nikula, linux-mediatek,
linux-amlogic, linux-rockchip, amd-gfx, linux-arm-msm, intel-gfx,
virtualization, linux-kernel
On 21/03/25 15:56, Daniel Stone wrote:
> Hi Vignesh,
>
> On Fri, 14 Mar 2025 at 08:59, Vignesh Raman <vignesh.raman@collabora.com> wrote:
>> LAVA was recently patched [1] with a fix on how parameters are parsed in
>> `lava-test-case`, so we don't need to repeat quotes to send the
>> arguments properly to it. Uprev mesa to fix this issue.
>
> Thanks a lot; the series is:
> Acked-by: Daniel Stone <daniels@collabora.com>
Applied to drm-misc-next.
Regards,
Vignesh
>
> Cheers,
> Daniel
>
_______________________________________________
linux-amlogic mailing list
linux-amlogic@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-amlogic
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2025-03-25 11:09 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-03-14 8:58 [PATCH v1 0/3] drm/ci: uprev mesa, IGT Vignesh Raman
2025-03-14 8:58 ` [PATCH v1 1/3] drm/ci: uprev mesa Vignesh Raman
2025-03-18 18:52 ` Helen Mae Koike Fornazier
2025-03-19 13:23 ` Vignesh Raman
2025-03-19 17:34 ` Helen Mae Koike Fornazier
2025-03-21 10:26 ` Daniel Stone
2025-03-25 11:06 ` Vignesh Raman
2025-03-14 8:58 ` [PATCH v1 2/3] drm/ci: uprev IGT Vignesh Raman
2025-03-19 17:35 ` Helen Mae Koike Fornazier
2025-03-14 8:58 ` [PATCH v1 3/3] drm/ci: arm64.config: mediatek: enable PHY drivers Vignesh Raman
2025-03-18 18:53 ` Helen Mae Koike Fornazier
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®