etnaviv/ci: add pengutronix LAVA lab with one i.MX8MP device
The device is a MBa8MPxL[1]. Once we have verified that the infrastructure is set up correctly and is operating reliably more devices can be added. [1]: https://www.tq-group.com/de/produkte/tq-embedded/arm-architektur/mba8mpxl/ Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com> Reviewed-by: Valentine Burley <valentine.burley@collabora.com> Signed-off-by: Leonard Göhrs <l.goehrs@pengutronix.de> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33759>
This commit is contained in:
0
.ci-farms/pengutronix
Normal file
0
.ci-farms/pengutronix
Normal file
@@ -278,6 +278,27 @@
|
||||
- !reference [.ondracka-farm-rules, rules]
|
||||
|
||||
|
||||
.pengutronix-farm-rules:
|
||||
rules:
|
||||
- exists: [ .ci-farms-disabled/pengutronix ]
|
||||
when: never
|
||||
- if: '$CI_PIPELINE_SOURCE != "schedule"'
|
||||
changes: [ .ci-farms-disabled/pengutronix ]
|
||||
when: on_success
|
||||
- if: '$CI_PIPELINE_SOURCE != "schedule"'
|
||||
changes: [ .ci-farms-disabled/* ]
|
||||
when: never
|
||||
|
||||
.pengutronix-farm-manual-rules:
|
||||
rules:
|
||||
- exists: [ .ci-farms-disabled/pengutronix ]
|
||||
when: never
|
||||
- if: '$CI_PIPELINE_SOURCE != "schedule"'
|
||||
changes: [ .ci-farms-disabled/pengutronix ]
|
||||
when: never
|
||||
- !reference [.pengutronix-farm-rules, rules]
|
||||
|
||||
|
||||
# Skip container & build jobs when disabling any farm, and run them if any
|
||||
# farm gets re-enabled.
|
||||
# Only apply these rules in MR context, because otherwise we get a false
|
||||
@@ -334,6 +355,10 @@
|
||||
changes: [ .ci-farms-disabled/vmware ]
|
||||
exists: [ .ci-farms-disabled/vmware ]
|
||||
when: never
|
||||
- if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
|
||||
changes: [ .ci-farms-disabled/pengutronix ]
|
||||
exists: [ .ci-farms-disabled/pengutronix ]
|
||||
when: never
|
||||
# Any other change to ci-farms/* means some farm is getting re-enabled.
|
||||
# Run jobs in Marge pipelines (and let it fallback to manual otherwise)
|
||||
- if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $GITLAB_USER_LOGIN == "marge-bot"'
|
||||
|
||||
25
src/etnaviv/ci/etnaviv-gc7000-r6204-fails.txt
Normal file
25
src/etnaviv/ci/etnaviv-gc7000-r6204-fails.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgb_half_float_oes,Fail
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_depth_component16,Fail
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4,Fail
|
||||
dEQP-GLES2.functional.fbo.render.color_clear.rbo_rgba4_stencil_index8,Fail
|
||||
dEQP-GLES2.functional.fragment_ops.random.36,Fail
|
||||
dEQP-GLES2.functional.fragment_ops.random.3,Fail
|
||||
dEQP-GLES2.functional.polygon_offset.default_enable,Fail
|
||||
dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_w,Fail
|
||||
dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_xyz,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.selection.highp_float_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.selection.highp_int_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.selection.highp_ivec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.selection.highp_ivec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.selection.highp_ivec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.selection.highp_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.selection.highp_vec3_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.selection.highp_vec4_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.sequence.no_side_effects.highp_bool_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.shaders.operator.sequence.side_effects.highp_bool_vec2_fragment,Fail
|
||||
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_clamp,Fail
|
||||
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_mirror,Fail
|
||||
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_linear_linear_repeat,Fail
|
||||
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_clamp,Fail
|
||||
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_mirror,Fail
|
||||
dEQP-GLES2.functional.texture.vertex.cube.filtering.nearest_mipmap_nearest_linear_repeat,Fail
|
||||
1
src/etnaviv/ci/etnaviv-gc7000-r6204-flakes.txt
Normal file
1
src/etnaviv/ci/etnaviv-gc7000-r6204-flakes.txt
Normal file
@@ -0,0 +1 @@
|
||||
dEQP-GLES2.functional.texture.specification.basic_teximage2d.rgba4444_cube
|
||||
@@ -90,6 +90,18 @@
|
||||
- farm:$RUNNER_FARM_LOCATION
|
||||
- $B2C_MARS_SETUP_TAGS
|
||||
|
||||
# 1 devices (2025-02-26)
|
||||
# Status: https://lava.pengutronix.de/scheduler/device_type/imx8mp-tqma8mpql-mba8mpxl
|
||||
.pengutronix-imx8mp-mba8mpxl:arm64:
|
||||
variables:
|
||||
DEVICE_TYPE: imx8mp-tqma8mpql-mba8mpxl
|
||||
DTB: $DEVICE_TYPE
|
||||
FARM: pengutronix
|
||||
GPU_VERSION: "etnaviv-gc7000-r6204"
|
||||
BOOT_METHOD: barebox
|
||||
RUNNER_TAG: mesa-ci-x86-64-lava-imx8mp-tqma8mpql-mba8mpxl
|
||||
VISIBILITY_GROUP: "mesa-ci"
|
||||
|
||||
gc2000-gles2:
|
||||
extends:
|
||||
- .b2c-arm32-test-gl
|
||||
@@ -139,7 +151,7 @@ gc3000-gles2:
|
||||
B2C_TIMEOUT_OVERALL_MINUTES: 28
|
||||
timeout: 30m
|
||||
|
||||
gc7000-gles2:
|
||||
gc7000-imx8mq-gles2:
|
||||
extends:
|
||||
- .b2c-arm64-test-gl
|
||||
- .austriancoder-imx8mq-nitrogen:arm64
|
||||
@@ -150,3 +162,12 @@ gc7000-gles2:
|
||||
HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
|
||||
B2C_TIMEOUT_OVERALL_MINUTES: 28
|
||||
timeout: 30m
|
||||
|
||||
gc7000-imx8mp-gles2:
|
||||
extends:
|
||||
- .lava-test-deqp:arm64
|
||||
- .pengutronix-imx8mp-mba8mpxl:arm64
|
||||
- .etnaviv-manual-rules
|
||||
variables:
|
||||
DEQP_SUITE: etnaviv-gc7000
|
||||
timeout: 30m
|
||||
|
||||
Reference in New Issue
Block a user