From: Michel Dänzer Date: Fri, 13 Sep 2019 09:59:43 +0000 (+0200) Subject: gitlab-ci: Move up meson-arm64 job definition X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e536446b609b07b655d35fba6957c5c4eb16065a;p=mesa.git gitlab-ci: Move up meson-arm64 job definition This might allow the arm64 tests to start running earlier. Reviewed-by: Eric Engestrom Reviewed-by: Eric Anholt --- diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e102d3f3bff..579afee96f6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -155,6 +155,48 @@ meson-main: MESON_SHADERDB: "true" BUILDTYPE: "debugoptimized" +.meson-cross: + extends: + - .meson-build + - .ci-deqp-artifacts + variables: + UNWIND: "false" + DRI_LOADERS: > + -D glx=disabled + -D gbm=false + -D egl=true + -D platforms=surfaceless + -D osmesa=none + GALLIUM_ST: > + -D dri3=false + -D gallium-vdpau=false + -D gallium-xvmc=false + -D gallium-omx=disabled + -D gallium-va=false + -D gallium-xa=false + -D gallium-nine=false + -D llvm=false + script: + - .gitlab-ci/meson-build.sh + +meson-armhf: + extends: .meson-cross + variables: + CROSS: armhf + VULKAN_DRIVERS: freedreno + GALLIUM_DRIVERS: "etnaviv,freedreno,kmsro,lima,nouveau,panfrost,tegra,v3d,vc4" + # Disable the tests since we're cross compiling. + EXTRA_OPTION: > + -D build-tests=false + -D I-love-half-baked-turnips=true + -D vulkan-overlay-layer=true + +meson-arm64: + extends: meson-armhf + variables: + CROSS: arm64 + BUILDTYPE: "debugoptimized" + # NOTE: Building SWR is 2x (yes two) times slower than all the other # gallium drivers combined. # Start this early so that it doesn't limit the total run time. @@ -260,48 +302,6 @@ meson-vulkan: EXTRA_OPTION: > -D vulkan-overlay-layer=true -.meson-cross: - extends: - - .meson-build - - .ci-deqp-artifacts - variables: - UNWIND: "false" - DRI_LOADERS: > - -D glx=disabled - -D gbm=false - -D egl=true - -D platforms=surfaceless - -D osmesa=none - GALLIUM_ST: > - -D dri3=false - -D gallium-vdpau=false - -D gallium-xvmc=false - -D gallium-omx=disabled - -D gallium-va=false - -D gallium-xa=false - -D gallium-nine=false - -D llvm=false - script: - - .gitlab-ci/meson-build.sh - -meson-armhf: - extends: .meson-cross - variables: - CROSS: armhf - VULKAN_DRIVERS: freedreno - GALLIUM_DRIVERS: "etnaviv,freedreno,kmsro,lima,nouveau,panfrost,tegra,v3d,vc4" - # Disable the tests since we're cross compiling. - EXTRA_OPTION: > - -D build-tests=false - -D I-love-half-baked-turnips=true - -D vulkan-overlay-layer=true - -meson-arm64: - extends: meson-armhf - variables: - CROSS: arm64 - BUILDTYPE: "debugoptimized" - # While the main point of this build is testing the i386 cross build, # we also use this one to test some other options that are exclusive # with meson-main's choices (classic swrast and osmesa)