From 8fd0eda0cf0cb12912e8e84ee5d41d4c425ed007 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Roukala=20=28n=C3=A9=20Peres=29?= Date: Wed, 22 Jan 2025 14:53:38 +0200 Subject: [PATCH] freedreno/ci: uprev the a750 kernel to msm-next MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This kernel was built using b2c's linux builder without any additional patches... aside from the usual ones I apply for b2c, so we are almost to the point where we can run a stable kernel on it! The next uprev should be made from gfx-ci/linux rather than being hosted on my server, but I would like to use a released kernel for that. Signed-off-by: Martin Roukala (né Peres) Reviewed-by: Eric Engestrom Part-of: --- src/freedreno/ci/freedreno-a750-flakes.txt | 4 ++++ src/freedreno/ci/gitlab-ci-inc.yml | 9 ++++----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/freedreno/ci/freedreno-a750-flakes.txt b/src/freedreno/ci/freedreno-a750-flakes.txt index db50581b720..6171f2285f4 100644 --- a/src/freedreno/ci/freedreno-a750-flakes.txt +++ b/src/freedreno/ci/freedreno-a750-flakes.txt @@ -1,6 +1,7 @@ KHR-GL46.shader_atomic_counters.basic-usage-tes KHR-GL46.shader_bitfield_operation.bitfieldInsert.ivec3_2 KHR-GL46.shader_bitfield_operation.findMSB.uint_0 +KHR-GL46.shader_group_vote.invocations_with_variables KHR-GL46.shader_image_size.advanced-nonMS-tes-uint KHR-GL46.shader_image_size.basic-nonMS-tes-float KHR-GL46.shader_storage_buffer_object.advanced-usage-sync-cs @@ -17,11 +18,13 @@ dEQP-GLES31.functional.compute.shared_var.basic_type.mat3_mediump dEQP-GLES31.functional.copy_image.non_compressed.viewclass_64_bits.rg32ui_rgba16f.texture2d_array_to_texture2d_array dEQP-GLES31.functional.fbo.no_attachments.interaction.127x127ms0_default_129x129ms0 dEQP-GLES31.functional.image_load_store.cube.load_store.rgba16f +dEQP-GLES31.functional.image_load_store.2d_array.load_store.rgba32f_single_layer dEQP-GLES31.functional.shaders.builtin_var.compute.local_invocation_id dEQP-GLES31.functional.ssbo.layout.3_level_unsized_array.packed.mat4 dEQP-GLES31.functional.ssbo.layout.basic_unsized_array.std140.row_major_mat3 dEQP-GLES31.functional.ssbo.layout.instance_array_basic_type.std140.column_major_mat2x3 dEQP-GLES31.functional.ssbo.layout.random.arrays_of_arrays.4 +dEQP-GLES31.functional.ssbo.layout.random.nested_structs_arrays.14 dEQP-GLES31.functional.ssbo.layout.single_basic_type.packed.row_major_mediump_mat4 dEQP-GLES31.functional.ssbo.layout.single_basic_type.shared.highp_mat3 dEQP-GLES31.functional.ssbo.layout.single_basic_type.std140.highp_int @@ -129,6 +132,7 @@ dEQP-VK.glsl.texture_gather.basic.cube.rgba8i.size_npot.repeat_mirrored_repeat dEQP-VK.glsl.texture_gather.offset.min_required_offset.2d_array.rgba8ui.size_npot.repeat_mirrored_repeat dEQP-VK.image.format_reinterpret.cube.r8g8b8a8_uint_a2b10g10r10_unorm_pack32 +dEQP-VK.image.host_image_copy.identical_memory_layout.linear.d32_sfloat dEQP-VK.image.mutable.2d.r16g16_sint_r32_sfloat_draw_texture dEQP-VK.image.texel_view_compatible.compute.basic.3d_image.image_store.astc_10x10_srgb_block.r32g32b32a32_sint dEQP-VK.image.texel_view_compatible.compute.extended.2d_image.texture.etc2_r8g8b8a1_srgb_block.r16g16b16a16_snorm diff --git a/src/freedreno/ci/gitlab-ci-inc.yml b/src/freedreno/ci/gitlab-ci-inc.yml index e1901d1e99b..569f290da0b 100644 --- a/src/freedreno/ci/gitlab-ci-inc.yml +++ b/src/freedreno/ci/gitlab-ci-inc.yml @@ -351,12 +351,11 @@ variables: FDO_CI_CONCURRENT: 8 RUNNER_FARM_LOCATION: mupuf - B2C_KERNEL_URL: 'https://fs.mupuf.org/hdk8650/linux-6.8-hdk8650.gz' - B2C_DTB_URL: 'https://fs.mupuf.org/hdk8650/sm8650-hdk.dtb' + B2C_KERNEL_URL: 'https://fs.mupuf.org/hdk8650/2025-01-23-msm-gpu-fault-fixes-msm-next-6dbabc6/linux-arm64' + B2C_FIRMWARE_URL: 'https://fs.mupuf.org/hdk8650/sm8650-hdk-firmware.cpio.xz' + B2C_DTB_URL: 'https://fs.mupuf.org/hdk8650/2025-01-23-msm-gpu-fault-fixes-msm-next-6dbabc6/linux-arm64.dtbs.cpio.xz' + B2C_DTB_MATCH: 'boot/dtbs/qcom/sm8650-hdk.dtb' B2C_KERNEL_CMDLINE_EXTRAS: 'b2c.swap=16g' - # FIXME: drop the hangcheck part when we move to linux 6.11+ as hang - # recovery should be more stable - B2C_SESSION_REBOOT_REGEX: 'hangcheck detected' B2C_TIMEOUT_FIRST_CONSOLE_ACTIVITY_SECONDS: 30 B2C_TIMEOUT_FIRST_CONSOLE_ACTIVITY_RETRIES: 3 B2C_TIMEOUT_BOOT_WD_SECONDS: 20