Erico Nunes
cf64ca6a0c
ci: enable wayland platform in more debian builds
...
CI has recently gained coverage of wayland platform in EGL tests, but
some CI mesa builds such as arm builds currently don't enable the
wayland platform.
Enable it so test applications can properly initialize EGL with a
wayland platform.
Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com>
Acked-by: Daniel Stone <daniels@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20480 >
2023-01-06 15:00:57 +00:00
David Heidelberg
733498a4eb
ci/arm_build: follow x86 and install newer Meson
...
This allows us utilize meson env2mfile.
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19863 >
2022-12-02 00:33:10 +00:00
Guilherme Gallo
a04ed2f971
ci: Update ci-fairy in CI, rootfs and containers
...
ci-fairy is pulverized in possible different versions at Mesa CI.
This commit updates all of them to the version that migrates minio to
s3.
Also, trigger the build of base and test containers, as both uses
ci-fairy as well
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Signed-off-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19076 >
2022-11-04 11:41:42 +00:00
Christian Gmeiner
13c6d7e97d
ci: switch to mkbootimg.py
...
On ARM64 appending the dtb does not work with U-Boot and fastbooting
with such an image failes like:
## Booting Android Image at 0x40480000 ...
Kernel load addr 0x00000000 size 30514 KiB
Kernel command line: ip=dhcp console=ttymxc0,115200n8 root=/dev/nfs rw nfsrootdebug init=/init nfsroot=10.10.10.17:/mnt/disks/testing-nfs-root/gc7000-00,vers=3,tcp
RAM disk load addr 0x00000000 size 1 KiB
Error: header_version must be >= 2 to get dtb
Loading Kernel Image
"Error" handler, esr 0xbf000002
elr: 000000004029ce70 lr : 000000004029cf0c (reloc)
elr: 00000000be59ae70 lr : 00000000be59af0c
x0 : 0000000000100000 x1 : 0000000040580800
x2 : 0000000000010000 x3 : 00000000000020c0
x4 : f9402063f9400463 x5 : 0000000000000000
x6 : 0000000000100000 x7 : 0000000006000000
x8 : 00000000b64f1488 x9 : 0000000000000008
x10: 00000000b651c450 x11: 00000000b653df68
x12: 0000000000000000 x13: 0000000000000200
x14: 0000000000000000 x15: 0000000000000020
x16: 00000000be55acc8 x17: 0000000000004530
x18: 00000000b64fddc0 x19: 0000000000100000
x20: 0000000040580800 x21: 0000000001ccc4af
x22: 0000000000010000 x23: 0000000000010000
x24: 0000000040480800 x25: 00000000b64f15c8
x26: 0000000000000000 x27: 0000000000000000
x28: 0000000040480800 x29: 00000000b64f1470
Code: d65f03c0 f8636824 f8236804 91002063 (cb030044)
Resetting CPU ...
resetting ...
Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Acked-by: David Heidelberg <david.heidelberg@collabora.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13691 >
2022-10-06 07:30:34 +02:00
David Heidelberg
c90b433f18
ci: make shellcheck happy about .gitlab-ci/container/ directory
...
Makes easier do changes, when shellcheck is warning-free.
Reviewed-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17574 >
2022-08-26 21:20:14 +00:00
Daniel Stone
eb6ce47d4f
ci: Use mold for x86-64 and AArch64 builds
...
mold is a fancy new linker that's really fast.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/6877
Signed-off-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Eric Engestrom <eric@igalia.com>
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17992 >
2022-08-23 23:12:07 +00:00
David Heidelberg
95a7b65c14
ci: replace gzip usage with zstd where posible
...
v2: added missing zstd to arm_build.sh
Reviewed-by: Emma Anholt <emma@anholt.net>
Signed-off-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17776 >
2022-08-04 11:21:45 +00:00
Emma Anholt
8e53194f44
ci/freedreno: Add vulkan+gl integration testing in piglit.
...
The libvulkan-dev was needed for building zink, which ended up turning on
the vulkan tests in piglit. Split them out here.
Reviewed-by: David Heidelberg <david.heidelberg@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17125 >
2022-06-27 22:38:54 +00:00
Konstantin Seurer
8cb92ce94e
ci: Always install glslangValidator for build jobs
...
Signed-off-by: Konstantin Seurer <konstantin.seurer@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15648 >
2022-04-24 16:03:12 +02:00
Tomeu Vizoso
e81693a1b4
ci: Add env var to add packages to install in debian/arm_build image
...
This can make it more convenient for other projects to reuse these
scripts.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso@collabora.com>
Reviewed-by: Emma Anholt <emma@anholt.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15891 >
2022-04-13 07:34:36 +00:00
Guilherme Gallo
19cb49c280
ci: Update ci-fairy to version with --token-file support
...
Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com>
Reviewed-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14004 >
2021-12-02 18:01:29 +00:00
Eric Engestrom
dac09a3119
gitlab-ci: stop installing python-is-python3 package
...
Suggested-by: Michel Dänzer <michel@daenzer.net>
Signed-off-by: Eric Engestrom <eric@engestrom.ch>
Reviewed-by: Alyssa Rosenzweig <alyssa@collabora.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/3674 >
2021-08-14 21:44:31 +00:00
Michel Dänzer
df185ae030
ci: Add debian/ prefix to job names for Debian based docker images
...
And move the image build scripts to a subdirectory correspondingly.
Preparation for adding images based on other OSs.
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11412 >
2021-07-09 10:24:41 +00:00