ci: add and utilize dalboz devices
authorDavid Heidelberg <david.heidelberg@collabora.com>
Tue, 17 Jan 2023 18:01:36 +0000 (19:01 +0100)
committerMarge Bot <emma+marge@anholt.net>
Sat, 11 Mar 2023 14:48:20 +0000 (14:48 +0000)
New 10 devices - asus-CM1400CXA-dalboz hosted on Collabora farm.

1x Move VA-API tests to the dalboz (more resources). One timeout dropped.
9x Run VKCTS on dalboz.

Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21702>

src/amd/ci/gitlab-ci.yml
src/amd/ci/radeonsi-raven-fails.txt
src/amd/ci/radv-raven-fails.txt [new file with mode: 0644]
src/amd/ci/radv-raven-flakes.txt [new file with mode: 0644]
src/amd/ci/radv-raven-skips.txt [new file with mode: 0644]

index febcc47..8ba3e7f 100644 (file)
@@ -62,8 +62,19 @@ radeonsi-stoney-traces:amd64:
     PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-amd.yml"
     PIGLIT_REPLAY_EXTRA_ARGS: --keep-image
 
+# 10 devices (2023-01-17)
+.lava-asus-CM1400CXA-dalboz:amd64:
+  variables:
+    BOOT_METHOD: depthcharge
+    DEVICE_TYPE: asus-CM1400CXA-dalboz
+    DTB: ""
+    HWCI_FREQ_MAX: "true"
+    HWCI_KERNEL_MODULES: amdgpu
+    KERNEL_IMAGE_TYPE: ""
+    RUNNER_TAG: mesa-ci-x86-64-lava-asus-CM1400CXA-dalboz
+
 # 5 devices (2022-10-19)
-.raven-test:amd64:
+.lava-lenovo-TPad-C13-Yoga-zork:amd64:
   variables:
     BOOT_METHOD: depthcharge
     DEVICE_TYPE: lenovo-TPad-C13-Yoga-zork
@@ -75,7 +86,6 @@ radeonsi-stoney-traces:amd64:
 
 .radeonsi-raven-test:amd64:
   extends:
-    - .raven-test:amd64
     - .radeonsi-rules
   variables:
     GPU_VERSION: radeonsi-raven
@@ -83,7 +93,6 @@ radeonsi-stoney-traces:amd64:
 
 .radv-raven-test:amd64:
   extends:
-    - .raven-test:amd64
     - .radv-collabora-rules
   variables:
     GPU_VERSION: radv-raven
@@ -91,7 +100,6 @@ radeonsi-stoney-traces:amd64:
 
 .amd-raven-test:amd64:
   extends:
-    - .raven-test:amd64
     - .radeonsi+radv-rules
   variables:
     DRIVER_NAME: radeonsi
@@ -99,10 +107,21 @@ radeonsi-stoney-traces:amd64:
     VK_DRIVER: radeon
     HWCI_START_XORG: 1
 
+radv-raven-vkcts:amd64:
+  extends:
+    - .lava-test:amd64
+    - .radv-raven-test:amd64
+    - .lava-asus-CM1400CXA-dalboz:amd64
+  parallel: 9
+  variables:
+    DEQP_VER: vk
+    DEQP_FRACTION: 6
+
 amd-raven-skqp:amd64:
   extends:
     - .lava-test:amd64
     - .amd-raven-test:amd64
+    - .lava-lenovo-TPad-C13-Yoga-zork:amd64
   variables:
     DEQP_SUITE: amd-raven-skqp
 
@@ -119,6 +138,7 @@ radv-raven-traces:amd64:
   extends:
     - .radv-traces
     - .radv-raven-test:amd64
+    - .lava-lenovo-TPad-C13-Yoga-zork:amd64
   variables:
     PIGLIT_REPLAY_DEVICE_NAME: "vk-${GPU_VERSION}"
 
@@ -126,6 +146,7 @@ radeonsi-raven-piglit-quick_gl:amd64:
   extends:
     - .lava-piglit:amd64
     - .radeonsi-raven-test:amd64
+    - .lava-lenovo-TPad-C13-Yoga-zork:amd64
   variables:
     PIGLIT_PLATFORM: mixed_glx_egl
     PIGLIT_PROFILES: quick_gl
@@ -143,6 +164,7 @@ radeonsi-raven-va:amd64:
     - .lava-test:amd64
     - .radeonsi-raven-test:amd64
     - .radeonsi-vaapi-rules
+    - .lava-asus-CM1400CXA-dalboz:amd64
   variables:
     HWCI_TEST_SCRIPT: "/install/gtest-runner.sh"
     # While the tests don't need Xorg, it's an easy way to keep DRM open so we don't
index 5db71e5..36a1fc9 100644 (file)
@@ -170,7 +170,6 @@ CreateContext/VAAPICreateContext.CreateContext/3075,Crash
 CreateContext/VAAPICreateContext.CreateContext/3245,Crash
 CreateContext/VAAPICreateContext.CreateContext/355,Crash
 CreateContext/VAAPICreateContext.CreateContext/3585,Crash
-CreateSurfaces/VAAPICreateSurfaces.CreateSurfacesWithConfigAttribs/1121,Timeout
 GetCreateConfig/VAAPIGetCreateConfig.CreateConfigNoAttributes/190,Fail
 GetCreateConfig/VAAPIGetCreateConfig.CreateConfigNoAttributes/210,Fail
 GetCreateConfig/VAAPIGetCreateConfig.CreateConfigWithAttributes/190,Fail
