• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1.etnaviv-rules:
2  stage: etnaviv
3  rules:
4    - !reference [.test, rules]
5    - !reference [.austriancoder-farm-rules, rules]
6    - !reference [.gl-rules, rules]
7    - changes: &etnaviv_file_list
8        - src/etnaviv/*
9        - src/etnaviv/ci/gitlab-ci.yml
10        - src/etnaviv/ci/deqp-$DEQP_SUITE.toml
11        - src/etnaviv/ci/$GPU_VERSION-fails.txt
12        - src/etnaviv/ci/$GPU_VERSION-flakes.txt
13        - src/etnaviv/ci/$GPU_VERSION-skips.txt
14        - src/etnaviv/drm/**/*
15        - src/etnaviv/drm-shim/**/*
16        - src/etnaviv/isa/**/*
17        - src/gallium/drivers/etnaviv/**/*
18        - src/gallium/winsys/etnaviv/**/*
19        - src/gallium/auxiliary/renderonly/**/*
20        - src/gallium/winsys/kmsro/**/*
21      when: on_success
22
23.etnaviv-manual-rules:
24  stage: etnaviv-postmerge
25  extends: .no-auto-retry
26  rules:
27    - !reference [.test, rules]
28    - !reference [.austriancoder-farm-manual-rules, rules]
29    - !reference [.gl-manual-rules, rules]
30    - changes:
31        *etnaviv_file_list
32      when: manual
33
34# 1 devices (2023-12-16)
35.austriancoder-imx6q-cubox-i:arm32:
36  variables:
37    BM_CMDLINE: "ip=dhcp console=ttymxc0,115200n8 root=/dev/nfs rw nfsrootdebug init=/init $BM_KERNELARGS"
38    BM_DTB: imx6q-cubox-i
39    BM_KERNEL: zImage
40    GPU_VERSION: "etnaviv-gc2000"
41  script:
42    - ./install/bare-metal/fastboot.sh
43  tags:
44    - etnaviv-gc2000
45
46# 1 devices (2023-12-16)
47.austriancoder-imx8mq-nitrogen:arm64:
48  variables:
49    BM_CMDLINE: "ip=dhcp console=ttymxc0,115200n8 root=/dev/nfs rw nfsrootdebug init=/init $BM_KERNELARGS"
50    BM_DTB: imx8mq-nitrogen
51    BM_KERNEL: Image
52    GPU_VERSION: "etnaviv-gc7000"
53  script:
54    - ./install/bare-metal/fastboot.sh
55  tags:
56    - austriancoder-etnaviv-imx8mq-nitrogen
57
58
59gc2000-gles2:
60  extends:
61    - .baremetal-deqp-test
62    - .baremetal-test-arm32
63    - .austriancoder-imx6q-cubox-i:arm32
64    - .etnaviv-manual-rules
65  variables:
66    DEQP_SUITE: etnaviv-gc2000
67    FLAKES_CHANNEL: "#etnaviv-ci"
68    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
69  timeout: 20m
70
71gc2000-gles2-asan:
72  extends:
73    - gc2000-gles2
74    - .baremetal-arm32-asan-test
75  variables:
76    DEQP_FRACTION: 100
77    FDO_CI_CONCURRENT: 1
78
79gc2000-piglit:
80  extends:
81    - .baremetal-deqp-test
82    - .baremetal-test-arm32
83    - .austriancoder-imx6q-cubox-i:arm32
84    - .etnaviv-manual-rules
85  variables:
86    DEQP_SUITE: etnaviv-gc2000-piglit
87    FLAKES_CHANNEL: "#etnaviv-ci"
88  timeout: 40m
89
90gc7000-gles2:
91  extends:
92    - .baremetal-deqp-test
93    - .baremetal-test-arm64
94    - .austriancoder-imx8mq-nitrogen:arm64
95    - .etnaviv-manual-rules
96  variables:
97    DEQP_SUITE: etnaviv-gc7000
98    FLAKES_CHANNEL: "#etnaviv-ci"
99    HWCI_TEST_SCRIPT: "/install/deqp-runner.sh"
100  timeout: 20m
101