mesa/.gitlab-ci
Juan A. Suarez Romero 3f1c375581 ci/broadcom: allow custom kernels
So far, testing VC4 and V3D/V3DV requires the CI runners having access
to a Raspberry Pi 3/4 kernel, and the correspondent modules and
bootloader files. If a different kernel must be used, it means touching
the runners to provide them.

This commit adds the option to define an URL pointing to a (compressed)
tarball containing such files, without requiring dealing with the
runners. This link is provided through the `BM_BOOTFS` job variable.

The tarball must contain two directories in the root: a `/boot`
directory (containing the kernel, DTBs and bootloader files), and a
`/lib/modules` (or `/usr/lib/modules`) with the kernel modules.

Reviewed-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9527>
2021-03-12 11:03:17 +00:00
..
bare-metal ci/broadcom: allow custom kernels 2021-03-12 11:03:17 +00:00
container ci: Bump deqp to vk-gl-cts 1.2.5.2 2021-03-04 11:09:35 +00:00
fossils gitlab-ci: attach the Fossilize log file as artifact on failure 2020-06-26 06:45:23 +00:00
meson ci: Run 'time' in the background and propagate signals to test process 2021-02-04 09:36:49 +00:00
piglit ci/piglit: fix parallel piglit results 2021-02-26 09:12:12 +00:00
windows gitlab-ci: bump piglit commit for windows 2021-03-01 08:23:58 +00:00
cross-xfail-i386 ci: Run tests on i386 cross builds 2019-09-17 14:53:57 -04:00
cross-xfail-ppc64el gitlab-ci: Add ppc64el and s390x cross-build jobs 2020-02-05 10:52:31 +00:00
cross-xfail-s390x gitlab-ci: remove load_store_vectorizer from expected s390x test failures 2020-02-13 10:53:37 +00:00
deqp-default-skips.txt ci: Move deqp-default-skips.txt back to .gitlab-ci/ 2021-03-03 18:08:11 +00:00
deqp-runner.sh ci: add option to overwrite CPU arch 2021-02-15 15:47:31 +00:00
docs docs: Move the current CI .rst doc to docs/ci/ and link to it from .gitlab-ci. 2020-07-08 20:13:11 +00:00
download-git-cache.sh ci: specify MinIO's host URL in a global variable 2020-12-22 18:31:01 +00:00
fossilize-runner.sh gitlab-ci: attach the Fossilize log file as artifact on failure 2020-06-26 06:45:23 +00:00
fossils.yml gitlab-ci: add parallel-rdp fossils 2020-06-25 08:03:09 +02:00
generate_lava.py ci: Set date in LAVA DUTs from NTP servers 2020-07-31 14:14:38 +02:00
lava-deqp.yml.jinja2 ci/deqp: Make sure that we pull in all board-specific xfail/skip/flake files. 2020-12-21 18:44:43 +00:00
lava-gitlab-ci.yml ci: Bump deqp to vk-gl-cts 1.2.5.2 2021-03-04 11:09:35 +00:00
lava-piglit.yml.jinja2 ci: add piglit jobs to LAVA and remove tracie ones 2020-12-22 18:31:01 +00:00
meson-build.sh ci/freedreno: Add a fractional gles31 run with asan enabled. 2021-02-18 00:49:00 +00:00
prepare-artifacts.sh ci/lava: Move the driver expectation files to the per-driver CI dir. 2021-03-03 18:08:11 +00:00
run-shader-db.sh ci: remove nouveau from shader-db runs 2021-02-06 23:04:35 +00:00
scons-build.sh scons: Print a deprecation warning about using scons on not windows 2019-10-24 18:33:50 +00:00
test-source-dep.yml ci/freedreno: Also retest when only CI configuration changes. 2021-03-03 21:05:39 +00:00
x86_64-w64-mingw32 gitlab-ci: Add a pkg-config for mingw 2019-10-16 23:26:09 +00:00