Re: [PATCH v1 5/7] drm/ci: uprev IGT

2025-07-20 Thread Vignesh Raman
Hi, On 18/07/25 18:24, Dmitry Baryshkov wrote: On Fri, Jul 18, 2025 at 04:23:57PM +0530, Vignesh Raman wrote: Uprev IGT to the latest version and update expectation files. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/gitlab-ci.yml | 2 +- .../gpu/drm/ci/xfails/amdgpu

[PATCH v1 7/7] drm/ci: add mt8192

2025-07-18 Thread Vignesh Raman
Add job that executes the IGT test suite for mt8192-asurada-spherion-r0. Signed-off-by: Deborah Brouwer Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/arm64.config | 4 +++ drivers/gpu/drm/ci/test.yml | 13 +-- .../drm/ci/xfails/mediatek-mt8192

[PATCH v1 4/7] drm/ci: uprev mesa

2025-07-18 Thread Vignesh Raman
Uprev mesa to adapt to the latest changes in Mesa CI, including support for firmware via LAVA overlays, removal of the python-artifacts job, split container and build rules, use of the alpine container for LAVA jobs, and various misc fixes. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci

[PATCH v1 6/7] drm/ci: add rk3588-rock-5b

2025-07-18 Thread Vignesh Raman
Add job that executes the IGT test suite for rk3588-rock-5b. Signed-off-by: Vignesh Raman --- MAINTAINERS | 1 + drivers/gpu/drm/ci/arm64.config | 5 drivers/gpu/drm/ci/build.sh | 1 + drivers/gpu/drm/ci/gitlab-ci.yml

[PATCH v1 5/7] drm/ci: uprev IGT

2025-07-18 Thread Vignesh Raman
Uprev IGT to the latest version and update expectation files. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/gitlab-ci.yml | 2 +- .../gpu/drm/ci/xfails/amdgpu-stoney-fails.txt | 2 + .../drm/ci/xfails/amdgpu-stoney-flakes.txt| 7 ++ drivers/gpu/drm/ci/xfails/i915

[PATCH v1 1/7] drm/ci: disable apq8016 and apq8096 bare-metal jobs

2025-07-18 Thread Vignesh Raman
These devices are being moved to LAVA. The jobs will be enabled and the job definitions will be updated once the move is complete. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/test.yml | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/ci/test.yml b

[PATCH v1 3/7] drm/ci: i915: cml: update runner tag

2025-07-18 Thread Vignesh Raman
asus-C436FA-Flip-hatch has fewer devices available in the LAVA lab and drm-ci uses only 2 DUTs, causing tests to time out. Update drm-ci to use puff instead of hatch so the tests can run on 5 DUTs. Also increase parallel count for amly jobs to 3. Signed-off-by: Vignesh Raman --- drivers/gpu

[PATCH v1 2/7] drm/ci: reduce sm8350-hdk parallel jobs from 4 to 2

2025-07-18 Thread Vignesh Raman
The sm8350-hdk jobs are short and each test takes around 2–3 minutes and the full job completes in about 10 minutes. Running 4 parallel jobs uses 4 devices at once, which is not needed. Set parallel to 2 to reduce device usage. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/test.yml | 2

[PATCH v1 0/7] drm/ci: add new jobs, uprev IGT and mesa

2025-07-18 Thread Vignesh Raman
(switching from hatch to puff) to improve device availability. - Adjusting parallelism in jobs (sm8350-hdk, amly) to better utilize test resources. Pipeline: https://gitlab.freedesktop.org/vigneshraman/msm/-/pipelines/1473405 MR: https://gitlab.freedesktop.org/drm/msm/-/merge_requests/180 Vignesh

Re: drm-ci: mt8173-elm-hana: kms_atomic_transition@plane-all-modeset-transition-internal-panels flake

2025-07-10 Thread Vignesh Raman
created instead. Apologies for not mentioning this earlier in the email. Regards, Vignesh Best regards Thomas Am 10.07.25 um 15:16 schrieb Vignesh Raman: Hi Maintainers, There is a flake test reported for the mediatek driver in drm-ci. # Board Name: mt8173-elm-hana # Failure Rate: 60 # IGT

drm-ci: mt8173-elm-hana: kms_flip@absolute-wf_vblank flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There is a flake test reported for the mediatek driver in drm-ci. # Board Name: mt8173-elm-hana # Failure Rate: 40 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_flip@absolute-wf_vblank 07:39:19.323: DEBUG - Begin test kms_flip@absolute-wf_vblank 07:39:19.323: ERR

drm-ci: mt8173-elm-hana: kms_atomic_transition@plane-all-modeset-transition-internal-panels flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There is a flake test reported for the mediatek driver in drm-ci. # Board Name: mt8173-elm-hana # Failure Rate: 60 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_atomic_transition@plane-all-modeset-transition-internal-panels 07:35:22.411: DEBUG - Begin test kms_a

