when: on_success
- when: never
-.panfrost-rules:
+.panfrost-midgard-rules:
stage: arm
rules:
- *ignore_scheduled_pipelines
- changes:
*gallium_core_file_list
when: on_success
- - changes:
+ - changes: &panfrost_gallium_file_list
- src/gallium/drivers/panfrost/**/*
- src/gallium/winsys/panfrost/**/*
- - src/panfrost/**/*
+ when: on_success
+ - changes: &panfrost_common_file_list
+ - src/panfrost/include/*
+ - src/panfrost/lib/*
+ - src/panfrost/shared/*
+ - src/panfrost/util/*
+ when: on_success
+ - changes:
+ - src/panfrost/midgard/**/*
+ when: on_success
+ - when: never
+
+.panfrost-bifrost-rules:
+ stage: arm
+ rules:
+ - *ignore_scheduled_pipelines
+ - changes:
+ *mesa_core_file_list
+ when: on_success
+ - changes:
+ *gallium_core_file_list
+ when: on_success
+ - changes:
+ *panfrost_common_file_list
+ when: on_success
+ - changes:
+ *panfrost_gallium_file_list
+ when: on_success
+ - changes:
+ - src/panfrost/bifrost/**/*
when: on_success
- when: never
panfrost-t720-gles2:arm64:
extends:
- .lava-test:arm64
- - .panfrost-rules
+ - .panfrost-midgard-rules
variables:
DEVICE_TYPE: sun50i-h6-pine-h64
DTB: ${DEVICE_TYPE}
panfrost-t760-gles2:armhf:
extends:
- .lava-test:armhf
- - .panfrost-rules
+ - .panfrost-midgard-rules
variables:
DEVICE_TYPE: rk3288-veyron-jaq
DTB: ${DEVICE_TYPE}
panfrost-t760-traces:armhf:
extends:
- .lava-piglit-traces:armhf
- - .panfrost-rules
+ - .panfrost-midgard-rules
variables:
DEVICE_TYPE: rk3288-veyron-jaq
DTB: ${DEVICE_TYPE}
.lava-rk3399-gru-kevin:
extends:
- - .panfrost-rules
+ - .panfrost-midgard-rules
variables:
DEVICE_TYPE: rk3399-gru-kevin
DTB: ${DEVICE_TYPE}
.lava-meson-g12b-a311d-khadas-vim3:
extends:
- - .panfrost-rules
+ - .panfrost-bifrost-rules
variables:
DEVICE_TYPE: meson-g12b-a311d-khadas-vim3
DTB: ${DEVICE_TYPE}
.lava-acer-mt8183-cp311-3h-jacuzzi:
extends:
- - .panfrost-rules
+ - .panfrost-bifrost-rules
variables:
DEVICE_TYPE: acer-mt8183-cp311-3h-jacuzzi
DTB: mt8183-kukui-jacuzzi-juniper-sku16
.panfrost-t820-gles2:arm64:
extends:
- .lava-test:arm64
- - .panfrost-rules
+ - .panfrost-midgard-rules
variables:
DEVICE_TYPE: meson-gxm-khadas-vim2
DTB: ${DEVICE_TYPE}