10119c894STomeu Vizoso.build: 20119c894STomeu Vizoso extends: 30119c894STomeu Vizoso - .build-rules 4101bbe55SHelen Koike - .container+build-rules 50119c894STomeu Vizoso stage: build 60119c894STomeu Vizoso artifacts: 70119c894STomeu Vizoso paths: 80119c894STomeu Vizoso - artifacts 90119c894STomeu Vizoso script: 100119c894STomeu Vizoso - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build.sh 110119c894STomeu Vizoso 120119c894STomeu Vizoso.build:arm32: 130119c894STomeu Vizoso extends: 140119c894STomeu Vizoso - .build 150119c894STomeu Vizoso - .use-debian/arm64_build 160119c894STomeu Vizoso tags: 170119c894STomeu Vizoso - aarch64 180119c894STomeu Vizoso variables: 190119c894STomeu Vizoso DEFCONFIG: "arch/arm/configs/multi_v7_defconfig" 200119c894STomeu Vizoso KERNEL_IMAGE_NAME: "zImage" 210119c894STomeu Vizoso KERNEL_ARCH: "arm" 220119c894STomeu Vizoso 230119c894STomeu Vizoso.build:arm64: 240119c894STomeu Vizoso extends: 250119c894STomeu Vizoso - .build 260119c894STomeu Vizoso - .use-debian/arm64_build 270119c894STomeu Vizoso tags: 280119c894STomeu Vizoso - aarch64 290119c894STomeu Vizoso variables: 300119c894STomeu Vizoso DEFCONFIG: "arch/arm64/configs/defconfig" 310119c894STomeu Vizoso KERNEL_IMAGE_NAME: "Image" 320119c894STomeu Vizoso KERNEL_ARCH: "arm64" 330119c894STomeu Vizoso 340119c894STomeu Vizoso.build:x86_64: 350119c894STomeu Vizoso extends: 360119c894STomeu Vizoso - .build 370119c894STomeu Vizoso - .use-debian/x86_64_build 380119c894STomeu Vizoso variables: 390119c894STomeu Vizoso DEFCONFIG: "arch/x86/configs/x86_64_defconfig" 400119c894STomeu Vizoso KERNEL_IMAGE_NAME: "bzImage" 410119c894STomeu Vizoso KERNEL_ARCH: "x86_64" 420119c894STomeu Vizoso 430119c894STomeu Vizoso 440119c894STomeu Vizoso# Build IGT for testing on devices 450119c894STomeu Vizoso 460119c894STomeu Vizosoigt:arm32: 470119c894STomeu Vizoso extends: .build:arm32 480119c894STomeu Vizoso script: 490119c894STomeu Vizoso - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh 500119c894STomeu Vizoso 510119c894STomeu Vizosoigt:arm64: 520119c894STomeu Vizoso extends: .build:arm64 530119c894STomeu Vizoso script: 540119c894STomeu Vizoso - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh 550119c894STomeu Vizoso 560119c894STomeu Vizosoigt:x86_64: 570119c894STomeu Vizoso extends: .build:x86_64 580119c894STomeu Vizoso script: 590119c894STomeu Vizoso - FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash drivers/gpu/drm/ci/build-igt.sh 600119c894STomeu Vizoso 610119c894STomeu Vizoso# Build kernels for testing on devices 620119c894STomeu Vizoso 630119c894STomeu Vizosotesting:arm32: 640119c894STomeu Vizoso extends: .build:arm32 650119c894STomeu Vizoso variables: 660119c894STomeu Vizoso # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of 670119c894STomeu Vizoso # PROVE_LOCKING and KASAN as of 5.17. 680119c894STomeu Vizoso # 690119c894STomeu Vizoso # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel 700119c894STomeu Vizoso # becoming too big for their bootloaders. 710119c894STomeu Vizoso ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" 720119c894STomeu Vizoso UPLOAD_TO_MINIO: 1 730119c894STomeu Vizoso MERGE_FRAGMENT: arm.config 740119c894STomeu Vizoso 750119c894STomeu Vizosotesting:arm64: 760119c894STomeu Vizoso extends: .build:arm64 770119c894STomeu Vizoso variables: 780119c894STomeu Vizoso # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of 790119c894STomeu Vizoso # PROVE_LOCKING and KASAN as of 5.17. 800119c894STomeu Vizoso # 810119c894STomeu Vizoso # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel 820119c894STomeu Vizoso # becoming too big for their bootloaders. 830119c894STomeu Vizoso ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" 840119c894STomeu Vizoso UPLOAD_TO_MINIO: 1 850119c894STomeu Vizoso MERGE_FRAGMENT: arm64.config 860119c894STomeu Vizoso 870119c894STomeu Vizosotesting:x86_64: 880119c894STomeu Vizoso extends: .build:x86_64 890119c894STomeu Vizoso variables: 900119c894STomeu Vizoso # Would be good to have DEBUG_KMEMLEAK, but it doesn't work well with any of 910119c894STomeu Vizoso # PROVE_LOCKING and KASAN as of 5.17. 920119c894STomeu Vizoso # 930119c894STomeu Vizoso # db410c and db820c don't boot with KASAN_INLINE, probably due to the kernel 940119c894STomeu Vizoso # becoming too big for their bootloaders. 950119c894STomeu Vizoso ENABLE_KCONFIGS: "PROVE_LOCKING DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT" 960119c894STomeu Vizoso UPLOAD_TO_MINIO: 1 970119c894STomeu Vizoso MERGE_FRAGMENT: x86_64.config 980119c894STomeu Vizoso 990119c894STomeu Vizoso 1000119c894STomeu Vizoso# Jobs for build-testing different configurations 1010119c894STomeu Vizoso 1020119c894STomeu Vizosobuild:arm32: 1030119c894STomeu Vizoso extends: .build:arm32 1040119c894STomeu Vizoso 1050119c894STomeu Vizosobuild-nodebugfs:arm64: 1060119c894STomeu Vizoso extends: .build:arm64 1070119c894STomeu Vizoso variables: 1080119c894STomeu Vizoso DISABLE_KCONFIGS: "DEBUG_FS" 1090119c894STomeu Vizoso 1100119c894STomeu Vizosobuild:x86_64: 1110119c894STomeu Vizoso extends: .build:x86_64 112