From 4a42ea67853ca556dc8f06835d2679a3e626b575 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Roukala=20=28n=C3=A9=20Peres=29?= Date: Fri, 29 Aug 2025 16:26:55 +0300 Subject: [PATCH] nvk/ci: switch to default kernel to b2c's default kernel This brings linux v6.16.3 to all CI-tron jobs. Part-of: --- .../drivers/zink/ci/zink-nvk-ad106-fails.txt | 11 ++- .../drivers/zink/ci/zink-nvk-ad106-flakes.txt | 51 +++++++++++++ .../drivers/zink/ci/zink-nvk-ga106-fails.txt | 10 ++- .../drivers/zink/ci/zink-nvk-ga106-flakes.txt | 15 ++++ src/nouveau/ci/gitlab-ci-inc.yml | 5 +- src/nouveau/ci/nvk-ad106-flakes.txt | 9 ++- src/nouveau/ci/nvk-ga106-flakes.txt | 75 +++++++++++++++++++ 7 files changed, 168 insertions(+), 8 deletions(-) diff --git a/src/gallium/drivers/zink/ci/zink-nvk-ad106-fails.txt b/src/gallium/drivers/zink/ci/zink-nvk-ad106-fails.txt index b5d28c9e0c3..cb7bc6f82fe 100644 --- a/src/gallium/drivers/zink/ci/zink-nvk-ad106-fails.txt +++ b/src/gallium/drivers/zink/ci/zink-nvk-ad106-fails.txt @@ -501,7 +501,6 @@ spec@egl_khr_surfaceless_context@viewport,Fail spec@egl_mesa_configless_context@basic,Fail spec@ext_external_objects@vk-image-overwrite,Crash spec@ext_external_objects@vk-ping-pong-multi-sem,Fail -spec@ext_external_objects@vk-ping-pong-single-sem,Fail spec@ext_framebuffer_multisample@enable-flag,Fail spec@ext_framebuffer_multisample@interpolation 2 centroid-deriv-disabled,Fail spec@ext_framebuffer_multisample@interpolation 2 centroid-disabled,Fail @@ -542,3 +541,13 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail + +KHR-GL46.conditional_render_inverted.functional,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail +spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic,Fail +spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-conditional_render_no_overflow,Fail diff --git a/src/gallium/drivers/zink/ci/zink-nvk-ad106-flakes.txt b/src/gallium/drivers/zink/ci/zink-nvk-ad106-flakes.txt index dbfa2f213ce..baca86cea9f 100644 --- a/src/gallium/drivers/zink/ci/zink-nvk-ad106-flakes.txt +++ b/src/gallium/drivers/zink/ci/zink-nvk-ad106-flakes.txt @@ -81,3 +81,54 @@ spec@nv_primitive_restart@primitive-restart-draw-mode-polygon spec@!opengl 1.0@gl-1.0-front-invalidate-back spec@!opengl 1.1@teximage-colors gl_luminance12_alpha4.* spec@!opengl 1.1@teximage-colors gl_luminance16.* + +KHR-GL46.copy_image.functional_src_target_renderbuffer_src_format_rgb5_a1_dst_target_texture_2d_array_dst_format_rgb5_a1 +KHR-GL46.gpu_shader_fp64.builtin.dot_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.faceforward_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.floor_double +KHR-GL46.gpu_shader_fp64.builtin.frexp_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.lessthan_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat2x4 +KHR-GL46.gpu_shader_fp64.builtin.mix_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.modf_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.normalize_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.normalize_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat3 +KHR-GL46.gpu_shader_fp64.builtin.reflect_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.round_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.smoothstep_against_scalar_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.trunc_double +KHR-GL46.gpu_shader_fp64.builtin.trunc_dvec4 +KHR-GL46.packed_pixels.pbo_rectangle.rgba16_snorm_format_rgba +KHR-GL46.packed_pixels.pbo_rectangle.rgba16i_format_rg_integer +KHR-GL46.packed_pixels.pbo_rectangle.rgba32ui_format_bgra_integer +KHR-GL46.packed_pixels.varied_rectangle.compressed_rg_format_rg +dEQP-GLES3.functional.occlusion_query.conservative_scissor +dEQP-GLES3.functional.occlusion_query.stencil_clear +spec@ext_external_objects@vk-ping-pong-single-sem +spec@nv_primitive_restart@primitive-restart-draw-mode-polygon + +KHR-GL46.copy_image.functional_src_target_renderbuffer_src_format_rgb5_dst_target_texture_2d_array_dst_format_rgb5 +KHR-GL46.copy_image.functional_src_target_texture_2d_array_src_format_rgb5_dst_target_texture_2d_array_dst_format_rgb5 +KHR-GL46.copy_image.functional_src_target_texture_2d_array_src_format_rgba4_dst_target_texture_rectangle_dst_format_rgba4 +KHR-GL46.copy_image.functional_src_target_texture_3d_src_format_r3_g3_b2_dst_target_texture_rectangle_dst_format_r3_g3_b2 +KHR-GL46.copy_image.functional_src_target_texture_3d_src_format_rgb5_dst_target_texture_rectangle_dst_format_rgb5 +KHR-GL46.gpu_shader_fp64.builtin.* +KHR-GL46.packed_pixels.pbo_rectangle.rg32i_format_rgba_integer +KHR-GL46.packed_pixels.pbo_rectangle.rg8_snorm_format_rg +KHR-GL46.packed_pixels.pbo_rectangle.rgba12_format_rgba +KHR-GL46.packed_pixels.pbo_rectangle.rgba8i_format_red_integer +KHR-GL46.tessellation_shader.tessellation_shader_tessellation.TES +KHR-GL46.texture_cube_map_array.stencil_attachments_mutable_nonlayered +dEQP-GLES3.functional.occlusion_query.all_occluders +dEQP-GLES3.functional.occlusion_query.conservative_stencil_clear +dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32f_srgb8_alpha8_astc_10x5_khr.cubemap_to_texture3d +dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_overwrite +spec@!opengl 1.1@draw-sync +spec@arb_copy_image@arb_copy_image-formats --samples=4 +spec@arb_copy_image@arb_copy_image-formats --samples=4@Source: GL_RGBA16/Destination: GL_RGBA16 diff --git a/src/gallium/drivers/zink/ci/zink-nvk-ga106-fails.txt b/src/gallium/drivers/zink/ci/zink-nvk-ga106-fails.txt index 9c6fadbd7c5..663728f36b5 100644 --- a/src/gallium/drivers/zink/ci/zink-nvk-ga106-fails.txt +++ b/src/gallium/drivers/zink/ci/zink-nvk-ga106-fails.txt @@ -408,7 +408,6 @@ spec@arb_shader_image_load_store@atomicity@imageAtomicMax,Fail spec@arb_shader_image_load_store@atomicity@imageAtomicMin,Fail spec@arb_shader_image_load_store@atomicity@imageAtomicOr,Fail spec@arb_shader_image_load_store@atomicity@imageAtomicXor,Fail -spec@arb_shader_image_load_store@coherency,Fail spec@arb_shader_image_load_store@max-size,Fail spec@arb_shader_image_load_store@max-size@image2DMS max size test/8x16384x8x1,Fail spec@arb_shader_storage_buffer_object@max-ssbo-size@fs,Crash @@ -549,3 +548,12 @@ spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gl srgb-fp@sRGB decode full precision,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp,Fail spec@khr_texture_compression_astc@sliced-3d-miptree-gles srgb-fp@sRGB decode full precision,Fail + +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-interleaved-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.advanced-single-stream-separate-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-interleaved-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.basic-single-stream-separate-attribs,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-multiple-buffers-per-stream,Fail +KHR-GL46.transform_feedback_overflow_query_ARB.multiple-streams-one-buffer-per-stream,Fail +spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic,Fail +spec@arb_transform_feedback_overflow_query@arb_transform_feedback_overflow_query-basic@arb_transform_feedback_overflow_query-conditional_render_no_overflow,Fail diff --git a/src/gallium/drivers/zink/ci/zink-nvk-ga106-flakes.txt b/src/gallium/drivers/zink/ci/zink-nvk-ga106-flakes.txt index 99dc96af2ff..7ba45760545 100644 --- a/src/gallium/drivers/zink/ci/zink-nvk-ga106-flakes.txt +++ b/src/gallium/drivers/zink/ci/zink-nvk-ga106-flakes.txt @@ -276,3 +276,18 @@ spec@nv_primitive_restart@primitive-restart-draw-mode-polygon spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip spec@oes_texture_float@oes_texture_float half spec@oes_texture_view@rendering-levels + +KHR-GL46.conditional_render_inverted.functional +KHR-GL46.gpu_shader_fp64.builtin.* +KHR-GL46.packed_pixels.pbo_rectangle.rg32f_format_rg +dEQP-GLES3.functional.occlusion_query.conservative_depth_write_depth_clear +dEQP-GLES3.functional.occlusion_query.conservative_scissor_depth_write_stencil_write +dEQP-GLES3.functional.occlusion_query.scissor_stencil_write_stencil_clear +dEQP-GLES31.functional.copy_image.non_compressed.viewclass_24_bits.rgb8i_rgb8.cubemap_to_renderbuffer +dEQP-GLES31.functional.copy_image.non_compressed.viewclass_32_bits.rgb10_a2_srgb8_alpha8.texture2d_array_to_texture2d +spec@!opengl 1.1@ppgtt_memory_alignment +spec@arb_pixel_buffer_object@texsubimage-unpack pbo +spec@arb_shader_image_load_store@coherency +spec@arb_shader_image_load_store@coherency@Geometry-Fragment shader/'coherent' qualifier coherency test/256x256 +spec@arb_shader_image_load_store@coherency@Tessellation evaluation-Fragment shader/'coherent' qualifier coherency test/256x256 +spec@arb_shader_image_load_store@coherency@Vertex-Geometry shader/'volatile' qualifier coherency test/256x256 diff --git a/src/nouveau/ci/gitlab-ci-inc.yml b/src/nouveau/ci/gitlab-ci-inc.yml index 47936d30fae..387827b4c65 100644 --- a/src/nouveau/ci/gitlab-ci-inc.yml +++ b/src/nouveau/ci/gitlab-ci-inc.yml @@ -39,9 +39,8 @@ .nvk-ci-tron-common: variables: CI_TRON_PATTERN__JOB_WARN__REGEX: 'nouveau .+ job timeout|NMI backtrace for cpu \d+' - CI_TRON_KERNEL__URL: https://fs.mupuf.org/linux/v6.16-rc2/linux-x86_64 - CI_TRON_INITRAMFS__DEPMOD__URL: "https://fs.mupuf.org/linux/v6.16-rc2/linux-x86_64.depmod.cpio.xz" - CI_TRON_INITRAMFS__GPU__URL: "https://fs.mupuf.org/linux/v6.16-rc2/linux-x86_64.gpu.cpio" + CI_TRON_INITRAMFS__DEPMOD__URL: "https://gitlab.freedesktop.org/gfx-ci/boot2container/-/releases/$B2C_VERSION/downloads/linux-x86_64.depmod.cpio.xz" + CI_TRON_INITRAMFS__GPU__URL: "https://gitlab.freedesktop.org/gfx-ci/boot2container/-/releases/$B2C_VERSION/downloads/linux-x86_64.gpu.cpio" CI_TRON_INITRAMFS__GPU__FORMAT__0__ARCHIVE__KEEP__0__PATH: ${GPU_FIRMWARE_KEEP_PATH_REGEX} CI_TRON_KERNEL_CMDLINE__LOAD_MODULES: 'modules_load=nouveau' # GSP is not loaded by default diff --git a/src/nouveau/ci/nvk-ad106-flakes.txt b/src/nouveau/ci/nvk-ad106-flakes.txt index 18ab381a670..b58dfdbcc62 100644 --- a/src/nouveau/ci/nvk-ad106-flakes.txt +++ b/src/nouveau/ci/nvk-ad106-flakes.txt @@ -8,7 +8,10 @@ dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.shader_layer.tessellation_shader dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.shader_layer.vertex_shader_256 dEQP-VK.draw.renderpass.shader_layer.tessellation_shader_256 dEQP-VK.draw.renderpass.shader_layer.vertex_shader_256 -dEQP-VK.dynamic_rendering.primary_cmd_buff.suballocation.multisample_resolve.layers_3.* -dEQP-VK.renderpass2.suballocation.multisample_resolve.layers_3.* -dEQP-VK.renderpass.suballocation.multisample_resolve.layers_3.* +dEQP-VK.dynamic_rendering.primary_cmd_buff.suballocation.multisample_resolve.* +dEQP-VK.renderpass2.suballocation.multisample_resolve.* +dEQP-VK.renderpass.suballocation.multisample_resolve.* dEQP-VK.synchronization.basic.timeline_semaphore.chain +dEQP-VK.wsi.display.create_display_mode +dEQP-VK.wsi.display.get_display_mode_properties2 +dEQP-VK.wsi.display.get_display_properties diff --git a/src/nouveau/ci/nvk-ga106-flakes.txt b/src/nouveau/ci/nvk-ga106-flakes.txt index f1ba34b1201..baa84aa6da1 100644 --- a/src/nouveau/ci/nvk-ga106-flakes.txt +++ b/src/nouveau/ci/nvk-ga106-flakes.txt @@ -50,6 +50,7 @@ dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rg16ui.256_256_6 dEQP-VK.sparse_resources.image_sparse_binding.cube_array.rgba32i.256_256_6 dEQP-VK.sparse_resources.image_sparse_binding.multiple_bind_sparse_info.2d_array.rg16_snorm.1024_128_8 dEQP-VK.sparse_resources.image_sparse_binding.multiple_bind_sparse_info.3d.rgba32ui.1024_128_8 +dEQP-VK.sparse_resources.image_sparse_binding.multiple_bind_sparse_info.cube_array.rg32ui.256_256_6 dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_image_opaque_memory_bind_info.cube_array.rgba32i.256_256_6 dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_image_opaque_memory_bind_info.cube_array.rgba32ui.256_256_6 dEQP-VK.sparse_resources.image_sparse_binding.multiple_sparse_memory_bind.cube_array.rgba32ui.256_256_6 @@ -68,3 +69,77 @@ dEQP-VK.wsi.display.get_display_plane_capabilities2 dEQP-VK.wsi.display.get_display_plane_properties2 dEQP-VK.wsi.display.get_display_plane_supported_displays dEQP-VK.wsi.display.surface_counters + +KHR-GL46.conditional_render_inverted.functional +KHR-GL46.gpu_shader_fp64.builtin.abs_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.abs_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.ceil_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.clamp_against_scalar_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.clamp_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.dot_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.floor_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.fma_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.fma_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.fract_double +KHR-GL46.gpu_shader_fp64.builtin.fract_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.frexp_double +KHR-GL46.gpu_shader_fp64.builtin.frexp_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.greaterthan_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.inverse_dmat2 +KHR-GL46.gpu_shader_fp64.builtin.inversesqrt_double +KHR-GL46.gpu_shader_fp64.builtin.ldexp_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.length_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.lessthanequal_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.matrixcompmult_dmat4 +KHR-GL46.gpu_shader_fp64.builtin.max_double +KHR-GL46.gpu_shader_fp64.builtin.max_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.max_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.min_against_scalar_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.min_double +KHR-GL46.gpu_shader_fp64.builtin.min_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.min_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.mix_double +KHR-GL46.gpu_shader_fp64.builtin.mix_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.mix_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.mod_against_scalar_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.mod_against_scalar_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.mod_double +KHR-GL46.gpu_shader_fp64.builtin.mod_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.normalize_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.normalize_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.notequal_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat2 +KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat2x3 +KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat2x4 +KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat3 +KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat3x4 +KHR-GL46.gpu_shader_fp64.builtin.outerproduct_dmat4x2 +KHR-GL46.gpu_shader_fp64.builtin.reflect_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.smoothstep_double +KHR-GL46.gpu_shader_fp64.builtin.smoothstep_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.sqrt_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.step_against_scalar_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.step_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.step_dvec3 +KHR-GL46.gpu_shader_fp64.builtin.step_dvec4 +KHR-GL46.gpu_shader_fp64.builtin.trunc_dvec2 +KHR-GL46.gpu_shader_fp64.builtin.unpackdouble2x32_double +KHR-GL46.packed_pixels.pbo_rectangle.rg16f_format_rg +KHR-GL46.packed_pixels.pbo_rectangle.rg8_snorm_format_rg +KHR-GL46.packed_pixels.pbo_rectangle.rgb32f_format_rgb +KHR-GL46.packed_pixels.pbo_rectangle.rgba16_format_bgra +KHR-GL46.packed_pixels.varied_rectangle.rgb32f_format_rgb +KHR-GL46.texture_buffer.texture_buffer_max_size +KHR-GL46.texture_lod_bias.texture_lod_bias_all +dEQP-GLES3.functional.occlusion_query.conservative_depth_write_stencil_clear +dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_rgba_astc_8x6_khr.texture2d_array_to_texture2d_array +dEQP-GLES31.functional.copy_image.mixed.viewclass_128_bits_mixed.rgba32i_srgb8_alpha8_astc_8x6_khr.renderbuffer_to_texture2d_array +dEQP-GLES31.functional.synchronization.inter_invocation.ssbo_atomic_alias_overwrite +glx@glx-multithread-texture +spec@arb_compute_variable_group_size@local-size +spec@arb_point_parameters@arb_point_parameters-point-attenuation +spec@arb_point_parameters@arb_point_parameters-point-attenuation@Aliased combinations