From 38b6b72130e9d04cf39e3d77b2fdfa263c024c3e Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Fri, 29 Jan 2021 15:39:05 -0700 Subject: [PATCH 1/9] ci2: Add support for all*configs It is advantageous to add support for all*config targets, as they will help validate clang and LLVM further. With this change, we add a separate build set when all*configs are detected in the matrix. Having a separate build set will allow us to have two separate tuxsuite instances, one for defconfigs (which should be pretty quick) and one for all*configs, which can afford to take a while. Signed-off-by: Nathan Chancellor --- generate_tuxsuite.py | 15 ++++++++++++++- generate_workflow.py | 14 +++++++++++--- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/generate_tuxsuite.py b/generate_tuxsuite.py index e8a4be10..ecccea4c 100755 --- a/generate_tuxsuite.py +++ b/generate_tuxsuite.py @@ -51,12 +51,15 @@ def emit_tuxsuite_yml(config, tree): } # yapf: disable repo, ref = get_repo_ref(config, tree) max_version = max(config["llvm_versions"]) + defconfigs = [] + allconfigs = [] for build in config["builds"]: if build["git_repo"] == repo and build["git_ref"] == ref: arch = build["ARCH"] if "ARCH" in build else "x86_64" toolchain = "clang-" toolchain += "nightly" if build[ "llvm_version"] == max_version else str(build["llvm_version"]) + current_build = { "git_repo": build["git_repo"], "git_ref": build["git_ref"], @@ -70,8 +73,18 @@ def emit_tuxsuite_yml(config, tree): if "make_variables" in build: current_build.update( {"make_variables": build["make_variables"]}) - tuxsuite_buildset["sets"][0]["builds"] += [current_build] + if "defconfig" in str(build["config"]): + defconfigs += [current_build] + else: + allconfigs += [current_build] + + tuxsuite_buildset["sets"][0]["builds"] = defconfigs + if allconfigs: + tuxsuite_buildset["sets"] += [{ + "name": "allconfigs", + "builds": allconfigs + }] print( yaml.dump(tuxsuite_buildset, Dumper=NoAliasDumper, diff --git a/generate_workflow.py b/generate_workflow.py index f36ca459..62ddba27 100755 --- a/generate_workflow.py +++ b/generate_workflow.py @@ -168,16 +168,24 @@ def print_builds(config, tree_name): tuxsuite_yml = "tuxsuite/{}.tux.yml".format(tree_name) github_yml = ".github/workflows/{}.yml".format(tree_name) - check_logs = {} + check_logs_defconfigs = {} + check_logs_allconfigs = {} for build in config["builds"]: if build["git_repo"] == repo and build["git_ref"] == ref: cron_schedule = build["schedule"] - check_logs.update(get_steps(build, "defconfigs")) + if "defconfig" in str(build["config"]): + check_logs_defconfigs.update(get_steps(build, "defconfigs")) + else: + check_logs_allconfigs.update(get_steps(build, "allconfigs")) workflow = initial_workflow(tree_name, cron_schedule, tuxsuite_yml, github_yml) workflow["jobs"].update(tuxsuite_setups("defconfigs", tuxsuite_yml)) - workflow["jobs"].update(check_logs) + workflow["jobs"].update(check_logs_defconfigs) + + if check_logs_allconfigs: + workflow["jobs"].update(tuxsuite_setups("allconfigs", tuxsuite_yml)) + workflow["jobs"].update(check_logs_allconfigs) print("# DO NOT MODIFY MANUALLY!") print("# This file has been autogenerated by invoking:") From d6438fe1ed766952ec1b191084bef05dd1455d88 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 4 Feb 2021 20:19:21 -0700 Subject: [PATCH 2/9] generator.yml: Add all*config anchors Signed-off-by: Nathan Chancellor --- generator.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/generator.yml b/generator.yml index 7013de87..0641f535 100644 --- a/generator.yml +++ b/generator.yml @@ -49,15 +49,21 @@ triples: targets: - &kernel_modules {targets: [config,kernel,modules]} - &kernel_modules_dtbs {targets: [config,kernel,modules,dtbs]} -defconfigs: +configs: # config: image target (optional) [triples:] (Optional: x86) targets to build - &arm32_v5 {config: multi_v5_defconfig, << : *arm-triple, << : *kernel_modules_dtbs} - &arm32_v6 {config: aspeed_g5_defconfig, << : *arm-triple, << : *kernel_modules_dtbs} - &arm32_v7 {config: multi_v7_defconfig, << : *arm-triple, << : *kernel_modules} - &arm32_v7_t {config: [multi_v7_defconfig, CONFIG_THUMB2_KERNEL=y], << : *arm-triple, << : *kernel_modules} + - &arm32_allmod {config: allmodconfig, << : *arm-triple, << : *kernel_modules} + - &arm32_allno {config: allnoconfig, << : *arm-triple, << : *kernel_modules} + - &arm32_allyes {config: allyesconfig, << : *arm-triple, << : *kernel_modules} - &arm64 {config: defconfig, << : *arm64-triple, << : *kernel_modules} - &arm64_gki {config: gki_defconfig, << : *arm64-triple, << : *kernel_modules} - &arm64_cut {config: cuttlefish_defconfig, << : *arm64-triple, << : *kernel_modules} + - &arm64_allmod {config: [allmodconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *arm64-triple, << : *kernel_modules} + - &arm64_allno {config: allnoconfig, << : *arm64-triple, << : *kernel_modules} + - &arm64_allyes {config: [allyesconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *arm64-triple, << : *kernel_modules} - &i386 {config: defconfig, << : *i386-triple, << : *kernel_modules} - &mips {config: [malta_kvm_guest_defconfig, CONFIG_CPU_BIG_ENDIAN=y], kernel_image: vmlinux, << : *mips-triple, << : *kernel_modules} - &mipsel {config: malta_kvm_guest_defconfig, kernel_image: vmlinux, << : *mipsel-triple, << : *kernel_modules} @@ -70,6 +76,9 @@ defconfigs: - &x86_64 {config: defconfig, << : *kernel_modules} - &x86_64_gki {config: gki_defconfig, << : *kernel_modules} - &x86_64_cut {config: x86_64_cuttlefish_defconfig, << : *kernel_modules} + - &x86_64_allmod {config: [allmodconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *kernel_modules} + - &x86_64_allno {config: allnoconfig, << : *kernel_modules} + - &x86_64_allyes {config: [allyesconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *kernel_modules} tiers: # Generic tiers LLVM=1 LLVM_IAS=1 Make variables to pass to TuxSuite - &llvm_full {llvm: true, llvm_ias: true, make_variables: {LLVM: 1, LLVM_IAS: 1}} From b92e9f29ce77ac27d7b1ba0f3bd4c056b846d2b6 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 4 Feb 2021 20:22:20 -0700 Subject: [PATCH 3/9] generator.yml: Align configs section Signed-off-by: Nathan Chancellor --- generator.yml | 58 +++++++++++++++++++++++++-------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/generator.yml b/generator.yml index 0641f535..31764f95 100644 --- a/generator.yml +++ b/generator.yml @@ -50,35 +50,35 @@ targets: - &kernel_modules {targets: [config,kernel,modules]} - &kernel_modules_dtbs {targets: [config,kernel,modules,dtbs]} configs: - # config: image target (optional) [triples:] (Optional: x86) targets to build - - &arm32_v5 {config: multi_v5_defconfig, << : *arm-triple, << : *kernel_modules_dtbs} - - &arm32_v6 {config: aspeed_g5_defconfig, << : *arm-triple, << : *kernel_modules_dtbs} - - &arm32_v7 {config: multi_v7_defconfig, << : *arm-triple, << : *kernel_modules} - - &arm32_v7_t {config: [multi_v7_defconfig, CONFIG_THUMB2_KERNEL=y], << : *arm-triple, << : *kernel_modules} - - &arm32_allmod {config: allmodconfig, << : *arm-triple, << : *kernel_modules} - - &arm32_allno {config: allnoconfig, << : *arm-triple, << : *kernel_modules} - - &arm32_allyes {config: allyesconfig, << : *arm-triple, << : *kernel_modules} - - &arm64 {config: defconfig, << : *arm64-triple, << : *kernel_modules} - - &arm64_gki {config: gki_defconfig, << : *arm64-triple, << : *kernel_modules} - - &arm64_cut {config: cuttlefish_defconfig, << : *arm64-triple, << : *kernel_modules} - - &arm64_allmod {config: [allmodconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *arm64-triple, << : *kernel_modules} - - &arm64_allno {config: allnoconfig, << : *arm64-triple, << : *kernel_modules} - - &arm64_allyes {config: [allyesconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *arm64-triple, << : *kernel_modules} - - &i386 {config: defconfig, << : *i386-triple, << : *kernel_modules} - - &mips {config: [malta_kvm_guest_defconfig, CONFIG_CPU_BIG_ENDIAN=y], kernel_image: vmlinux, << : *mips-triple, << : *kernel_modules} - - &mipsel {config: malta_kvm_guest_defconfig, kernel_image: vmlinux, << : *mipsel-triple, << : *kernel_modules} - - &ppc32 {config: ppc44x_defconfig, kernel_image: uImage, << : *powerpc-triple, << : *kernel_modules} - - &ppc64 {config: pseries_defconfig, kernel_image: vmlinux, << : *powerpc64-triple, << : *kernel_modules} - - &ppc64le {config: powernv_defconfig, kernel_image: zImage.epapr, << : *powerpc64le-triple, << : *kernel_modules} - # https://github.com/ClangBuiltLinux/linux/issues/1143 - - &riscv {config: [defconfig, CONFIG_EFI=n], kernel_image: Image, << : *riscv-triple, << : *kernel_modules} - - &s390 {config: defconfig, << : *s390-triple, << : *kernel_modules} - - &x86_64 {config: defconfig, << : *kernel_modules} - - &x86_64_gki {config: gki_defconfig, << : *kernel_modules} - - &x86_64_cut {config: x86_64_cuttlefish_defconfig, << : *kernel_modules} - - &x86_64_allmod {config: [allmodconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *kernel_modules} - - &x86_64_allno {config: allnoconfig, << : *kernel_modules} - - &x86_64_allyes {config: [allyesconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *kernel_modules} + # config: image target (optional) [triples:] (Optional: x86) targets to build + - &arm32_v5 {config: multi_v5_defconfig, << : *arm-triple, << : *kernel_modules_dtbs} + - &arm32_v6 {config: aspeed_g5_defconfig, << : *arm-triple, << : *kernel_modules_dtbs} + - &arm32_v7 {config: multi_v7_defconfig, << : *arm-triple, << : *kernel_modules} + - &arm32_v7_t {config: [multi_v7_defconfig, CONFIG_THUMB2_KERNEL=y], << : *arm-triple, << : *kernel_modules} + - &arm32_allmod {config: allmodconfig, << : *arm-triple, << : *kernel_modules} + - &arm32_allno {config: allnoconfig, << : *arm-triple, << : *kernel_modules} + - &arm32_allyes {config: allyesconfig, << : *arm-triple, << : *kernel_modules} + - &arm64 {config: defconfig, << : *arm64-triple, << : *kernel_modules} + - &arm64_gki {config: gki_defconfig, << : *arm64-triple, << : *kernel_modules} + - &arm64_cut {config: cuttlefish_defconfig, << : *arm64-triple, << : *kernel_modules} + - &arm64_allmod {config: [allmodconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *arm64-triple, << : *kernel_modules} + - &arm64_allno {config: allnoconfig, << : *arm64-triple, << : *kernel_modules} + - &arm64_allyes {config: [allyesconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *arm64-triple, << : *kernel_modules} + - &i386 {config: defconfig, << : *i386-triple, << : *kernel_modules} + - &mips {config: [malta_kvm_guest_defconfig, CONFIG_CPU_BIG_ENDIAN=y], kernel_image: vmlinux, << : *mips-triple, << : *kernel_modules} + - &mipsel {config: malta_kvm_guest_defconfig, kernel_image: vmlinux, << : *mipsel-triple, << : *kernel_modules} + - &ppc32 {config: ppc44x_defconfig, kernel_image: uImage, << : *powerpc-triple, << : *kernel_modules} + - &ppc64 {config: pseries_defconfig, kernel_image: vmlinux, << : *powerpc64-triple, << : *kernel_modules} + - &ppc64le {config: powernv_defconfig, kernel_image: zImage.epapr, << : *powerpc64le-triple, << : *kernel_modules} + # https://github.com/ClangBuiltLinux/linux/issues/1143 + - &riscv {config: [defconfig, CONFIG_EFI=n], kernel_image: Image, << : *riscv-triple, << : *kernel_modules} + - &s390 {config: defconfig, << : *s390-triple, << : *kernel_modules} + - &x86_64 {config: defconfig, << : *kernel_modules} + - &x86_64_gki {config: gki_defconfig, << : *kernel_modules} + - &x86_64_cut {config: x86_64_cuttlefish_defconfig, << : *kernel_modules} + - &x86_64_allmod {config: [allmodconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *kernel_modules} + - &x86_64_allno {config: allnoconfig, << : *kernel_modules} + - &x86_64_allyes {config: [allyesconfig, CONFIG_UBSAN_UNSIGNED_OVERFLOW=n], << : *kernel_modules} tiers: # Generic tiers LLVM=1 LLVM_IAS=1 Make variables to pass to TuxSuite - &llvm_full {llvm: true, llvm_ias: true, make_variables: {LLVM: 1, LLVM_IAS: 1}} From d749a87c35e5ab2d2a2705c838035fa21d1053a1 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 4 Feb 2021 20:59:24 -0700 Subject: [PATCH 4/9] generator.yml: Add mainline all*config builds Signed-off-by: Nathan Chancellor --- generator.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/generator.yml b/generator.yml index 31764f95..d3daac1b 100644 --- a/generator.yml +++ b/generator.yml @@ -106,7 +106,13 @@ builds: - {<< : *arm32_v6, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} - {<< : *arm64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} # i386: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1210) # - {<< : *i386, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} @@ -117,6 +123,9 @@ builds: - {<< : *riscv, << : *mainline, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_tot} - {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} ########## # Next # ########## @@ -216,7 +225,13 @@ builds: - {<< : *arm32_v6, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} + - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} + - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} - {<< : *arm64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + - {<< : *arm64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *arm64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *arm64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - {<< : *i386, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_latest} - {<< : *mipsel, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} @@ -227,6 +242,9 @@ builds: - {<< : *riscv, << : *mainline, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_latest} - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_latest} - {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + - {<< : *x86_64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *x86_64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *x86_64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} ########## # Next # ########## @@ -255,7 +273,14 @@ builds: - {<< : *arm32_v6, << : *mainline, << : *llvm_arm32_v6, boot: true, llvm_version: *llvm_10} - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - {<< : *arm64, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + # arm64: all{mod,yes}config builds disabled (https://github.com/ClangBuiltLinux/linux/issues/1293) + # - {<< : *arm64_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm64_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *arm64_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - {<< : *i386, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_10} - {<< : *mipsel, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} @@ -265,6 +290,9 @@ builds: - {<< : *ppc64le, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_10} - {<< : *x86_64, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *x86_64_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *x86_64_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *x86_64_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} ########## # Next # ########## From e4e04c967537b2c9a9acd2c392e1f6460017b4b7 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 4 Feb 2021 20:26:46 -0700 Subject: [PATCH 5/9] generator.yml: Add -next all*config builds We are only enabling allnoconfig right now because of other breakages :( Signed-off-by: Nathan Chancellor --- generator.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/generator.yml b/generator.yml index d3daac1b..1392b321 100644 --- a/generator.yml +++ b/generator.yml @@ -133,7 +133,14 @@ builds: - {<< : *arm32_v6, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} + # arm32 and arm64: all{mod,yes}config builds disabled (https://lore.kernel.org/linux-arm-kernel/202102030343.D9j1wukx-lkp@intel.com/) + # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} + # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} - {<< : *arm64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + # - {<< : *arm64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # - {<< : *arm64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - {<< : *i386, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} @@ -143,6 +150,10 @@ builds: - {<< : *riscv, << : *next, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_tot} - {<< : *x86_64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + # x86_64 all{mod,yes}config disabled (https://lore.kernel.org/linux-next/20210122115918.63b56fa1@canb.auug.org.au/) + # - {<< : *x86_64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # - {<< : *x86_64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} ############ # 5.10.y # ############ @@ -252,7 +263,14 @@ builds: - {<< : *arm32_v6, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} + # arm32 and arm64: all{mod,yes}config builds disabled (https://lore.kernel.org/linux-arm-kernel/202102030343.D9j1wukx-lkp@intel.com/) + # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} + - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} + # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} - {<< : *arm64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + # - {<< : *arm64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *arm64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + # - {<< : *arm64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - {<< : *i386, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_latest} - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} @@ -263,6 +281,10 @@ builds: - {<< : *riscv, << : *next, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_latest} - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_latest} - {<< : *x86_64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + # x86_64 all{mod,yes}config disabled (https://lore.kernel.org/linux-next/20210122115918.63b56fa1@canb.auug.org.au/) + # - {<< : *x86_64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *x86_64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + # - {<< : *x86_64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} ############# # LLVM 10 # ############# @@ -300,7 +322,14 @@ builds: - {<< : *arm32_v6, << : *next, << : *llvm_arm32_v6, boot: true, llvm_version: *llvm_10} - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + # arm32 and arm64: all{mod,yes}config builds disabled (https://lore.kernel.org/linux-arm-kernel/202102030343.D9j1wukx-lkp@intel.com/) + # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - {<< : *arm64, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + # - {<< : *arm64_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm64_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *arm64_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - {<< : *i386, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_10} - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} @@ -310,3 +339,7 @@ builds: - {<< : *ppc64le, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_10} - {<< : *x86_64, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + # x86_64 all{mod,yes}config disabled (https://lore.kernel.org/linux-next/20210122115918.63b56fa1@canb.auug.org.au/) + # - {<< : *x86_64_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *x86_64_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *x86_64_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} From 48f6925060b944a37875cf7faa4fdeca91ffa116 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 4 Feb 2021 21:18:01 -0700 Subject: [PATCH 6/9] generator.yml: Add 5.10 all*config builds Signed-off-by: Nathan Chancellor --- generator.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/generator.yml b/generator.yml index 1392b321..84cec921 100644 --- a/generator.yml +++ b/generator.yml @@ -161,7 +161,14 @@ builds: - {<< : *arm32_v6, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} - {<< : *arm32_v7, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} - {<< : *arm32_v7_t, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} + # arm32 all{mod,yes}config disabled (https://lore.kernel.org/r/20210205041351.GA2494386@localhost/) + # - {<< : *arm32_allmod, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm32_allno, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} + # - {<< : *arm32_allyes, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} - {<< : *arm64, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allno, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} # i386: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1210) # - {<< : *i386, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - {<< : *mips, << : *stable-5_10, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} @@ -172,6 +179,9 @@ builds: - {<< : *riscv, << : *stable-5_10, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} - {<< : *s390, << : *stable-5_10, << : *clang, boot: true, llvm_version: *llvm_tot} - {<< : *x86_64, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allno, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} ########### # 5.4.y # ########### From 02625abc1843eeb5676db1398493c9217c8764e4 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 4 Feb 2021 20:58:34 -0700 Subject: [PATCH 7/9] generator.yml: Align builds section Signed-off-by: Nathan Chancellor --- generator.yml | 396 +++++++++++++++++++++++++------------------------- 1 file changed, 198 insertions(+), 198 deletions(-) diff --git a/generator.yml b/generator.yml index 84cec921..f85fba13 100644 --- a/generator.yml +++ b/generator.yml @@ -101,255 +101,255 @@ builds: ############## # Mainline # ############## - # defconfigs: trees: make_variables: BOOT=1 llvm_versions: - - {<< : *arm32_v5, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v6, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} - - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} - - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} - - {<< : *arm64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *arm64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *arm64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # configs: trees: make_variables: BOOT=1 llvm_versions: + - {<< : *arm32_v5, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v6, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} # i386: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1210) - # - {<< : *i386, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *mipsel, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc32, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64, << : *mainline, << : *ppc64_llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64le, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *riscv, << : *mainline, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *x86_64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *x86_64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # - {<< : *i386, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *mipsel, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc32, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64, << : *mainline, << : *ppc64_llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64le, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *riscv, << : *mainline, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_tot} ########## # Next # ########## - - {<< : *arm32_v5, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v6, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v5, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v6, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} # arm32 and arm64: all{mod,yes}config builds disabled (https://lore.kernel.org/linux-arm-kernel/202102030343.D9j1wukx-lkp@intel.com/) - # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} - - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} - # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} - - {<< : *arm64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - # - {<< : *arm64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *arm64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - # - {<< : *arm64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *i386, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc32, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64, << : *next, << : *ppc64_llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64le, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *riscv, << : *next, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} + # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + # - {<< : *arm64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # - {<< : *arm64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *i386, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc32, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64, << : *next, << : *ppc64_llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64le, << : *next, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *riscv, << : *next, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_tot} # x86_64 all{mod,yes}config disabled (https://lore.kernel.org/linux-next/20210122115918.63b56fa1@canb.auug.org.au/) - # - {<< : *x86_64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *x86_64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - # - {<< : *x86_64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # - {<< : *x86_64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # - {<< : *x86_64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_tot} ############ # 5.10.y # ############ - - {<< : *arm32_v5, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v6, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7_t, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v5, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v6, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7_t, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} # arm32 all{mod,yes}config disabled (https://lore.kernel.org/r/20210205041351.GA2494386@localhost/) - # - {<< : *arm32_allmod, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} - - {<< : *arm32_allno, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} - # - {<< : *arm32_allyes, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} - - {<< : *arm64, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *arm64_allno, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *arm64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # - {<< : *arm32_allmod, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm32_allno, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} + # - {<< : *arm32_allyes, << : *stable-5_10, << : *llvm, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allno, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *arm64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} # i386: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1210) - # - {<< : *i386, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *mips, << : *stable-5_10, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *mipsel, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc32, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64, << : *stable-5_10, << : *ppc64_llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64le, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *riscv, << : *stable-5_10, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *s390, << : *stable-5_10, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *x86_64_allno, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} - - {<< : *x86_64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + # - {<< : *i386, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *mips, << : *stable-5_10, << : *mips_llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *mipsel, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc32, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64, << : *stable-5_10, << : *ppc64_llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64le, << : *stable-5_10, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *riscv, << : *stable-5_10, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *s390, << : *stable-5_10, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64, << : *stable-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allno, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} + - {<< : *x86_64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, llvm_version: *llvm_tot} ########### # 5.4.y # ########### - - {<< : *arm32_v7, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7_t, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64, << : *stable-5_4, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *mips, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *mipsel, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc32, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64, << : *stable-5_4, << : *ppc64_llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7_t, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64, << : *stable-5_4, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *mips, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *mipsel, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc32, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64, << : *stable-5_4, << : *ppc64_llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, llvm_version: *llvm_tot} ############ # 4.19.y # ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, llvm_version: *llvm_tot} ############ # 4.14.y # ############ - - {<< : *arm32_v7, << : *stable-4_14, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *arm32_v7_t, << : *stable-4_14, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64, << : *stable-4_14, << : *lld, boot: true, llvm_version: *llvm_tot} - - {<< : *ppc64le, << : *stable-4_14, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64, << : *stable-4_14, << : *lld, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7, << : *stable-4_14, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7_t, << : *stable-4_14, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64, << : *stable-4_14, << : *lld, boot: true, llvm_version: *llvm_tot} + - {<< : *ppc64le, << : *stable-4_14, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64, << : *stable-4_14, << : *lld, boot: true, llvm_version: *llvm_tot} ########### # 4.9.y # ########### - - {<< : *arm32_v7, << : *stable-4_9, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64, << : *stable-4_9, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64, << : *stable-4_9, << : *lld, boot: true, llvm_version: *llvm_tot} + - {<< : *arm32_v7, << : *stable-4_9, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64, << : *stable-4_9, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64, << : *stable-4_9, << : *lld, boot: true, llvm_version: *llvm_tot} ########### # 4.4.y # ########### - - {<< : *arm64, << : *stable-4_4, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64, << : *stable-4_4, << : *lld, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64, << : *stable-4_4, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64, << : *stable-4_4, << : *lld, boot: true, llvm_version: *llvm_tot} ############# # Android # ############# - - {<< : *arm64_gki, << : *android-mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64_gki, << : *android-mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64_gki, << : *android-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64_gki, << : *android-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64_gki, << : *android-5_4, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64_gki, << : *android-5_4, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64_cut, << : *android-4_14, << : *lld, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64_cut, << : *android-4_14, << : *lld, boot: true, llvm_version: *llvm_tot} - - {<< : *arm64_cut, << : *android-4_9, << : *clang, boot: true, llvm_version: *llvm_tot} - - {<< : *x86_64_cut, << : *android-4_9, << : *clang, boot: true, llvm_version: *llvm_tot} - ######################### - # Latest LLVM release # + - {<< : *arm64_gki, << : *android-mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_gki, << : *android-mainline, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_gki, << : *android-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_gki, << : *android-5_10, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_gki, << : *android-5_4, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_gki, << : *android-5_4, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_cut, << : *android-4_14, << : *lld, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_cut, << : *android-4_14, << : *lld, boot: true, llvm_version: *llvm_tot} + - {<< : *arm64_cut, << : *android-4_9, << : *clang, boot: true, llvm_version: *llvm_tot} + - {<< : *x86_64_cut, << : *android-4_9, << : *clang, boot: true, llvm_version: *llvm_tot} + ######################## + # Latest LLVM release # ######################### ############## # Mainline # ############## - - {<< : *arm32_v5, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *arm32_v6, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} - - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} - - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} - - {<< : *arm64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} - - {<< : *arm64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - - {<< : *arm64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - - {<< : *arm64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - - {<< : *i386, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} - - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *mipsel, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_v5, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_v6, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} + - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} + - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_latest} + - {<< : *arm64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + - {<< : *arm64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *arm64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *arm64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *i386, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *mipsel, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} # ppc32 and ppc64: Build disabled (https://github.com/ClangBuiltLinux/continuous-integration2/issues/2) - # - {<< : *ppc32, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} - # - {<< : *ppc64, << : *mainline, << : *ppc64_llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *ppc64le, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *riscv, << : *mainline, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_latest} - - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_latest} - - {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} - - {<< : *x86_64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - - {<< : *x86_64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - - {<< : *x86_64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + # - {<< : *ppc32, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} + # - {<< : *ppc64, << : *mainline, << : *ppc64_llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *ppc64le, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *riscv, << : *mainline, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_latest} + - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_latest} + - {<< : *x86_64, << : *mainline, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + - {<< : *x86_64_allmod, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *x86_64_allno, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *x86_64_allyes, << : *mainline, << : *llvm_full, boot: false, llvm_version: *llvm_latest} ########## # Next # ########## - - {<< : *arm32_v5, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *arm32_v6, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_v5, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_v6, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} # arm32 and arm64: all{mod,yes}config builds disabled (https://lore.kernel.org/linux-arm-kernel/202102030343.D9j1wukx-lkp@intel.com/) - # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} - - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} - # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} - - {<< : *arm64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} - # - {<< : *arm64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - - {<< : *arm64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - # - {<< : *arm64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - - {<< : *i386, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} - - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} + # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} + - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} + # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_latest} + - {<< : *arm64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + # - {<< : *arm64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *arm64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + # - {<< : *arm64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *i386, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} # ppc32 and ppc64: Build disabled (https://github.com/ClangBuiltLinux/continuous-integration2/issues/2) - # - {<< : *ppc32, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} - # - {<< : *ppc64, << : *next, << : *ppc64_llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *ppc64le, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} - - {<< : *riscv, << : *next, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_latest} - - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_latest} - - {<< : *x86_64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} + # - {<< : *ppc32, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} + # - {<< : *ppc64, << : *next, << : *ppc64_llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *ppc64le, << : *next, << : *llvm, boot: true, llvm_version: *llvm_latest} + - {<< : *riscv, << : *next, << : *riscv_llvm_full, boot: true, llvm_version: *llvm_latest} + - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_latest} + - {<< : *x86_64, << : *next, << : *llvm_full, boot: true, llvm_version: *llvm_latest} # x86_64 all{mod,yes}config disabled (https://lore.kernel.org/linux-next/20210122115918.63b56fa1@canb.auug.org.au/) - # - {<< : *x86_64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - - {<< : *x86_64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} - # - {<< : *x86_64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + # - {<< : *x86_64_allmod, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + - {<< : *x86_64_allno, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} + # - {<< : *x86_64_allyes, << : *next, << : *llvm_full, boot: false, llvm_version: *llvm_latest} ############# # LLVM 10 # ############# ############## # Mainline # ############## - - {<< : *arm32_v5, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *arm32_v6, << : *mainline, << : *llvm_arm32_v6, boot: true, llvm_version: *llvm_10} - - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *arm64, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_v5, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_v6, << : *mainline, << : *llvm_arm32_v6, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_v7, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_v7_t, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm32_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm32_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm64, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} # arm64: all{mod,yes}config builds disabled (https://github.com/ClangBuiltLinux/linux/issues/1293) - # - {<< : *arm64_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *arm64_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - # - {<< : *arm64_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *i386, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_10} - - {<< : *mipsel, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + # - {<< : *arm64_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm64_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *arm64_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *i386, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *mips, << : *mainline, << : *mips_llvm, boot: true, llvm_version: *llvm_10} + - {<< : *mipsel, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} # ppc32 and ppc64: Build disabled (https://github.com/ClangBuiltLinux/continuous-integration2/issues/2) - # - {<< : *ppc32, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - # - {<< : *ppc64, << : *mainline, << : *ppc64_llvm, boot: true, llvm_version: *llvm_10} - - {<< : *ppc64le, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_10} - - {<< : *x86_64, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *x86_64_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *x86_64_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *x86_64_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *ppc32, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + # - {<< : *ppc64, << : *mainline, << : *ppc64_llvm, boot: true, llvm_version: *llvm_10} + - {<< : *ppc64le, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *s390, << : *mainline, << : *clang, boot: true, llvm_version: *llvm_10} + - {<< : *x86_64, << : *mainline, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *x86_64_allmod, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *x86_64_allno, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *x86_64_allyes, << : *mainline, << : *llvm, boot: false, llvm_version: *llvm_10} ########## # Next # ########## - - {<< : *arm32_v5, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *arm32_v6, << : *next, << : *llvm_arm32_v6, boot: true, llvm_version: *llvm_10} - - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_v5, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_v6, << : *next, << : *llvm_arm32_v6, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_v7, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *arm32_v7_t, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} # arm32 and arm64: all{mod,yes}config builds disabled (https://lore.kernel.org/linux-arm-kernel/202102030343.D9j1wukx-lkp@intel.com/) - # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *arm64, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - # - {<< : *arm64_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *arm64_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - # - {<< : *arm64_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *i386, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_10} - - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + # - {<< : *arm32_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm32_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *arm32_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm64, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + # - {<< : *arm64_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *arm64_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *arm64_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *i386, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *mips, << : *next, << : *mips_llvm, boot: true, llvm_version: *llvm_10} + - {<< : *mipsel, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} # ppc32 and ppc64: Build disabled (https://github.com/ClangBuiltLinux/continuous-integration2/issues/2) - # - {<< : *ppc32, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - # - {<< : *ppc64, << : *next, << : *ppc64_llvm, boot: true, llvm_version: *llvm_10} - - {<< : *ppc64le, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} - - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_10} - - {<< : *x86_64, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + # - {<< : *ppc32, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + # - {<< : *ppc64, << : *next, << : *ppc64_llvm, boot: true, llvm_version: *llvm_10} + - {<< : *ppc64le, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} + - {<< : *s390, << : *next, << : *clang, boot: true, llvm_version: *llvm_10} + - {<< : *x86_64, << : *next, << : *llvm, boot: true, llvm_version: *llvm_10} # x86_64 all{mod,yes}config disabled (https://lore.kernel.org/linux-next/20210122115918.63b56fa1@canb.auug.org.au/) - # - {<< : *x86_64_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - - {<< : *x86_64_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} - # - {<< : *x86_64_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *x86_64_allmod, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + - {<< : *x86_64_allno, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} + # - {<< : *x86_64_allyes, << : *next, << : *llvm, boot: false, llvm_version: *llvm_10} From c3f59133f0195825f57625989aa38c8fc3303e72 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 4 Feb 2021 21:21:31 -0700 Subject: [PATCH 8/9] ci2: Regenerate TuxSuite and workflow files Signed-off-by: Nathan Chancellor --- .github/workflows/5.10.yml | 148 ++++++++++ .github/workflows/mainline.yml | 490 +++++++++++++++++++++++++++++++++ .github/workflows/next.yml | 186 +++++++++++++ tuxsuite/5.10.tux.yml | 93 +++++++ tuxsuite/mainline.tux.yml | 309 +++++++++++++++++++++ tuxsuite/next.tux.yml | 105 +++++++ 6 files changed, 1331 insertions(+) diff --git a/.github/workflows/5.10.yml b/.github/workflows/5.10.yml index be663d60..22aa2869 100644 --- a/.github/workflows/5.10.yml +++ b/.github/workflows/5.10.yml @@ -278,4 +278,152 @@ jobs: name: output_artifact - name: Boot Test run: ./check_logs.py + kick_tuxsuite_allconfigs: + name: TuxSuite (allconfigs) + runs-on: ubuntu-20.04 + container: tuxsuite/tuxsuite + env: + TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} + steps: + - uses: actions/checkout@v2 + - name: tuxsuite + run: tuxsuite build-set --set-name allconfigs --json-out builds.json --tux-config tuxsuite/5.10.tux.yml || true + - name: save output + uses: actions/upload-artifact@v2 + with: + path: builds.json + name: output_artifact + _a3c122fc012130191ce34a8fc1ed2809: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: arm + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _15946cae556835669124d99cc1495757: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: arm64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _02542a0d531fabec931217c22d933bbe: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: arm64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _dfd767301f17d7750eebc976bead3133: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: arm64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _1233efb5e1bf8e77bdb11f3a8ab3accc: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: x86_64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _78a1c189b48cf1440cdce261b5ec5efe: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: x86_64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _90331c9987646dae8803fe3df6389635: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: x86_64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py diff --git a/.github/workflows/mainline.yml b/.github/workflows/mainline.yml index 85b93556..f303d3d7 100644 --- a/.github/workflows/mainline.yml +++ b/.github/workflows/mainline.yml @@ -715,4 +715,494 @@ jobs: name: output_artifact - name: Boot Test run: ./check_logs.py + kick_tuxsuite_allconfigs: + name: TuxSuite (allconfigs) + runs-on: ubuntu-20.04 + container: tuxsuite/tuxsuite + env: + TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} + steps: + - uses: actions/checkout@v2 + - name: tuxsuite + run: tuxsuite build-set --set-name allconfigs --json-out builds.json --tux-config tuxsuite/mainline.tux.yml || true + - name: save output + uses: actions/upload-artifact@v2 + with: + path: builds.json + name: output_artifact + _e0faf7981c78617941c48bb39357dfa5: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=12 allmodconfig + env: + ARCH: arm + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _a3c122fc012130191ce34a8fc1ed2809: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: arm + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _ac352b89ff0b84ba7baaec44be7d4fd9: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=12 allyesconfig + env: + ARCH: arm + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _15946cae556835669124d99cc1495757: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: arm64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _02542a0d531fabec931217c22d933bbe: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: arm64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _dfd767301f17d7750eebc976bead3133: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: arm64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _1233efb5e1bf8e77bdb11f3a8ab3accc: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: x86_64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _78a1c189b48cf1440cdce261b5ec5efe: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: x86_64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _90331c9987646dae8803fe3df6389635: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: x86_64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _79c2e713ed9fc3c4381862731d8a664a: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=11 allmodconfig + env: + ARCH: arm + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _56d21d0eba24aae15e0e7ba0cdd3e62a: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=11 allnoconfig + env: + ARCH: arm + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _ee24c08b15f5892fb5e38906315c0280: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=11 allyesconfig + env: + ARCH: arm + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _5e6f0531d2ceef138ecbcfea5d060bf5: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: arm64 + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _399a468064cf545cce40196c96162888: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig + env: + ARCH: arm64 + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _72812ca68390d934a6076c3d083f2738: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: arm64 + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _366260e9b426a311aef4725e4dad08a5: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: x86_64 + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _d5032c6b0134fa08249732baa271b04a: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig + env: + ARCH: x86_64 + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _55bbf29f7c8fd894a2f21b3027f992f1: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: x86_64 + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _ddf8469de853cf3933134d74e60236c8: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=10 allmodconfig + env: + ARCH: arm + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _2583338fda83d6bb9e0812d6893b5e66: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=10 allnoconfig + env: + ARCH: arm + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _bdbb31074288296e76bd079fa36d9c51: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=10 allyesconfig + env: + ARCH: arm + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _a378f3a9640f6d51ad394cfd3e58cdcf: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_VERSION=10 allnoconfig + env: + ARCH: arm64 + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _85672e9551add9737fe89c54d12aec50: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_VERSION=10 allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: x86_64 + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allmodconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _7404b0f622477899bc4752b39f7c92fe: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_VERSION=10 allnoconfig + env: + ARCH: x86_64 + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _47ca9a90ed16ae711ae00e72a228407e: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_VERSION=10 allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + env: + ARCH: x86_64 + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allyesconfig+CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py diff --git a/.github/workflows/next.yml b/.github/workflows/next.yml index 14074257..695fc7fe 100644 --- a/.github/workflows/next.yml +++ b/.github/workflows/next.yml @@ -734,4 +734,190 @@ jobs: name: output_artifact - name: Boot Test run: ./check_logs.py + kick_tuxsuite_allconfigs: + name: TuxSuite (allconfigs) + runs-on: ubuntu-20.04 + container: tuxsuite/tuxsuite + env: + TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} + steps: + - uses: actions/checkout@v2 + - name: tuxsuite + run: tuxsuite build-set --set-name allconfigs --json-out builds.json --tux-config tuxsuite/next.tux.yml || true + - name: save output + uses: actions/upload-artifact@v2 + with: + path: builds.json + name: output_artifact + _a3c122fc012130191ce34a8fc1ed2809: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: arm + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _02542a0d531fabec931217c22d933bbe: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: arm64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _78a1c189b48cf1440cdce261b5ec5efe: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig + env: + ARCH: x86_64 + LLVM_VERSION: 12 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _56d21d0eba24aae15e0e7ba0cdd3e62a: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=11 allnoconfig + env: + ARCH: arm + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _399a468064cf545cce40196c96162888: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig + env: + ARCH: arm64 + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _d5032c6b0134fa08249732baa271b04a: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig + env: + ARCH: x86_64 + LLVM_VERSION: 11 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _2583338fda83d6bb9e0812d6893b5e66: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm BOOT=0 LLVM=1 LLVM_VERSION=10 allnoconfig + env: + ARCH: arm + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _a378f3a9640f6d51ad394cfd3e58cdcf: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_VERSION=10 allnoconfig + env: + ARCH: arm64 + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py + _7404b0f622477899bc4752b39f7c92fe: + runs-on: ubuntu-20.04 + needs: kick_tuxsuite_allconfigs + name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_VERSION=10 allnoconfig + env: + ARCH: x86_64 + LLVM_VERSION: 10 + INSTALL_DEPS: 1 + BOOT: 0 + CONFIG: allnoconfig + steps: + - uses: actions/checkout@v2 + with: + submodules: true + - uses: actions/download-artifact@v2 + with: + name: output_artifact + - name: Boot Test + run: ./check_logs.py diff --git a/tuxsuite/5.10.tux.yml b/tuxsuite/5.10.tux.yml index e288b45d..ae6b0f03 100644 --- a/tuxsuite/5.10.tux.yml +++ b/tuxsuite/5.10.tux.yml @@ -167,4 +167,97 @@ sets: make_variables: LLVM: 1 LLVM_IAS: 1 +- name: allconfigs + builds: + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git + git_ref: linux-5.10.y + target_arch: arm + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git + git_ref: linux-5.10.y + target_arch: arm64 + toolchain: clang-nightly + kconfig: + - allmodconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git + git_ref: linux-5.10.y + target_arch: arm64 + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git + git_ref: linux-5.10.y + target_arch: arm64 + toolchain: clang-nightly + kconfig: + - allyesconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git + git_ref: linux-5.10.y + target_arch: x86_64 + toolchain: clang-nightly + kconfig: + - allmodconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git + git_ref: linux-5.10.y + target_arch: x86_64 + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git + git_ref: linux-5.10.y + target_arch: x86_64 + toolchain: clang-nightly + kconfig: + - allyesconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 diff --git a/tuxsuite/mainline.tux.yml b/tuxsuite/mainline.tux.yml index 8031ced1..b0a0e86f 100644 --- a/tuxsuite/mainline.tux.yml +++ b/tuxsuite/mainline.tux.yml @@ -445,4 +445,313 @@ sets: - modules make_variables: LLVM: 1 +- name: allconfigs + builds: + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-nightly + kconfig: allmodconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-nightly + kconfig: allyesconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm64 + toolchain: clang-nightly + kconfig: + - allmodconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm64 + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm64 + toolchain: clang-nightly + kconfig: + - allyesconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-nightly + kconfig: + - allmodconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-nightly + kconfig: + - allyesconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-11 + kconfig: allmodconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-11 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-11 + kconfig: allyesconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm64 + toolchain: clang-11 + kconfig: + - allmodconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm64 + toolchain: clang-11 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm64 + toolchain: clang-11 + kconfig: + - allyesconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-11 + kconfig: + - allmodconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-11 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-11 + kconfig: + - allyesconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-10 + kconfig: allmodconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-10 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm + toolchain: clang-10 + kconfig: allyesconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: arm64 + toolchain: clang-10 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-10 + kconfig: + - allmodconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-10 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + git_ref: master + target_arch: x86_64 + toolchain: clang-10 + kconfig: + - allyesconfig + - CONFIG_UBSAN_UNSIGNED_OVERFLOW=n + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 diff --git a/tuxsuite/next.tux.yml b/tuxsuite/next.tux.yml index 9a5967b7..c1aa97a7 100644 --- a/tuxsuite/next.tux.yml +++ b/tuxsuite/next.tux.yml @@ -457,4 +457,109 @@ sets: - modules make_variables: LLVM: 1 +- name: allconfigs + builds: + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: arm + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: arm64 + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: x86_64 + toolchain: clang-nightly + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: arm + toolchain: clang-11 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: arm64 + toolchain: clang-11 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: x86_64 + toolchain: clang-11 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + LLVM_IAS: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: arm + toolchain: clang-10 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: arm64 + toolchain: clang-10 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 + - git_repo: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git + git_ref: master + target_arch: x86_64 + toolchain: clang-10 + kconfig: allnoconfig + targets: + - config + - kernel + - modules + make_variables: + LLVM: 1 From f7d200243cf79f816aee9fee1bfba3fc4fcfd6e7 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Fri, 5 Feb 2021 18:24:43 -0700 Subject: [PATCH 9/9] generate_tuxsuite.py: Use append() for arrays Suggested-by: Nick Desaulniers Signed-off-by: Nathan Chancellor --- generate_tuxsuite.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/generate_tuxsuite.py b/generate_tuxsuite.py index ecccea4c..e4e8ad0a 100755 --- a/generate_tuxsuite.py +++ b/generate_tuxsuite.py @@ -75,9 +75,9 @@ def emit_tuxsuite_yml(config, tree): {"make_variables": build["make_variables"]}) if "defconfig" in str(build["config"]): - defconfigs += [current_build] + defconfigs.append(current_build) else: - allconfigs += [current_build] + allconfigs.append(current_build) tuxsuite_buildset["sets"][0]["builds"] = defconfigs if allconfigs: