panfrost/ci: Test Panfrost on the Mali G72 GPU

Make use of some Chromebooks recently added to the Collabora LAVA lab to
test Panfrost on the G72 (Bifrost) GPU.

Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10785>
This commit is contained in:
Tomeu Vizoso 2021-05-11 10:07:30 +02:00 committed by Marge Bot
parent e77163295a
commit 7bd88dfaa2
3 changed files with 215 additions and 0 deletions

View File

@ -0,0 +1,168 @@
dEQP-GLES31.functional.blend_equation_advanced.barrier.colorburn,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.colordodge,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.darken,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.difference,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.exclusion,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.hardlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.hsl_color,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.hsl_hue,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.hsl_luminosity,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.hsl_saturation,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.lighten,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.multiply,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.overlay,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.screen,Fail
dEQP-GLES31.functional.blend_equation_advanced.barrier.softlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.colorburn,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.colordodge,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.darken,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.difference,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.exclusion,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.hardlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.hsl_color,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.hsl_hue,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.hsl_luminosity,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.hsl_saturation,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.lighten,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.multiply,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.overlay,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.screen,Fail
dEQP-GLES31.functional.blend_equation_advanced.basic.softlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.colorburn,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.colordodge,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.darken,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.difference,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.exclusion,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.hardlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.hsl_color,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.hsl_hue,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.hsl_luminosity,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.hsl_saturation,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.lighten,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.colorburn,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.colordodge,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.darken,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.difference,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.exclusion,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.hardlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.hsl_color,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.hsl_hue,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.hsl_luminosity,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.hsl_saturation,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.lighten,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.multiply,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.overlay,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.screen,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent_msaa.softlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.multiply,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.overlay,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.screen,Fail
dEQP-GLES31.functional.blend_equation_advanced.coherent.softlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.colorburn,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.colordodge,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.darken,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.difference,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.exclusion,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.hsl_hue,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.hsl_luminosity,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.hsl_saturation,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.lighten,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.multiply,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.overlay,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.screen,Fail
dEQP-GLES31.functional.blend_equation_advanced.msaa.softlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.colorburn,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.colordodge,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.darken,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.difference,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.exclusion,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.hardlight,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.hsl_color,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.hsl_hue,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.hsl_luminosity,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.hsl_saturation,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.lighten,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.multiply,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.overlay,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.screen,Fail
dEQP-GLES31.functional.blend_equation_advanced.srgb.softlight,Fail
dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_advanced_blend_eq_buffer_advanced_blend_eq,Fail
dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_blend_eq_buffer_advanced_blend_eq,Fail
dEQP-GLES31.functional.draw_buffers_indexed.overwrite_common.common_separate_blend_eq_buffer_advanced_blend_eq,Fail
dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_advanced_blend_eq,Fail
dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_blend_eq,Fail
dEQP-GLES31.functional.draw_buffers_indexed.overwrite_indexed.common_advanced_blend_eq_buffer_separate_blend_eq,Fail
dEQP-GLES31.functional.draw_indirect.draw_elements_indirect.line_strip.instanced_attributes,Fail
dEQP-GLES31.functional.draw_indirect.random.31,Fail
dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_array,Fail
dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_max_array,Fail
dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_max,Fail
dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_multiple,Fail
dEQP-GLES31.functional.layout_binding.image.image2d.vertex_binding_single,Fail
dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_array,Fail
dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_max_array,Fail
dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_max,Fail
dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_multiple,Fail
dEQP-GLES31.functional.layout_binding.image.image3d.vertex_binding_single,Fail
dEQP-GLES31.functional.separate_shader.random.23,Fail
dEQP-GLES31.functional.separate_shader.random.35,Fail
dEQP-GLES31.functional.separate_shader.random.49,Fail
dEQP-GLES31.functional.separate_shader.random.68,Fail
dEQP-GLES31.functional.separate_shader.random.6,Fail
dEQP-GLES31.functional.separate_shader.random.79,Fail
dEQP-GLES31.functional.separate_shader.random.80,Fail
dEQP-GLES31.functional.separate_shader.random.82,Fail
dEQP-GLES31.functional.separate_shader.random.89,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.fragment_discard,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.framebuffer_texture_layer,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.framebuffer_texture_level,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.last_frag_data,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.multiple_assignment,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.texel_fetch,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r11f_g11f_b10f,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r16f,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r16i,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r16ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r32f,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r32i,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r32ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r8,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.r8ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg16f,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg16i,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg16ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg32f,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg32i,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg32ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg8,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg8i,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rg8ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgb10_a2,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgb10_a2ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgb16f,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgb565,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgb5_a1,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgb8,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba16f,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba16i,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba16ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba32f,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba32i,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba32ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba4,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba8,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba8i,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.rgba8ui,Fail
dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.srgb8_alpha8,Fail
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.21,Crash
dEQP-GLES31.functional.ssbo.layout.random.all_shared_buffer.36,Crash
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.gather_size_npot,Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth24_stencil8.gather_size_pot,Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.gather_size_npot,Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component16.gather_size_pot,Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.gather_size_npot,Fail
dEQP-GLES31.functional.texture.border_clamp.depth_compare_mode.depth_component24.gather_size_pot,Fail
dEQP-GLES31.functional.texture.border_clamp.formats.alpha.gather_size_npot,Fail
dEQP-GLES31.functional.texture.border_clamp.formats.alpha.gather_size_pot,Fail
dEQP-GLES3.functional.shaders.matrix.inverse.dynamic.lowp_mat2_float_vertex,Fail
dEQP-GLES3.functional.shaders.matrix.inverse.dynamic.mediump_mat2_float_vertex,Fail

View File

@ -0,0 +1,11 @@
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_clamp
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_mirror
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_repeat
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_clamp
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_mirror
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_repeat
dEQP-GLES3.functional.shaders.fragdepth.*
dEQP-GLES31.functional.draw_base_vertex.*
dEQP-GLES31.functional.shaders.sample_variables.sample_mask.*
dEQP-GLES31.functional.texture.gather.offsets.implementation_offset.2d_array.rgba8.size_pot.repeat_mirrored_repeat
dEQP-GLES31.functional.blend_equation_advanced.msaa.hardlight

View File

@ -117,6 +117,42 @@ panfrost-g52-gles31:arm64:
DEQP_VERSION: gles31
ENV_VARS: "PAN_MESA_DEBUG=deqp DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=G52"
.lava-acer-mt8183-cp311-3h-jacuzzi:
extends:
- .panfrost-rules
variables:
DEVICE_TYPE: acer-mt8183-cp311-3h-jacuzzi
DTB: mt8183-kukui-jacuzzi-juniper-sku16
BOOT_METHOD: depthcharge
KERNEL_IMAGE_TYPE: ""
GPU_VERSION: panfrost-g72
tags:
- mesa-ci-aarch64-lava-collabora
panfrost-g72-gles2:arm64:
extends:
- .lava-test:arm64
- .lava-acer-mt8183-cp311-3h-jacuzzi
variables:
ENV_VARS: "DEQP_EXPECTED_RENDERER=G72"
panfrost-g72-gles3:arm64:
parallel: 2
extends:
- .lava-test:arm64
- .lava-acer-mt8183-cp311-3h-jacuzzi
variables:
DEQP_VERSION: gles3
ENV_VARS: "PAN_MESA_DEBUG=deqp DEQP_EXPECTED_RENDERER=G72"
panfrost-g72-gles31:arm64:
extends:
- .lava-test:arm64
- .lava-acer-mt8183-cp311-3h-jacuzzi
variables:
DEQP_VERSION: gles31
ENV_VARS: "PAN_MESA_DEBUG=deqp DEQP_EXPECTED_RENDERER=G72"
.panfrost-t820-gles2:arm64:
extends:
- .lava-test:arm64