drm-ci: mt8173-elm-hana: kms_flip@flip-vs-rmfb flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There is a flake test reported for the mediatek driver in drm-ci. # Board Name: mt8173-elm-hana # Failure Rate: 40 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_flip@flip-vs-rmfb 02:16:56.671: DEBUG - Begin test kms_flip@flip-vs-rmfb 02:16:56.671: ERROR - Igt err

drm-ci: mt8173-elm-hana: kms_flip@busy-flip flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There is a flake test reported for the mediatek driver in drm-ci. # Board Name: mt8173-elm-hana # Failure Rate: 40 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_flip@busy-flip 02:13:29.480: DEBUG - Begin test kms_flip@busy-flip 02:13:29.480: ERROR - Igt error: (k

drm-ci: mt8173-elm-hana: kms_flip@blocking-wf_vblank flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There is a flake test reported for the mediatek driver in drm-ci. # Board Name: mt8173-elm-hana # Failure Rate: 20 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_flip@blocking-wf_vblank 02:13:44.625: DEBUG - Begin test kms_flip@blocking-wf_vblank 02:13:44.625: ERR

drm-ci: rk3288-veyron-jaq: kms_flip@plain-flip-fb-recreate flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3288-veyron-jaq # Failure Rate: 20 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_flip@plain-flip-fb-recreate 11:11:35.318: DEBUG - Begin test kms_flip@plain-flip-fb-recreat

drm-ci: rk3288-veyron-jaq: kms_flip@flip-vs-dpms-on-nop-interruptible flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3288-veyron-jaq # Failure Rate: 40 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_flip@flip-vs-dpms-on-nop-interruptible 02:09:26.564: DEBUG - Begin test kms_flip@flip-vs-dpm

drm-ci: rk3288-veyron-jaq: kms_flip@flip-vs-absolute-wf_vblank flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3288-veyron-jaq # Failure Rate: 40 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_flip@flip-vs-absolute-wf_vblank command: cd "/igt/libexec/igt-gpu-tools" && "/igt/libexec/i

drm-ci: rk3399-gru-kevin: kms_bw@linear-tiling-2-displays-3840x2160p flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3399-gru-kevin # Failure Rate: 20 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_bw@linear-tiling-2-displays-3840x2160p 13:36:54.352: DEBUG - Begin test kms_bw@linear-tiling-

drm-ci: rk3399-gru-kevin: kms_flip@plain-flip-ts-check-interruptible flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3399-gru-kevin # Failure Rate: 40 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_flip@plain-flip-ts-check-interruptible command: cd "/igt/libexec/igt-gpu-tools" && "/igt/lib

drm-ci: rk3399-gru-kevin: kms_color@legacy-gamma flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3399-gru-kevin # Failure Rate: 40 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_color@legacy-gamma (kms_color:1399) CRITICAL: Test assertion failure function run_gamma_dega

drm-ci: rk3399-gru-kevin: kms_bw@connected-linear-tiling-1-displays-3840x2160p flake

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3399-gru-kevin # Failure Rate: 60 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_bw@connected-linear-tiling-1-displays-3840x2160p 02:16:31.041: DEBUG - Begin test kms_bw@con

drm-ci: rk3399-gru-kevin: flake in kms_color@gamma

2025-07-10 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3399-gru-kevin # Failure Rate: 60 # IGT Version: 2.1-g26ddb59c1 # Linux Version: 6.16.0-rc2 kms_color@gamma (kms_color:915) igt_pipe_crc-WARNING: Warning on condition all_zero in function

[PATCH v1] drm/ci: i915: cml: Fix the runner tag

2025-06-26 Thread Vignesh Raman
The GitLab runner tags are case sensitive, and Flip-hatch's tag was incorrectly lowercase. This prevented jobs from being picked up by the runner. Fix the runner tag for Flip-hatch. Based on https://gitlab.freedesktop.org/mesa/mesa/-/commit/03b480d3 Signed-off-by: Vignesh Raman --- v1:

[PATCH v4 2/2] drm/ci: Add jobs to run KUnit tests

