variables:
- DISTRIBUTION_TAG: "2020-07-28"
+ DISTRIBUTION_TAG: "2020-08-18-new-kernel-6"
.kernel+rootfs:
stage: container-2
- .ci-run-policy
variables:
GIT_STRATEGY: fetch
- KERNEL_URL: "https://gitlab.freedesktop.org/tomeu/linux/-/archive/v5.5-panfrost-fixes/linux-v5.5-panfrost-fixes.tar.gz"
+ KERNEL_URL: "https://gitlab.freedesktop.org/tomeu/linux/-/archive/v5.8-for-mesa-ci/linux-v5.8-for-mesa-ci.tar.gz"
UPLOAD_FOR_LAVA: 1
script:
- - .gitlab-ci/container/lava_arm.sh
+ - .gitlab-ci/container/lava_build.sh
+
+kernel+rootfs_amd64:
+ extends:
+ - .use-x86_build-base
+ - .kernel+rootfs
+ image: "$CI_REGISTRY_IMAGE/debian/x86_build-base:$BASE_TAG"
+ variables:
+ DEBIAN_ARCH: "amd64"
kernel+rootfs_arm64:
extends:
variables:
GIT_STRATEGY: none # testing doesn't build anything from source
ENV_VARS: "DEQP_PARALLEL=6"
- FIXED_ENV_VARS: "CI_PIPELINE_ID=${CI_PIPELINE_ID} CI_JOB_ID=${CI_JOB_ID} CI_PROJECT_PATH=${CI_PROJECT_PATH} TRACIE_NO_UNIT_TESTS=1 TRACIE_UPLOAD_TO_MINIO=1"
+ FIXED_ENV_VARS: "CI_PIPELINE_ID=${CI_PIPELINE_ID} CI_JOB_ID=${CI_JOB_ID} CI_PROJECT_PATH=${CI_PROJECT_PATH} CI_JOB_JWT=${CI_JOB_JWT} TRACIE_NO_UNIT_TESTS=1 TRACIE_UPLOAD_TO_MINIO=1 DRIVER_NAME=${DRIVER_NAME}"
DEQP_VERSION: gles2
ARTIFACTS_PREFIX: "https://minio-packet.freedesktop.org/mesa-lava/"
MESA_URL: "https://minio-packet.freedesktop.org/artifacts/${CI_PROJECT_PATH}/${CI_PIPELINE_ID}/mesa-${ARCH}.tar.gz"
--base-artifacts-url ${ARTIFACTS_URL} \
--mesa-url ${MESA_URL} \
--device-type ${DEVICE_TYPE} \
+ --dtb ${DTB} \
--env-vars "${ENV_VARS} ${FIXED_ENV_VARS}" \
--deqp-version ${DEQP_VERSION} \
--kernel-image-name ${KERNEL_IMAGE_NAME} \
- kernel+rootfs_arm64
- meson-arm64
+.lava-test:amd64:
+ variables:
+ ARCH: amd64
+ KERNEL_IMAGE_NAME: bzImage
+ KERNEL_IMAGE_TYPE: "type:\ zimage"
+ BOOT_METHOD: u-boot
+ TEST_SUITE: "deqp"
+ extends:
+ - .lava-test
+ - .use-arm_build
+ needs:
+ - kernel+rootfs_amd64
+ - meson-testing
+
+.lava-traces:amd64:
+ variables:
+ TEST_SUITE: "tracie"
+ extends:
+ - .lava-test:amd64
+
.lava-traces:armhf:
variables:
TEST_SUITE: "tracie"
- .panfrost-rules
variables:
DEVICE_TYPE: sun50i-h6-pine-h64
+ DTB: ${DEVICE_TYPE}
GPU_VERSION: panfrost-t720
ENV_VARS: "PAN_MESA_DEBUG=gles3 DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=T720"
tags:
- .panfrost-rules
variables:
DEVICE_TYPE: rk3288-veyron-jaq
+ DTB: ${DEVICE_TYPE}
GPU_VERSION: panfrost-t760
BOOT_METHOD: depthcharge
KERNEL_IMAGE_TYPE: ""
- .panfrost-rules
variables:
DEVICE_TYPE: rk3288-veyron-jaq
+ DTB: ${DEVICE_TYPE}
GPU_VERSION: panfrost-t760
+ DRIVER_NAME: panfrost
BOOT_METHOD: depthcharge
KERNEL_IMAGE_TYPE: ""
ENV_VARS: "PAN_MESA_DEBUG=deqp MESA_GLES_VERSION_OVERRIDE=3.1 MESA_GL_VERSION_OVERRIDE=3.3 MESA_GLSL_VERSION_OVERRIDE=330"
- .panfrost-rules
variables:
DEVICE_TYPE: rk3399-gru-kevin
+ DTB: ${DEVICE_TYPE}
GPU_VERSION: panfrost-t860
+ DRIVER_NAME: panfrost
BOOT_METHOD: depthcharge
KERNEL_IMAGE_TYPE: ""
tags:
- .panfrost-rules
variables:
DEVICE_TYPE: meson-gxm-khadas-vim2
+ DTB: ${DEVICE_TYPE}
GPU_VERSION: panfrost-t820
LAVA_TAGS: panfrost
ENV_VARS: "PAN_MESA_DEBUG=gles3 DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=T820"
- .lima-rules
variables:
DEVICE_TYPE: sun8i-h3-libretech-all-h3-cc
+ DTB: ${DEVICE_TYPE}
GPU_VERSION: lima
ENV_VARS: "DEQP_PARALLEL=3 DEQP_EXPECTED_RENDERER=Mali400"
tags:
- .lima-rules
variables:
DEVICE_TYPE: meson-gxl-s905x-libretech-cc
+ DTB: ${DEVICE_TYPE}
GPU_VERSION: lima
ENV_VARS: "DEQP_PARALLEL=6 DEQP_EXPECTED_RENDERER=Mali450"
tags:
- mesa-ci-aarch64-lava-baylibre
+
+radeonsi-stoney-gles2:amd64:
+ extends:
+ - .lava-test:amd64
+ - .radeonsi-rules
+ variables:
+ DEVICE_TYPE: hp-11A-G6-EE-grunt
+ DTB: ""
+ GPU_VERSION: radeonsi-stoney
+ BOOT_METHOD: depthcharge
+ KERNEL_IMAGE_TYPE: ""
+ ENV_VARS: "DEQP_PARALLEL=4 DEQP_EXPECTED_RENDERER=STONEY NIR_VALIDATE=0"
+ tags:
+ - mesa-ci-aarch64-lava-collabora
+
+# Commented out while waiting for more DUTs to come online
+.radeonsi-stoney-gles3:amd64:
+ extends:
+ - radeonsi-stoney-gles2:amd64
+ variables:
+ DEQP_VERSION: gles3
+ tags:
+ - mesa-ci-aarch64-lava-collabora
+
+radeonsi-stoney-traces:amd64:
+ extends:
+ - .lava-traces:amd64
+ - .radeonsi-rules
+ variables:
+ DEVICE_TYPE: hp-11A-G6-EE-grunt
+ DTB: ""
+ GPU_VERSION: radeonsi-stoney
+ DRIVER_NAME: radeonsi
+ BOOT_METHOD: depthcharge
+ KERNEL_IMAGE_TYPE: ""
+ tags:
+ - mesa-ci-aarch64-lava-collabora