ci: enable CI for lima again
Enable CI for lima again on meson-gxl-s805x-libretech-ac boards with Mali-450. These boards are managed by a LAVA instance and so follow the LAVA CI workflow in Mesa. The goal is to have coverage for deqp-gles2, as lima is a GLES2-only driver. Signed-off-by: Erico Nunes <nunes.erico@gmail.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11789>
This commit is contained in:
parent
46d0126deb
commit
574bff9087
|
@ -460,7 +460,7 @@ fedora/x86_build:
|
|||
variables:
|
||||
GIT_STRATEGY: fetch
|
||||
KERNEL_URL: *kernel-rootfs-url
|
||||
MESA_ROOTFS_TAG: &kernel-rootfs "2021-08-03-piglit"
|
||||
MESA_ROOTFS_TAG: &kernel-rootfs "2021-08-07-enable-lima"
|
||||
DISTRIBUTION_TAG: &distribution-tag-arm "${MESA_ROOTFS_TAG}--${MESA_ARTIFACTS_TAG}--${MESA_TEMPLATES_COMMIT}"
|
||||
script:
|
||||
- .gitlab-ci/container/lava_build.sh
|
||||
|
|
|
@ -27,7 +27,7 @@ if [[ "$DEBIAN_ARCH" = "arm64" ]]; then
|
|||
KERNEL_ARCH="arm64"
|
||||
DEFCONFIG="arch/arm64/configs/defconfig"
|
||||
DEVICE_TREES="arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s905x-libretech-cc.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxl-s805x-libretech-ac.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dtb"
|
||||
DEVICE_TREES+=" arch/arm64/boot/dts/qcom/apq8016-sbc.dtb"
|
||||
|
|
|
@ -18,6 +18,7 @@
|
|||
JOB_ROOTFS_OVERLAY_PATH: "${JOB_ARTIFACTS_BASE}/job-rootfs-overlay.tar.gz"
|
||||
JOB_RESULTS_PATH: "${JOB_ARTIFACTS_BASE}/results.tar.gz"
|
||||
PIGLIT_NO_WINDOW: 1
|
||||
VISIBILITY_GROUP: "Collabora+fdo"
|
||||
script:
|
||||
- ./artifacts/lava/lava-submit.sh
|
||||
artifacts:
|
||||
|
|
|
@ -42,4 +42,5 @@ artifacts/lava/lava_job_submitter.py \
|
|||
--kernel-image-name ${KERNEL_IMAGE_NAME} \
|
||||
--kernel-image-type "${KERNEL_IMAGE_TYPE}" \
|
||||
--boot-method ${BOOT_METHOD} \
|
||||
--visibility-group ${VISIBILITY_GROUP} \
|
||||
--lava-tags "${LAVA_TAGS}" >> results/lava.log
|
||||
|
|
|
@ -50,7 +50,7 @@ def generate_lava_yaml(args):
|
|||
values = {
|
||||
'job_name': 'mesa: {}'.format(args.pipeline_info),
|
||||
'device_type': args.device_type,
|
||||
'visibility': { 'group': [ 'Collabora+fdo'] },
|
||||
'visibility': { 'group': [ args.visibility_group ] },
|
||||
'priority': 75,
|
||||
'context': {
|
||||
'extra_nfsroot_args': ' init=/init rootwait minio_results={}'.format(args.job_artifacts_base)
|
||||
|
@ -295,6 +295,7 @@ if __name__ == '__main__':
|
|||
parser.add_argument("--jwt")
|
||||
parser.add_argument("--validate-only", action='store_true')
|
||||
parser.add_argument("--dump-yaml", action='store_true')
|
||||
parser.add_argument("--visibility-group")
|
||||
|
||||
parser.set_defaults(func=main)
|
||||
args = parser.parse_args()
|
||||
|
|
|
@ -1,28 +1,15 @@
|
|||
.lima-mali400-test:armhf:
|
||||
parallel: 2
|
||||
extends:
|
||||
- .lava-test:armhf
|
||||
- .lima-rules
|
||||
variables:
|
||||
DEVICE_TYPE: sun8i-h3-libretech-all-h3-cc
|
||||
DTB: ${DEVICE_TYPE}
|
||||
GPU_VERSION: lima
|
||||
DEQP_PARALLEL: 3
|
||||
DEQP_EXPECTED_RENDERER: Mali400
|
||||
|
||||
tags:
|
||||
- mesa-ci-aarch64-lava-baylibre
|
||||
|
||||
.lima-mali450-test:arm64:
|
||||
lima-mali450-test:arm64:
|
||||
extends:
|
||||
- .lava-test:arm64
|
||||
- .lima-rules
|
||||
variables:
|
||||
DEVICE_TYPE: meson-gxl-s905x-libretech-cc
|
||||
DEVICE_TYPE: meson-gxl-s805x-libretech-ac
|
||||
DTB: ${DEVICE_TYPE}
|
||||
FDO_HTTP_CACHE_URI: ''
|
||||
GPU_VERSION: lima
|
||||
DEQP_PARALLEL: 6
|
||||
DEQP_PARALLEL: 4
|
||||
DEQP_EXPECTED_RENDERER: Mali450
|
||||
VISIBILITY_GROUP: "mesa-ci"
|
||||
|
||||
tags:
|
||||
- mesa-ci-aarch64-lava-baylibre
|
||||
- mesa-ci-x86-64-lava-lima
|
||||
|
|
Loading…
Reference in New Issue