2025-06-23 Thread Vignesh Raman
Add jobs to run KUnit tests using tools/testing/kunit/kunit.py tool. Signed-off-by: Vignesh Raman Acked-by: Helen Koike Reviewed-by: Maxime Ripard --- v4: - The minimum supported version of LLVM for building x86 kernels is 15.0.0 (See https://lore.kernel.org/all/20250220-x86-bump-min

[PATCH v4 1/2] drm/ci: Add jobs to validate devicetrees

2025-06-23 Thread Vignesh Raman
Add jobs to run dt_binding_check and dtbs_check. If warnings are seen, exit with a non-zero error code while configuring them as warning in the GitLab CI pipeline. Signed-off-by: Vignesh Raman Acked-by: Helen Koike Reviewed-by: Maxime Ripard Acked-by: Dmitry Baryshkov --- v4: - The minimum

[PATCH v4 0/2] drm/ci: Add devicetree validation and KUnit tests

2025-06-23 Thread Vignesh Raman
://gitlab.freedesktop.org/drm/msm/-/merge_requests/169 Vignesh Raman (2): drm/ci: Add jobs to validate devicetrees drm/ci: Add jobs to run KUnit tests drivers/gpu/drm/ci/check-devicetrees.yml | 50 drivers/gpu/drm/ci/dt-binding-check.sh | 19 + drivers/gpu/drm

[PATCH v3 1/2] drm/ci: python-artifacts: use shallow clone

2025-05-13 Thread Vignesh Raman
-off-by: Vignesh Raman --- v2: - Set GIT_DEPTH only for python-artifacts job. v3: - No changes. --- drivers/gpu/drm/ci/gitlab-ci.yml | 5 + 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/ci/gitlab-ci.yml b/drivers/gpu/drm/ci/gitlab-ci.yml index ba75b3a7eca4..cffcacfd070e

[PATCH v3 0/2] drm/ci: mesa uprev and python-artifacts fixes

2025-05-13 Thread Vignesh Raman
/-/pipelines/1418294 mesa uprev testing, pipeline - https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines/1418293 msm merge request, https://gitlab.freedesktop.org/drm/msm/-/merge_requests/169 i915:cml jobs are stuck due to some issue with devices in the lava lab. Vignesh Raman (2): drm/ci

[PATCH v3 2/2] drm/ci: uprev mesa and ci-templates

2025-05-13 Thread Vignesh Raman
The current s3cp stopped working after the migration. Update to the latest mesa and ci-templates to get s3cp working again and adapt to recent changes in mesa-ci. Acked-by: Helen Koike Signed-off-by: Vignesh Raman --- v2: - Uprev mesa and ci-templates to the latest version to get s3cp

[PATCH v4] arm64: defconfig: mediatek: enable PHY drivers

2025-05-12 Thread Vignesh Raman
colas F. R. A. Prado Signed-off-by: Vignesh Raman --- v2: - Include board details in the commit message. - Sort newly added PHY configs in defconfig. v3: - Use defconfig/savedefconfig to get the correct configs ordering. - Removed PHY_MTK_XSPHY since it is not required for probing dis

[PATCH v2 2/2] drm/ci: uprev mesa and ci-templates

2025-05-05 Thread Vignesh Raman
The current s3cp stopped working after the migration. Update to the latest mesa and ci-templates to get s3cp working again and adapt to recent changes in mesa-ci. Signed-off-by: Vignesh Raman --- v2: - Uprev mesa and ci-templates to the latest version to get s3cp working again

[PATCH v2 1/2] drm/ci: python-artifacts: use shallow clone

2025-05-05 Thread Vignesh Raman
The python-artifacts job has a timeout of 10 minutes, which causes build failures as it was unable to clone the repository within the specified limits. Set GIT_DEPTH to 10 to speed up cloning and avoid build failures due to timeouts when fetching the full repository. Signed-off-by: Vignesh Raman

[PATCH v2 0/2] drm/ci: mesa uprev and python-artifacts fixes

2025-05-05 Thread Vignesh Raman
/-/pipelines/1418294 mesa uprev testing, pipeline - https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines/1418293 i915:cml jobs are stuck due to some issue with devices in the lava lab. Vignesh Raman (2): drm/ci: python-artifacts: use shallow clone drm/ci: uprev mesa and ci-templates drivers

Re: [PATCH v1 3/3] drm/ci: uprev mesa

2025-04-29 Thread Vignesh Raman
Hi Dmitry, On 29/04/25 23:51, Dmitry Baryshkov wrote: On Thu, Apr 03, 2025 at 11:29:55AM +0530, Vignesh Raman wrote: Hi Daniel, On 28/03/25 17:29, Vignesh Raman wrote: Hi Daniel, On 28/03/25 17:06, Daniel Stone wrote: Hi Vignesh, On Fri, 28 Mar 2025 at 11:03, Vignesh Raman wrote: The

Re: [PATCH v3 1/2] drm/ci: Add jobs to validate devicetrees

2025-04-23 Thread Vignesh Raman
Hi Helen, On 24/04/25 00:26, Helen Koike wrote: On 17/04/2025 00:04, Vignesh Raman wrote: Add jobs to run dt_binding_check and dtbs_check. If warnings are seen, exit with a non-zero error code while configuring them as warning in the GitLab CI pipeline. Signed-off-by: Vignesh Raman

Re: [PATCH v3 0/2] drm/ci: Add devicetree validation and KUnit tests

2025-04-23 Thread Vignesh Raman
Hi Helen, On 24/04/25 00:21, Helen Koike wrote: Hi Vignesh, Thanks for this version, please see my comments below. On 17/04/2025 00:04, Vignesh Raman wrote: Add jobs to validate devicetrees and run KUnit tests. Pipeline link, https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines

[PATCH v3 0/2] drm/ci: Add devicetree validation and KUnit tests

2025-04-17 Thread Vignesh Raman
-vignesh.ra...@collabora.com/ Vignesh Raman (2): drm/ci: Add jobs to validate devicetrees drm/ci: Add jobs to run KUnit tests drivers/gpu/drm/ci/check-devicetrees.yml | 44 drivers/gpu/drm/ci/dt-binding-check.sh | 16 + drivers/gpu/drm/ci/dtbs-check.sh

[PATCH v3 2/2] drm/ci: Add jobs to run KUnit tests

2025-04-16 Thread Vignesh Raman
Add jobs to run KUnit tests using tools/testing/kunit/kunit.py tool. Signed-off-by: Vignesh Raman Reviewed-by: Maxime Ripard --- v3: - Add KUnit tests to the kunit stage. v2: - Use LLVM/Clang instead of GCC to avoid architecture-specific toolchains for cross-compiling. --- drivers

[PATCH v3 1/2] drm/ci: Add jobs to validate devicetrees

2025-04-16 Thread Vignesh Raman
Add jobs to run dt_binding_check and dtbs_check. If warnings are seen, exit with a non-zero error code while configuring them as warning in the GitLab CI pipeline. Signed-off-by: Vignesh Raman Reviewed-by: Maxime Ripard Acked-by: Dmitry Baryshkov --- v3: - Add dt-binding-check and dtbs

Re: [PATCH v2 1/2] drm/ci: Add jobs to validate devicetrees

2025-04-11 Thread Vignesh Raman
Hi Dmitry, On 11/04/25 01:02, Dmitry Baryshkov wrote: On Wed, Apr 09, 2025 at 11:45:38AM +0530, Vignesh Raman wrote: Add jobs to run dt_binding_check and dtbs_check. If warnings are seen, exit with a non-zero error code while configuring them as warning in the GitLab CI pipeline. Signed-off

Re: [PATCH v2 0/2] drm/ci: Add devicetree validation and KUnit tests

2025-04-11 Thread Vignesh Raman
Hi Helen, On 10/04/25 20:10, Helen Koike wrote: On 10/04/2025 05:07, Vignesh Raman wrote: Hi Helen, On 09/04/25 23:53, Helen Koike wrote: Hi Vignesh, Thank you for your patch. On 09/04/2025 03:15, Vignesh Raman wrote: Add jobs to validate devicetrees and run KUnit tests. Pipeline link

Re: [PATCH v2 0/2] drm/ci: Add devicetree validation and KUnit tests

2025-04-10 Thread Vignesh Raman
Hi Helen, On 09/04/25 23:53, Helen Koike wrote: Hi Vignesh, Thank you for your patch. On 09/04/2025 03:15, Vignesh Raman wrote: Add jobs to validate devicetrees and run KUnit tests. Pipeline link, https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines/1400550 I see the checks are

[PATCH v2 2/2] drm/ci: Add jobs to run KUnit tests

2025-04-08 Thread Vignesh Raman
Add jobs to run KUnit tests using tools/testing/kunit/kunit.py tool. Signed-off-by: Vignesh Raman --- v2: - Run KUnit tests with LLVM. --- drivers/gpu/drm/ci/gitlab-ci.yml | 1 + drivers/gpu/drm/ci/kunit.sh | 11 +++ drivers/gpu/drm/ci/kunit.yml | 32

[PATCH v2 0/2] drm/ci: Add devicetree validation and KUnit tests

2025-04-08 Thread Vignesh Raman
Add jobs to validate devicetrees and run KUnit tests. Pipeline link, https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines/1400550 Link to v1, https://lore.kernel.org/all/20250327160117.945165-1-vignesh.ra...@collabora.com/ Vignesh Raman (2): drm/ci: Add jobs to validate devicetrees

[PATCH v2 1/2] drm/ci: Add jobs to validate devicetrees

2025-04-08 Thread Vignesh Raman
Add jobs to run dt_binding_check and dtbs_check. If warnings are seen, exit with a non-zero error code while configuring them as warning in the GitLab CI pipeline. Signed-off-by: Vignesh Raman --- v2: - Use LLVM to build. --- drivers/gpu/drm/ci/check-devicetrees.yml | 43

Re: [PATCH v1 1/3] drm/ci: uprev mesa

2025-04-05 Thread Vignesh Raman
On 21/03/25 15:56, Daniel Stone wrote: Hi Vignesh, On Fri, 14 Mar 2025 at 08:59, Vignesh Raman 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

Re: [PATCH v1 2/3] drm/ci: Add jobs to validate devicetrees

2025-04-05 Thread Vignesh Raman
Hi Dmitry, On 31/03/25 13:25, Dmitry Baryshkov wrote: On Mon, 31 Mar 2025 at 10:53, Maxime Ripard wrote: On Sun, Mar 30, 2025 at 08:06:45PM +0300, Dmitry Baryshkov wrote: On Thu, Mar 27, 2025 at 09:31:11PM +0530, Vignesh Raman wrote: Add jobs to run dt_binding_check and dtbs_check. If

Re: [PATCH v1 3/3] drm/ci: uprev mesa

2025-04-05 Thread Vignesh Raman
Hi Daniel, On 28/03/25 17:06, Daniel Stone wrote: Hi Vignesh, On Fri, 28 Mar 2025 at 11:03, Vignesh Raman wrote: The current s3cp implementation does not work anymore after the migration, and instead of fixing it and propagating the fix down to us, it's simpler to directly use curl.

Re: [PATCH v1 3/3] drm/ci: Add jobs to run KUnit tests

2025-04-05 Thread Vignesh Raman
Hi Maxime, On 28/03/25 20:40, Maxime Ripard wrote: On Thu, Mar 27, 2025 at 09:31:12PM +0530, Vignesh Raman wrote: Add jobs to run KUnit tests using tools/testing/kunit/kunit.py tool. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/gitlab-ci.yml | 1 + drivers/gpu/drm/ci/kunit.sh

Re: [PATCH v1 2/3] drm/ci: check-patch: unshallow repository before fetching

2025-04-03 Thread Vignesh Raman
Hi Daniel, On 28/03/25 17:40, Vignesh Raman wrote: Hi Daniel, On 28/03/25 17:05, Daniel Stone wrote: Hi Vignesh, On Fri, 28 Mar 2025 at 11:03, Vignesh Raman wrote: Ensure the repository is not shallow before fetching branches in check-patch job. This prevents issues where git merge-base

Re: [PATCH v1 3/3] drm/ci: uprev mesa

2025-04-02 Thread Vignesh Raman
Hi Daniel, On 28/03/25 17:29, Vignesh Raman wrote: Hi Daniel, On 28/03/25 17:06, Daniel Stone wrote: Hi Vignesh, On Fri, 28 Mar 2025 at 11:03, Vignesh Raman wrote: The current s3cp implementation does not work anymore after the migration, and instead of fixing it and propagating the fix

Re: [PATCH v1 2/3] drm/ci: Add jobs to validate devicetrees

2025-03-31 Thread Vignesh Raman
Hi Dmitry, On 30/03/25 22:36, Dmitry Baryshkov wrote: On Thu, Mar 27, 2025 at 09:31:11PM +0530, Vignesh Raman wrote: Add jobs to run dt_binding_check and dtbs_check. If warnings are seen, exit with a non-zero error code while configuring them as warning in the GitLab CI pipeline. Can it

Re: DRM CI

2025-03-28 Thread Vignesh Raman
Hi Maxime, On 20/03/25 15:03, Maxime Ripard wrote: Hi, On Wed, Mar 19, 2025 at 02:39:59PM -0300, Helen Koike wrote: Hi Maxime, On 19/03/2025 11:11, Maxime Ripard wrote: Hi, At last Plumbers, we agreed with Dave that a good first step to ramp up CI for DRM trees would be to enable build and

[PATCH v1 1/3] drm/ci: use shallow clone to avoid timeouts

2025-03-28 Thread Vignesh Raman
The python-artifacts job has a timeout of 10 minutes, which causes build failures as it was unable to clone the repository within the specified limits. Set GIT_DEPTH to 10 to speed up cloning and avoid build failures due to timeouts when fetching the full repository. Signed-off-by: Vignesh Raman

Re: [PATCH v1 2/3] drm/ci: check-patch: unshallow repository before fetching

2025-03-28 Thread Vignesh Raman
Hi Daniel, On 28/03/25 17:05, Daniel Stone wrote: Hi Vignesh, On Fri, 28 Mar 2025 at 11:03, Vignesh Raman wrote: Ensure the repository is not shallow before fetching branches in check-patch job. This prevents issues where git merge-base fails due to incomplete history. Set the timeout of

[PATCH v1 3/3] drm/ci: uprev mesa

2025-03-28 Thread Vignesh Raman
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34120 [2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34244 Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/build-igt.sh | 2 +- drivers/gpu/drm/ci/build.sh | 6 +++--- drivers/gpu/drm/ci/gitlab-ci.yml | 6 -- dr

[PATCH v1 0/3] drm/ci: mesa uprev and python-artifacts/check-patch fixes

2025-03-28 Thread Vignesh Raman
. Vignesh Raman (3): drm/ci: use shallow clone to avoid timeouts drm/ci: check-patch: unshallow repository before fetching drm/ci: uprev mesa drivers/gpu/drm/ci/build-igt.sh | 2 +- drivers/gpu/drm/ci/build.sh | 6 +++--- drivers/gpu/drm/ci/check-patch.py| 16

[PATCH v1 2/3] drm/ci: check-patch: unshallow repository before fetching

2025-03-28 Thread Vignesh Raman
Ensure the repository is not shallow before fetching branches in check-patch job. This prevents issues where git merge-base fails due to incomplete history. Set the timeout of check-patch job to 1h. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/check-patch.py| 16

[PATCH v1 1/3] drm/ci: force use of BFD linker

2025-03-27 Thread Vignesh Raman
separate script so that other jobs (dtbs check, kunit) can use it. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/build.sh| 14 ++ drivers/gpu/drm/ci/override-ld-with-bfd.sh | 16 2 files changed, 18 insertions(+), 12 deletions(-) create mode

[PATCH v1 2/3] drm/ci: Add jobs to validate devicetrees

2025-03-27 Thread Vignesh Raman
Add jobs to run dt_binding_check and dtbs_check. If warnings are seen, exit with a non-zero error code while configuring them as warning in the GitLab CI pipeline. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/check-devicetrees.yml | 38 ++ drivers/gpu/drm/ci/dt

[PATCH v1 3/3] drm/ci: Add jobs to run KUnit tests

2025-03-27 Thread Vignesh Raman
Add jobs to run KUnit tests using tools/testing/kunit/kunit.py tool. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/gitlab-ci.yml | 1 + drivers/gpu/drm/ci/kunit.sh | 34 drivers/gpu/drm/ci/kunit.yml | 19 ++ 3 files changed, 54

[PATCH v1 0/3] drm/ci: Add devicetree validation and KUnit tests

2025-03-27 Thread Vignesh Raman
Add jobs to validate devicetrees and run KUnit tests. Pipeline link, https://gitlab.freedesktop.org/vigneshraman/linux/-/pipelines/1390797 Vignesh Raman (3): drm/ci: force use of BFD linker drm/ci: Add jobs to validate devicetrees drm/ci: Add jobs to run KUnit tests drivers/gpu/drm/ci

Re: [PATCH v1 1/3] drm/ci: uprev mesa

2025-03-19 Thread Vignesh Raman
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 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.

Re: drm-ci: vkms: kms_flip@modeset-vs-vblank-race flake

2025-03-17 Thread Vignesh Raman
Hi Louis, On 14/03/25 20:01, Louis Chauvet wrote: Le 14/03/2025 à 13:11, Vignesh Raman a écrit : Hi Louis, On 13/03/25 19:30, Louis Chauvet wrote: Le 13/03/2025 à 11:45, Vignesh Raman a écrit : Hi Maintainers, Hi Vignesh, Thanks for the report. On my setup, this test passed, and

[PATCH v1 2/3] drm/ci: uprev IGT

2025-03-15 Thread Vignesh Raman
Uprev IGT to the latest version and update expectation files. Signed-off-by: Vignesh Raman --- 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

Re: drm-ci: vkms: kms_flip@modeset-vs-vblank-race flake

2025-03-14 Thread Vignesh Raman
Hi Louis, On 13/03/25 19:30, Louis Chauvet wrote: Le 13/03/2025 à 11:45, Vignesh Raman a écrit : Hi Maintainers, Hi Vignesh, Thanks for the report. On my setup, this test passed, and the others are skipped. I think the issue on this specific test may be due to performance (seems to be

[PATCH v1 3/3] drm/ci: arm64.config: mediatek: enable PHY drivers

2025-03-14 Thread Vignesh Raman
Signed-off-by: Vignesh Raman --- 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

[PATCH v1 1/3] drm/ci: uprev mesa

2025-03-14 Thread Vignesh Raman
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 --- drivers/gp

[PATCH v1 0/3] drm/ci: uprev mesa, IGT

2025-03-14 Thread Vignesh Raman
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

drm-ci: mediatek: kms_atomic_transition@plane-toggle-modeset-transition flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for mediatek driver testing in drm-ci. # Board Name: mt8183-kukui-jacuzzi-juniper-sku16 # Failure Rate: 20 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_atomic_transition@plane-toggle-modeset-transition 11:13:54.607: DEBUG - Be

drm-ci: vkms: kms_flip@modeset-vs-vblank-race flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for vkms driver testing in drm-ci. # Board Name: vkms # Failure Rate: 20 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_flip@modeset-vs-vblank-race DEBUG - Begin test kms_flip@modeset-vs-vblank-race ERROR - Igt error: (kms_flip:

drm-ci: mediatek: kms_atomic_transition@plane-all-modeset-transition-internal-panels flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for mediatek driver testing in drm-ci. # Board Name: mt8183-kukui-jacuzzi-juniper-sku16 # Failure Rate: 20 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_atomic_transition@plane-all-modeset-transition-internal-panels 11:34:51.89

drm-ci: vkms: kms_vblank@ts-continuation-dpms-suspend flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for vkms driver testing in drm-ci. # Board Name: vkms # Failure Rate: 100 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_vblank@ts-continuation-dpms-suspend DEBUG - Begin test kms_vblank@ts-continuation-dpms-suspend [ 199.80520

drm-ci: rockchip: kms_bw@linear-tiling-1-displays-3840x2160p flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3399-gru-kevin # Failure Rate: 20 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_bw@linear-tiling-1-displays-3840x2160p 11:38:08.782: DEBUG - Begin test kms_bw@linear-tiling

drm-ci: vkms: kms_plane@plane-panning-bottom-right-suspend flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for vkms driver testing in drm-ci. # Board Name: vkms # Failure Rate: 100 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_plane@plane-panning-bottom-right-suspend DEBUG - Begin test kms_plane@plane-panning-bottom-right-suspend [

drm-ci: vkms: kms_pipe_crc_basic@suspend-read-crc flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for vkms driver testing in drm-ci. # Board Name: vkms # Failure Rate: 100 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_pipe_crc_basic@suspend-read-crc DEBUG - Begin test kms_pipe_crc_basic@suspend-read-crc [ 626.048130] PM: S

drm-ci: rockchip: kms_bw@connected-linear-tiling-1-displays-2160x1440p flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for rockchip driver testing in drm-ci. # Board Name: rk3399-gru-kevin # Failure Rate: 20 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_bw@connected-linear-tiling-1-displays-2160x1440p 11:33:40.013: DEBUG - Begin test kms_bw@co

drm-ci: mediatek: kms_flip@basic-flip-vs-modeset flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for mediatek driver testing in drm-ci. # Board Name: mt8183-kukui-jacuzzi-juniper-sku16 # Failure Rate: 20 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_flip@basic-flip-vs-modeset 09:59:50.792: DEBUG - Begin test kms_flip@basic

drm-ci: mediatek: kms_flip@flip-vs-wf_vblank-interruptible flake

2025-03-13 Thread Vignesh Raman
Hi Maintainers, There are some flake test reported for mediatek driver testing in drm-ci. # Board Name: mt8173-elm-hana # Failure Rate: 20 # IGT Version: 1.30-g04bedb923 # Linux Version: 6.14.0-rc4 kms_flip@flip-vs-wf_vblank-interruptible command: cd "/igt/libexec/igt-gpu-tools" && "/igt/libex

Re: [PATCH v2] drm/ci: add kms_cursor_legacy@torture-bo to apq8016 flakes

2025-03-13 Thread Vignesh Raman
Hi Abhinav, On 13/03/25 07:40, Vignesh Raman wrote: Hi Abhinav, On 05/12/24 01:29, Abhinav Kumar wrote:  From the jobs [1] and [2] of pipeline [3], its clear that kms_cursor_legacy@torture-bo is most certainly a flake and not a fail for apq8016. Mark the test accordingly to match the results

Re: [PATCH v2] drm/ci: add kms_cursor_legacy@torture-bo to apq8016 flakes

2025-03-12 Thread Vignesh Raman
..2fb192c92559 --- /dev/null +++ b/drivers/gpu/drm/ci/xfails/msm-apq8016-flakes.txt @@ -0,0 +1,5 @@ +# Board Name: msm-apq8016-db410c +# Failure Rate: 33 +# IGT Version: 1.28-ga73311079 +# Linux Version: 6.12.0-rc2 +kms_cursor_legacy@torture-bo Reviewed-by: Vignesh Raman Regards, Vignesh

[PATCH v3] arm64: defconfig: mediatek: enable PHY drivers

2025-03-12 Thread Vignesh Raman
quot;) Signed-off-by: Vignesh Raman --- v2: - Include board details in the commit message. - Sort newly added PHY configs in defconfig. v3: - Use defconfig/savedefconfig to get the correct configs ordering. - Removed PHY_MTK_XSPHY since it is not required for probing display driver

Re: [PATCH v2] arm64: defconfig: mediatek: enable PHY drivers

2025-03-12 Thread Vignesh Raman
Hi Nícolas, On 12/03/25 19:55, Nícolas F. R. A. Prado wrote: On Wed, Mar 12, 2025 at 09:49:26AM +0530, Vignesh Raman wrote: 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

[PATCH v2] arm64: defconfig: mediatek: enable PHY drivers

2025-03-11 Thread Vignesh Raman
- CONFIG_PHY_MTK_XSPHY=m for USB Signed-off-by: Vignesh Raman --- v2: - Include board details in the commit message. - Sort newly added PHY configs in defconfig. --- arch/arm64/configs/defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64

Re: [PATCH v1] arm64: defconfig: mediatek: enable PHY drivers

2025-03-11 Thread Vignesh Raman
Hi Nícolas, On 12/03/25 01:15, Nícolas F. R. A. Prado wrote: On Tue, Mar 11, 2025 at 05:26:37PM +0530, Vignesh Raman wrote: Hi Krzysztof, On 11/03/25 12:54, Krzysztof Kozlowski wrote: On 11/03/2025 07:16, Vignesh Raman wrote: The mediatek display driver fails to probe on mt8173 and mt8183

Re: [PATCH v3 0/3] drm/ci: enable lockdep detection

2025-03-11 Thread Vignesh Raman
Hi Daniel, On 10/03/25 13:53, Daniel Stone wrote: Hi Vignesh, On Mon, 17 Feb 2025 at 05:37, Vignesh Raman wrote: This patch series enables lockdep detection in drm-ci. Any lockdep failures will be shown as warnings in the pipeline. This series also enables CONFIG_DEBUG_WW_MUTEX_SLOWPATH for

Re: [PATCH v1] MAINTAINERS: Update drm/ci maintainers

2025-03-11 Thread Vignesh Raman
On 05/02/25 19:17, Vignesh Raman wrote: Update drm/ci maintainer entries: * Add myself as drm/ci maintainer. * Update Helen's email address. Signed-off-by: Vignesh Raman --- MAINTAINERS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS

Re: [PATCH v1] arm64: defconfig: mediatek: enable PHY drivers

2025-03-11 Thread Vignesh Raman
Hi Krzysztof, On 11/03/25 12:54, Krzysztof Kozlowski wrote: On 11/03/2025 07:16, Vignesh Raman wrote: The mediatek display driver fails to probe on mt8173 and mt8183 in v6.14-rc4, with the following errors: Which boards? These are the boards, https://lava.pages.collabora.com/docs/boards

Re: [PATCH v2] drm/ci: use shallow clone to avoid timeouts

2025-03-10 Thread Vignesh Raman
Hi Daniel, On 10/03/25 13:55, Daniel Stone wrote: Hi Vignesh, On Fri, 28 Feb 2025 at 15:12, Vignesh Raman wrote: The python-artifacts job has a timeout of 10 minutes, which causes build failures as it was unable to clone the repository within the specified limits. Set GIT_DEPTH to 50 to

[PATCH v1] arm64: defconfig: mediatek: enable PHY drivers

2025-03-10 Thread Vignesh Raman
t8173. So enable these PHY configs for mediatek platforms. Signed-off-by: Vignesh Raman --- arch/arm64/configs/defconfig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 1f25423de383..09aedc3447b7 100644 --- a/arch/arm64/co

[PATCH v2] drm/ci: use shallow clone to avoid timeouts

2025-02-28 Thread Vignesh Raman
The python-artifacts job has a timeout of 10 minutes, which causes build failures as it was unable to clone the repository within the specified limits. Set GIT_DEPTH to 50 to speed up cloning and avoid build failures due to timeouts when fetching the full repository. Signed-off-by: Vignesh Raman

[PATCH v3] drm/ci: fix merge request rules

2025-02-28 Thread Vignesh Raman
Also remove CI_PROJECT_NAMESPACE checks specific to mesa. Fixes: df54f04f2020 ("drm/ci: update gitlab rules") Signed-off-by: Vignesh Raman --- v2: - Run jobs automatically for marge-bot and scheduled pipelines, but in all other cases run manually. Also remove CI_PROJECT_N

Re: [PATCH v2] drm/ci: fix merge request rules

2025-02-28 Thread Vignesh Raman
Hi Dmitry, On 28/02/25 12:28, Dmitry Baryshkov wrote: On Thu, Feb 27, 2025 at 09:50:50AM +0530, Vignesh Raman wrote: Merge request pipelines were only created when changes were made to drivers/gpu/drm/ci/, causing MRs that didn't touch this path to break. Fix MR pipeline rules to trigger

Re: [PATCH v1] drm/ci: remove CI_PRE_CLONE_SCRIPT

2025-02-27 Thread Vignesh Raman
Hi Dmitry, On 27/02/25 11:21, Dmitry Baryshkov wrote: On Thu, Feb 27, 2025 at 10:06:24AM +0530, Vignesh Raman wrote: If we are not caching the git archive, do not set CI_PRE_CLONE_SCRIPT. Setting it makes CI try to download the cache first, and if it is missing, it tries to clone the repo

[PATCH v1] drm/ci: use shallow clone to avoid timeouts

2025-02-27 Thread Vignesh Raman
The python-artifacts job has a timeout of 10 minutes, which causes build failures as it was unable to clone the repository within the specified limits. Set GIT_DEPTH to 10 to speed up cloning and avoid build failures due to timeouts when fetching the full repository. Signed-off-by: Vignesh Raman

[PATCH v1] drm/ci: remove CI_PRE_CLONE_SCRIPT

2025-02-26 Thread Vignesh Raman
If we are not caching the git archive, do not set CI_PRE_CLONE_SCRIPT. Setting it makes CI try to download the cache first, and if it is missing, it tries to clone the repo within a time limit, which can cause build failures. Signed-off-by: Vignesh Raman --- drivers/gpu/drm/ci/gitlab-ci.yml | 6

[PATCH v2] drm/ci: fix merge request rules

2025-02-26 Thread Vignesh Raman
Also remove CI_PROJECT_NAMESPACE checks specific to mesa. Fixes: df54f04f2020 ("drm/ci: update gitlab rules") Signed-off-by: Vignesh Raman --- v2: - Run jobs automatically for marge-bot and scheduled pipelines, but in all other cases run manually. Also remove CI_PROJECT_N

Re: [PATCH v1] drm/ci: fix merge request rules

2025-02-26 Thread Vignesh Raman
Hi Daniel, On 26/02/25 19:29, Daniel Stone wrote: Hi Vignesh, On Wed, 26 Feb 2025 at 13:55, Vignesh Raman wrote: Merge request pipelines were only created when changes were made to drivers/gpu/drm/ci/, causing MRs that didn't touch this path to break. Fix MR pipeline rules to trigger

Re: [PATCH] drm/ci: extend python-artifacts timeout

2025-02-26 Thread Vignesh Raman
210,6 @@ windows-msvc: yaml-toml-shell-py-test: rules: - when: never + +python-artifacts: + timeout: 1h Acked-by: Vignesh Raman Regards, Vignesh --- base-commit: 130377304ed09e54ff35a8974372498aad7059f3 change-id: 20250226-ci-python-timeout-7167d2c2985a Best regards,

  1   2   3   4   5   >