mesa/.gitlab-ci/bare-metal
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
..
.editorconfig
arm64_a630_gles_others.sh ci/deqp: Make sure that we pull in all board-specific xfail/skip/flake files. 2020-12-21 18:44:43 +00:00
capture-devcoredump.sh ci/bare-metal: suppress 'No such file or directory' 2020-10-28 18:04:22 +00:00
cros-servo.sh ci/bare-metal: Allow wget of the kernel/dtb for kernel development. 2020-09-09 17:25:38 +00:00
cros_servo_run.py ci/baremetal: highlight message errors 2021-03-01 18:22:24 +00:00
expect-output.sh ci: extend expect-output.sh 2020-06-05 11:02:35 +00:00
fastboot.sh ci/bare-metal: fix fastboot 2021-03-09 23:09:10 +00:00
fastboot_run.py ci/baremetal: highlight message errors 2021-03-01 18:22:24 +00:00
google-power-down.sh ci/bare-metal: Stop fetching the git tree. 2020-06-12 23:34:44 +00:00
google-power-relay.py
google-power-up.sh ci/bare-metal: Stop fetching the git tree. 2020-06-12 23:34:44 +00:00
init.sh ci/v3d: Add V3D and V3DV testing 2021-02-15 15:47:31 +00:00
nginx-default-site ci: bare-metal: use nginx to get results from DUT 2020-07-20 20:21:12 +00:00
poe-off vc4/ci: Replace expect script by python script 2021-01-23 05:35:24 +00:00
poe-on vc4/ci: Replace expect script by python script 2021-01-23 05:35:24 +00:00
poe-powered.sh ci/broadcom: allow custom kernels 2021-03-12 11:03:17 +00:00
poe-set.py vc4/ci: Replace expect script by python script 2021-01-23 05:35:24 +00:00
poe_run.py ci/broadcom: retry always when serial log timeout 2021-03-01 18:22:24 +00:00
rootfs-setup.sh ci/piglit: allow parallel piglit jobs 2021-02-24 09:41:33 +01:00
serial_buffer.py ci: add testing for VC4 drivers (Raspberry Pi 3) 2020-12-04 19:05:19 +01:00