From 8573a2744748af1ecb3dba8de3a7aef8ed50a366 Mon Sep 17 00:00:00 2001 From: Valentine Burley Date: Mon, 9 Feb 2026 09:30:25 +0100 Subject: [PATCH] turnip/ci: Move a618-vk job to new sc7180 runner Add a new sc7180-trogdor-wormdingler-rev1-boe device type and move the a618-vk job to it. We'll have 12 boards, so we can increase parallelism and run fraction=1. Update job settings and add one new expected fail, and skip a few redundant tests in force-gmem mode. Signed-off-by: Valentine Burley Part-of: --- src/freedreno/ci/deqp-freedreno-a618-vk.toml | 2 +- src/freedreno/ci/freedreno-a618-fails.txt | 1 + src/freedreno/ci/gitlab-ci-inc.yml | 18 ++++++++++++++++++ src/freedreno/ci/gitlab-ci.yml | 6 +++--- 4 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/freedreno/ci/deqp-freedreno-a618-vk.toml b/src/freedreno/ci/deqp-freedreno-a618-vk.toml index e5fb47ec983..a9a63f523d1 100644 --- a/src/freedreno/ci/deqp-freedreno-a618-vk.toml +++ b/src/freedreno/ci/deqp-freedreno-a618-vk.toml @@ -3,7 +3,7 @@ deqp = "/deqp-vk/external/vulkancts/modules/vulkan/deqp-vk" caselists = ["/deqp-vk/mustpass/vk-main.txt"] renderer_check = "Turnip Adreno .* 618" -fraction = 3 +fraction = 1 tests_per_group = 10000 [deqp.env] # Enable additional tests that test fp32 denorm preserve. diff --git a/src/freedreno/ci/freedreno-a618-fails.txt b/src/freedreno/ci/freedreno-a618-fails.txt index 20313b3e9d9..db0075c0fd5 100644 --- a/src/freedreno/ci/freedreno-a618-fails.txt +++ b/src/freedreno/ci/freedreno-a618-fails.txt @@ -241,6 +241,7 @@ dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_ dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail asan-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail +gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_multiview_counter_offset_16,Fail nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail # New failures with VKCTS 1.4.4.0 diff --git a/src/freedreno/ci/gitlab-ci-inc.yml b/src/freedreno/ci/gitlab-ci-inc.yml index a43692bc741..e7c1ba5dab6 100644 --- a/src/freedreno/ci/gitlab-ci-inc.yml +++ b/src/freedreno/ci/gitlab-ci-inc.yml @@ -240,6 +240,24 @@ VK_DRIVER: freedreno LAVA_FIRMWARE: qcom-lava +# Status: https://lava.collabora.dev/scheduler/device_type/sc7180-trogdor-wormdingler-rev1-boe +.lava-sc7180-trogdor-wormdingler-rev1-boe:arm64: + variables: + BOOT_METHOD: depthcharge + DEVICE_TYPE: sc7180-trogdor-wormdingler-rev1-boe + DTB: sc7180-trogdor-wormdingler-rev1-boe + FDO_CI_CONCURRENT: 8 + # Increase the hangcheck timer for our spilling tests which bump up against + # the .5s default. + FREEDRENO_HANGCHECK_MS: 2000 + FARM: collabora + GPU_VERSION: freedreno-a618 + KERNEL_IMAGE_TYPE: "" + RUNNER_TAG: mesa-ci-x86-64-lava-sc7180-trogdor-wormdingler-rev1-boe + DRIVER_NAME: freedreno-a6xx + VK_DRIVER: freedreno + LAVA_FIRMWARE: qcom-lava + # Status: https://lava.collabora.dev/scheduler/device_type/sm8350-hdk .lava-sm8350-hdk:arm64: variables: diff --git a/src/freedreno/ci/gitlab-ci.yml b/src/freedreno/ci/gitlab-ci.yml index 3954448fdd4..a53535fe4a5 100644 --- a/src/freedreno/ci/gitlab-ci.yml +++ b/src/freedreno/ci/gitlab-ci.yml @@ -114,13 +114,13 @@ a618-angle: a618-vk: extends: - .lava-arm64-test-vk - - .lava-sc7180-trogdor-kingoftown:arm64 + - .lava-sc7180-trogdor-wormdingler-rev1-boe:arm64 - .collabora-turnip-rules - parallel: 8 + parallel: 11 variables: DEQP_SUITE: freedreno-a618-vk FLAKES_CHANNEL: "#freedreno-ci" - FDO_CI_CONCURRENT: 6 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 + FDO_CI_CONCURRENT: 7 # We get OOMkills if we go too wide since VKCTS 1.4.4.0 a618-vk-full: extends: