17ec681f3Smrg.freedreno-test: 27ec681f3Smrg extends: 37ec681f3Smrg - .baremetal-test 47ec681f3Smrg - .use-debian/arm_test 57ec681f3Smrg - .freedreno-rules 67ec681f3Smrg variables: 77ec681f3Smrg MINIO_ARTIFACT_NAME: mesa-arm64 87ec681f3Smrg BM_ROOTFS: /rootfs-arm64 97ec681f3Smrg FLAKES_CHANNEL: "#freedreno-ci" 107ec681f3Smrg PIGLIT_PLATFORM: mixed_glx_egl 117ec681f3Smrg BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init $BM_KERNELARGS" 127ec681f3Smrg script: 137ec681f3Smrg - ./install/bare-metal/fastboot.sh 147ec681f3Smrg needs: 157ec681f3Smrg - debian/arm_test 167ec681f3Smrg - job: debian-arm64 177ec681f3Smrg artifacts: false 187ec681f3Smrg tags: 197ec681f3Smrg - google-freedreno-db410c 207ec681f3Smrg 217ec681f3Smrg.baremetal-deqp-test-freedreno-vk: 227ec681f3Smrg extends: 237ec681f3Smrg - .baremetal-deqp-test 247ec681f3Smrg variables: 257ec681f3Smrg DEQP_VER: vk 267ec681f3Smrg VK_DRIVER: freedreno 277ec681f3Smrg MESA_VK_IGNORE_CONFORMANCE_WARNING: 1 287ec681f3Smrg 297ec681f3Smrg.freedreno-test-traces: 307ec681f3Smrg extends: 317ec681f3Smrg - .piglit-traces-test 327ec681f3Smrg variables: 337ec681f3Smrg HWCI_TEST_SCRIPT: "/install/piglit/run.sh" 347ec681f3Smrg HWCI_START_XORG: 1 357ec681f3Smrg PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/traces-freedreno.yml" 367ec681f3Smrg artifacts: 377ec681f3Smrg reports: 387ec681f3Smrg junit: results/junit.xml 397ec681f3Smrg 407ec681f3Smrg.a306-test: 417ec681f3Smrg extends: 427ec681f3Smrg - .freedreno-test 437ec681f3Smrg variables: 447ec681f3Smrg BM_KERNEL: /baremetal-files/Image.gz 457ec681f3Smrg BM_DTB: /baremetal-files/apq8016-sbc.dtb 467ec681f3Smrg GPU_VERSION: freedreno-a307 477ec681f3Smrg 487ec681f3Smrga306_gl: 497ec681f3Smrg extends: 507ec681f3Smrg - .baremetal-deqp-test 517ec681f3Smrg - .a306-test 527ec681f3Smrg variables: 537ec681f3Smrg DEQP_SUITE: freedreno-a307 547ec681f3Smrg parallel: 5 557ec681f3Smrg 567ec681f3Smrga306-traces: 577ec681f3Smrg extends: 587ec681f3Smrg - .freedreno-test-traces 597ec681f3Smrg - .a306-test 607ec681f3Smrg variables: 617ec681f3Smrg PIGLIT_REPLAY_DEVICE_NAME: "freedreno-a306" 627ec681f3Smrg PIGLIT_RESULTS: "freedreno-a306-replay" 637ec681f3Smrg 647ec681f3Smrg.a530-test: 657ec681f3Smrg extends: 667ec681f3Smrg - .freedreno-test 677ec681f3Smrg - .test-manual-mr 687ec681f3Smrg variables: 697ec681f3Smrg BM_KERNEL: /baremetal-files/Image.gz 707ec681f3Smrg BM_DTB: /baremetal-files/apq8096-db820c.dtb 717ec681f3Smrg GPU_VERSION: freedreno-a530 727ec681f3Smrg tags: 737ec681f3Smrg - google-freedreno-db820c 747ec681f3Smrg 757ec681f3Smrga530_gl: 767ec681f3Smrg extends: 777ec681f3Smrg - .baremetal-deqp-test 787ec681f3Smrg - .a530-test 797ec681f3Smrg variables: 807ec681f3Smrg DEQP_SUITE: freedreno-a530 817ec681f3Smrg parallel: 5 827ec681f3Smrg 837ec681f3Smrg.a530_piglit: 847ec681f3Smrg extends: 857ec681f3Smrg - .piglit-test 867ec681f3Smrg - .a530-test 877ec681f3Smrg variables: 887ec681f3Smrg HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh" 897ec681f3Smrg HWCI_START_XORG: 1 907ec681f3Smrg 917ec681f3Smrg# piglit_gl since it takes a bit under 20 minutes and has a lot of flakes, so 927ec681f3Smrg# leave it as manual. 937ec681f3Smrga530_piglit_gl: 947ec681f3Smrg extends: 957ec681f3Smrg - .a530_piglit 967ec681f3Smrg - .test-manual-mr 977ec681f3Smrg variables: 987ec681f3Smrg PIGLIT_PROFILES: quick_gl 997ec681f3Smrg 1007ec681f3Smrga530_piglit_shader: 1017ec681f3Smrg extends: 1027ec681f3Smrg - .a530_piglit 1037ec681f3Smrg parallel: 2 1047ec681f3Smrg variables: 1057ec681f3Smrg PIGLIT_PROFILES: quick_shader 1067ec681f3Smrg 1077ec681f3Smrga530-traces: 1087ec681f3Smrg extends: 1097ec681f3Smrg - .freedreno-test-traces 1107ec681f3Smrg - .a530-test 1117ec681f3Smrg variables: 1127ec681f3Smrg PIGLIT_REPLAY_DEVICE_NAME: "freedreno-a530" 1137ec681f3Smrg PIGLIT_RESULTS: "freedreno-a530-replay" 1147ec681f3Smrg 1157ec681f3Smrg.a630-test: 1167ec681f3Smrg extends: 1177ec681f3Smrg - .freedreno-test 1187ec681f3Smrg variables: 1197ec681f3Smrg FDO_CI_CONCURRENT: 10 1207ec681f3Smrg BM_KERNEL: /baremetal-files/cheza-kernel 1217ec681f3Smrg BM_CMDLINE: "ip=dhcp console=ttyMSM0,115200n8 root=/dev/nfs rw nfsrootdebug nfsroot=,tcp,nfsvers=4.2 init=/init" 1227ec681f3Smrg GPU_VERSION: freedreno-a630 1237ec681f3Smrg tags: 1247ec681f3Smrg - google-freedreno-cheza 1257ec681f3Smrg script: 1267ec681f3Smrg - ./install/bare-metal/cros-servo.sh 1277ec681f3Smrg 1287ec681f3Smrga630_gl: 1297ec681f3Smrg extends: 1307ec681f3Smrg - .baremetal-deqp-test 1317ec681f3Smrg - .a630-test 1327ec681f3Smrg parallel: 4 1337ec681f3Smrg variables: 1347ec681f3Smrg DEQP_SUITE: freedreno-a630 1357ec681f3Smrg 1367ec681f3Smrg# Robustness tests may be disruptive to other tests, so we run EGL's robustness 1377ec681f3Smrg# tests separately. 1387ec681f3Smrga630_egl: 1397ec681f3Smrg extends: 1407ec681f3Smrg - .baremetal-deqp-test 1417ec681f3Smrg - .a630-test 1427ec681f3Smrg variables: 1437ec681f3Smrg DEQP_VER: egl 1447ec681f3Smrg HWCI_START_XORG: 1 1457ec681f3Smrg HWCI_TEST_SCRIPT: "/install/bare-metal/arm64_a630_egl.sh" 1467ec681f3Smrg 1477ec681f3Smrga630_gles_asan: 1487ec681f3Smrg extends: 1497ec681f3Smrg - .baremetal-deqp-test 1507ec681f3Smrg - .a630-test 1517ec681f3Smrg - .baremetal-arm64-asan-test 1527ec681f3Smrg - .test-manual 1537ec681f3Smrg variables: 1547ec681f3Smrg DEQP_VER: gles31 1557ec681f3Smrg DEQP_FRACTION: 10 1567ec681f3Smrg DEQP_EXPECTED_RENDERER: FD630 1577ec681f3Smrg GPU_VERSION: freedreno-a630-asan 1587ec681f3Smrg 1597ec681f3Smrga630_vk: 1607ec681f3Smrg extends: 1617ec681f3Smrg - .a630-test 1627ec681f3Smrg - .baremetal-deqp-test-freedreno-vk 1637ec681f3Smrg parallel: 3 1647ec681f3Smrg variables: 1657ec681f3Smrg DEQP_SUITE: freedreno-a630-vk 1667ec681f3Smrg 1677ec681f3Smrga630_vk_full: 1687ec681f3Smrg extends: 1697ec681f3Smrg - a630_vk 1707ec681f3Smrg - .test-manual-mr 1717ec681f3Smrg parallel: 2 1727ec681f3Smrg variables: 1737ec681f3Smrg DEQP_SUITE: freedreno-a630-vk-full 1747ec681f3Smrg 1757ec681f3Smrg# Disabled by default until we can sort out what looks like timeouts before 1767ec681f3Smrg# getting to the first test (or is it at cleanup after tests completed?). 1777ec681f3Smrg# Clicking play can show you some useful areas for fixing turnip, though. 1787ec681f3Smrga630_vk_asan: 1797ec681f3Smrg extends: 1807ec681f3Smrg - .a630-test 1817ec681f3Smrg - .baremetal-deqp-test-freedreno-vk 1827ec681f3Smrg - .baremetal-arm64-asan-test 1837ec681f3Smrg - .test-manual 1847ec681f3Smrg variables: 1857ec681f3Smrg DEQP_EXPECTED_RENDERER: "Turnip Adreno (TM) 630" 1867ec681f3Smrg DEQP_FRACTION: 100 1877ec681f3Smrg FDO_CI_CONCURRENT: 4 # We get OOMkills if we go too wide with asan enabled 1887ec681f3Smrg TU_DEBUG: forcebin 1897ec681f3Smrg # Disable the leak checks, since the library gets dlclose()d and thus get 1907ec681f3Smrg # totally useless leak reports. We can still catch buffer overflows. 1917ec681f3Smrg ASAN_OPTIONS: "detect_leaks=0" 1927ec681f3Smrg 1937ec681f3Smrga630_piglit: 1947ec681f3Smrg extends: 1957ec681f3Smrg - .piglit-test 1967ec681f3Smrg - .a630-test 1977ec681f3Smrg variables: 1987ec681f3Smrg HWCI_TEST_SCRIPT: "/install/piglit/piglit-runner.sh" 1997ec681f3Smrg HWCI_START_XORG: 1 2007ec681f3Smrg PIGLIT_PROFILES: gpu 2017ec681f3Smrg 2027ec681f3Smrga630-traces: 2037ec681f3Smrg extends: 2047ec681f3Smrg - .freedreno-test-traces 2057ec681f3Smrg - .a630-test 2067ec681f3Smrg variables: 2077ec681f3Smrg PIGLIT_REPLAY_DEVICE_NAME: "freedreno-a630" 2087ec681f3Smrg PIGLIT_RESULTS: "freedreno-a630-replay" 2097ec681f3Smrg # This lets us run several more traces which don't use any features we're 2107ec681f3Smrg # missing. 2117ec681f3Smrg MESA_GLSL_VERSION_OVERRIDE: "460" 2127ec681f3Smrg MESA_GL_VERSION_OVERRIDE: "4.6" 2137ec681f3Smrg 2147ec681f3Smrga630-traces-restricted: 2157ec681f3Smrg extends: 2167ec681f3Smrg - a630-traces 2177ec681f3Smrg - .freedreno-rules-restricted 2187ec681f3Smrg variables: 2197ec681f3Smrg PIGLIT_REPLAY_DESCRIPTION_FILE: "/install/restricted-traces-freedreno.yml" 2207ec681f3Smrg PIGLIT_REPLAY_EXTRA_ARGS: --keep-image --db-path ${CI_PROJECT_DIR}/replayer-db/ --minio_host=minio-packet.freedesktop.org --minio_bucket=mesa-tracie-private --role-session-name=${CI_PROJECT_PATH}:${CI_JOB_ID} --jwt=${CI_JOB_JWT} 2217ec681f3Smrg allow_failure: true 2227ec681f3Smrg 2237ec681f3Smrga630-traces-performance: 2247ec681f3Smrg extends: 2257ec681f3Smrg - a630-traces 2267ec681f3Smrg - .freedreno-rules-performance 2277ec681f3Smrg variables: 2287ec681f3Smrg PIGLIT_REPLAY_SUBCOMMAND: "profile" 2297ec681f3Smrg PIGLIT_REPLAY_EXTRA_ARGS: "--db-path ${CI_PROJECT_DIR}/replayer-db/" 2307ec681f3Smrg # More than this can hit OOM due to BOs leaked during the replay of the last frame 2317ec681f3Smrg PIGLIT_REPLAY_LOOP_TIMES: 150 2327ec681f3Smrg # We don't want for more than one workload to be submitted to the GPU at a time 2337ec681f3Smrg FDO_CI_CONCURRENT: 1 2347ec681f3Smrg # So we aren't capped by VSync by the X server 2357ec681f3Smrg EGL_PLATFORM: surfaceless 2367ec681f3Smrg GIT_STRATEGY: none 2377ec681f3Smrg HWCI_FREQ_MAX: "true" 2387ec681f3Smrg allow_failure: true 239