diff --git a/src/amd/ci/radv-raven-fails.txt b/src/amd/ci/radv-raven-fails.txt
new file mode 100644 (file)
index 0000000..49ae73e
--- /dev/null
@@ -0,0 +1,90 @@
+dEQP-VK.api.copy_and_blit.copy_commands2.resolve_image.diff_layout_copy_before_resolving.8_bit_general_general,Fail
+dEQP-VK.api.copy_and_blit.copy_commands2.resolve_image.diff_layout_copy_before_resolving.8_bit_transfer_src_optimal_general,Fail
+dEQP-VK.api.copy_and_blit.copy_commands2.resolve_image.whole_copy_before_resolving_compute.8_bit,Fail
+dEQP-VK.api.copy_and_blit.core.resolve_image.diff_layout_copy_before_resolving.4_bit_general_general,Fail
+dEQP-VK.api.copy_and_blit.core.resolve_image.diff_layout_copy_before_resolving.4_bit_transfer_src_optimal_general_bind_offset,Fail
+dEQP-VK.api.copy_and_blit.core.resolve_image.diff_layout_copy_before_resolving.8_bit_general_general,Fail
+dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.diff_layout_copy_before_resolving.4_bit_transfer_src_optimal_general,Fail
+dEQP-VK.api.copy_and_blit.dedicated_allocation.resolve_image.whole_copy_before_resolving_compute.4_bit,Fail
+dEQP-VK.binding_model.descriptor_buffer.multiple.compute_comp_buffers16_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.compute_comp_buffers1_sets3_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.compute_comp_buffers2_sets4_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_ahit_buffers1_sets3_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_ahit_buffers2_sets4,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_call_buffers2_sets4_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_call_buffers3_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_chit_buffers1_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_chit_buffers1_sets3_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_chit_buffers3_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_comp_buffers16_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_comp_buffers1_sets3,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_comp_buffers2_sets4,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_comp_buffers32_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_frag_buffers16_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_frag_buffers1_sets3_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_frag_buffers2_sets4_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_geom_buffers2_sets4_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_geom_buffers3_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_miss_buffers1_sets3,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_miss_buffers2_sets4,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_rgen_buffers2_sets4_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_sect_buffers1_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_sect_buffers1_sets3,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_sect_buffers8_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_tesc_buffers1_sets3,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_tesc_buffers2_sets4,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_tese_buffers1_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_tese_buffers1_sets3,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_tese_buffers8_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_vert_buffers16_sets1,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_vert_buffers1_sets3_imm_samplers,Crash
+dEQP-VK.binding_model.descriptor_buffer.multiple.graphics_vert_buffers2_sets4_imm_samplers,Crash
+dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed49_tessellation,Fail
+dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed50_geometry,Fail
+dEQP-VK.dynamic_rendering.primary_cmd_buff.random.seed59_geometry,Fail
+dEQP-VK.memory.mapping.dedicated_alloc.image.full.variable.implicit_unmap,Timeout
+dEQP-VK.memory.mapping.suballocation.full.variable.implicit_unmap,Timeout
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r16_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_0_compatible_format_r8g8_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_420_unorm_plane_1_compatible_format_r8g8b8a8_unorm,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16r16_2plane_422_unorm_plane_1_compatible_format_r10x6g10x6_unorm_2pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_sint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r16_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_0_compatible_format_r8g8_unorm,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_1_compatible_format_r10x6_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r16_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2_compatible_format_r8g8_unorm,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_420_unorm_plane_2,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_0_compatible_format_r10x6_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r16_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1_compatible_format_r8g8_unorm,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_1,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r16_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r4g4b4a4_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_422_unorm_plane_2_compatible_format_r8g8_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r16_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r4g4b4a4_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0_compatible_format_r8g8_unorm,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_0,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r16_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r4g4b4a4_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_1_compatible_format_r8g8_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g16_b16_r16_3plane_444_unorm_plane_2_compatible_format_r10x6_unorm_pack16,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1_compatible_format_r16_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_420_unorm_plane_1,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_0,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r16_sint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8r8_2plane_422_unorm_plane_1_compatible_format_r8g8_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_sint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_1_compatible_format_r8_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_420_unorm_plane_2_compatible_format_r8_sint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_0_compatible_format_r8_uint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_422_unorm_plane_1_compatible_format_r8_sint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_0_compatible_format_r8_sint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_1_compatible_format_r8_sint,Fail
+dEQP-VK.ycbcr.plane_view.memory_alias.g8_b8_r8_3plane_444_unorm_plane_2,Fail
diff --git a/src/amd/ci/radv-raven-flakes.txt b/src/amd/ci/radv-raven-flakes.txt
new file mode 100644 (file)
index 0000000..d82897d
--- /dev/null
@@ -0,0 +1 @@
+dEQP-VK.draw.dynamic_rendering.primary_cmd_buff.linear_interpolation.offset_max_8_samples
diff --git a/src/amd/ci/radv-raven-skips.txt b/src/amd/ci/radv-raven-skips.txt
new file mode 100644 (file)
index 0000000..7310ba8
--- /dev/null
@@ -0,0 +1,2 @@
+# timeout
+dEQP-VK.memory.pipeline_barrier.transfer_src_transfer_dst.1048576