From 011003f6a364d24a8fd3fad7c7c66c9deb7c5fed Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 25 Jul 2024 14:57:35 -0700 Subject: [PATCH 1/3] generator: yml: Add arm32 CFI build to mainline This should have been done once the support was merged in 6.10-rc1: https://git.kernel.org/linus/4853f1f6ace32c68a04287353e428c4cfc3fa8ed Signed-off-by: Nathan Chancellor --- generator/yml/0009-llvm-16.yml | 1 + generator/yml/0009-llvm-17.yml | 1 + generator/yml/0009-llvm-latest.yml | 1 + generator/yml/0009-llvm-tot.yml | 1 + 4 files changed, 4 insertions(+) diff --git a/generator/yml/0009-llvm-16.yml b/generator/yml/0009-llvm-16.yml index ac592ae5..024bdf33 100644 --- a/generator/yml/0009-llvm-16.yml +++ b/generator/yml/0009-llvm-16.yml @@ -9,6 +9,7 @@ - {<< : *arm32_v6, << : *mainline, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *arm32_v7, << : *mainline, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *arm32_v7_t, << : *mainline, << : *llvm_full, boot: true, << : *llvm_16} + - {<< : *arm32_cfi, << : *mainline, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *arm32_imx, << : *mainline, << : *llvm_full, boot: false, << : *llvm_16} - {<< : *arm32_omap, << : *mainline, << : *llvm_full, boot: false, << : *llvm_16} - {<< : *arm32_lpae_fp, << : *mainline, << : *llvm_full, boot: true, << : *llvm_16} diff --git a/generator/yml/0009-llvm-17.yml b/generator/yml/0009-llvm-17.yml index 4f7600d3..dec49c87 100644 --- a/generator/yml/0009-llvm-17.yml +++ b/generator/yml/0009-llvm-17.yml @@ -9,6 +9,7 @@ - {<< : *arm32_v6, << : *mainline, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_v7, << : *mainline, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_v7_t, << : *mainline, << : *llvm_full, boot: true, << : *llvm_17} + - {<< : *arm32_cfi, << : *mainline, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_imx, << : *mainline, << : *llvm_full, boot: false, << : *llvm_17} - {<< : *arm32_omap, << : *mainline, << : *llvm_full, boot: false, << : *llvm_17} - {<< : *arm32_lpae_fp, << : *mainline, << : *llvm_full, boot: true, << : *llvm_17} diff --git a/generator/yml/0009-llvm-latest.yml b/generator/yml/0009-llvm-latest.yml index 8911dda0..c1fd18a4 100644 --- a/generator/yml/0009-llvm-latest.yml +++ b/generator/yml/0009-llvm-latest.yml @@ -9,6 +9,7 @@ - {<< : *arm32_v6, << : *mainline, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_v7, << : *mainline, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_v7_t, << : *mainline, << : *llvm_full, boot: true, << : *llvm_latest} + - {<< : *arm32_cfi, << : *mainline, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_imx, << : *mainline, << : *llvm_full, boot: false, << : *llvm_latest} - {<< : *arm32_omap, << : *mainline, << : *llvm_full, boot: false, << : *llvm_latest} - {<< : *arm32_lpae_fp, << : *mainline, << : *llvm_full, boot: true, << : *llvm_latest} diff --git a/generator/yml/0009-llvm-tot.yml b/generator/yml/0009-llvm-tot.yml index 2efee98f..4e6d9ea0 100644 --- a/generator/yml/0009-llvm-tot.yml +++ b/generator/yml/0009-llvm-tot.yml @@ -9,6 +9,7 @@ - {<< : *arm32_v6, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_v7, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_v7_t, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot} + - {<< : *arm32_cfi, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_imx, << : *mainline, << : *llvm_full, boot: false, << : *llvm_tot} - {<< : *arm32_omap, << : *mainline, << : *llvm_full, boot: false, << : *llvm_tot} - {<< : *arm32_lpae_fp, << : *mainline, << : *llvm_full, boot: true, << : *llvm_tot} From 186aeafd2e1bd1c948cd6d42c9076ff7138f6c78 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 25 Jul 2024 15:01:19 -0700 Subject: [PATCH 2/3] generator: yml: Update stable anchor to 6.10 This is now the latest stable release. This adds the arm32 CFI build that was added to the mainline matrix in the previous change to keep up with the increased coverage. Signed-off-by: Nathan Chancellor --- generator/yml/0004-trees.yml | 2 +- generator/yml/0009-llvm-16.yml | 1 + generator/yml/0009-llvm-17.yml | 1 + generator/yml/0009-llvm-latest.yml | 1 + generator/yml/0009-llvm-tot.yml | 1 + 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/generator/yml/0004-trees.yml b/generator/yml/0004-trees.yml index a9cb6333..cc0aba5b 100644 --- a/generator/yml/0004-trees.yml +++ b/generator/yml/0004-trees.yml @@ -1,7 +1,7 @@ trees: - &mainline {git_repo: *mainline-url, git_ref: master, name: mainline} - &next {git_repo: *next-url, git_ref: master, name: next} - - &stable {git_repo: *stable-url, git_ref: linux-6.9.y, name: stable} + - &stable {git_repo: *stable-url, git_ref: linux-6.10.y, name: stable} - &stable-6_6 {git_repo: *stable-url, git_ref: linux-6.6.y, name: "6.6"} - &stable-6_1 {git_repo: *stable-url, git_ref: linux-6.1.y, name: "6.1"} - &stable-5_15 {git_repo: *stable-url, git_ref: linux-5.15.y, name: "5.15"} diff --git a/generator/yml/0009-llvm-16.yml b/generator/yml/0009-llvm-16.yml index 024bdf33..e5294286 100644 --- a/generator/yml/0009-llvm-16.yml +++ b/generator/yml/0009-llvm-16.yml @@ -156,6 +156,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} diff --git a/generator/yml/0009-llvm-17.yml b/generator/yml/0009-llvm-17.yml index dec49c87..2a537351 100644 --- a/generator/yml/0009-llvm-17.yml +++ b/generator/yml/0009-llvm-17.yml @@ -162,6 +162,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_17} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_17} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} diff --git a/generator/yml/0009-llvm-latest.yml b/generator/yml/0009-llvm-latest.yml index c1fd18a4..d77e91a7 100644 --- a/generator/yml/0009-llvm-latest.yml +++ b/generator/yml/0009-llvm-latest.yml @@ -174,6 +174,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_latest} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_latest} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} diff --git a/generator/yml/0009-llvm-tot.yml b/generator/yml/0009-llvm-tot.yml index 4e6d9ea0..1d006d32 100644 --- a/generator/yml/0009-llvm-tot.yml +++ b/generator/yml/0009-llvm-tot.yml @@ -174,6 +174,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_tot} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_tot} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} From baaac3059c2fba3b9be787e97e55e65063e5fb60 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Thu, 25 Jul 2024 15:02:54 -0700 Subject: [PATCH 3/3] ci: Regenerate GitHub Actions workflow and TuxSuite files Signed-off-by: Nathan Chancellor --- .github/workflows/mainline-clang-16.yml | 28 +++++++++++++++++++ .github/workflows/mainline-clang-17.yml | 28 +++++++++++++++++++ .github/workflows/mainline-clang-18.yml | 28 +++++++++++++++++++ .github/workflows/mainline-clang-20.yml | 28 +++++++++++++++++++ .github/workflows/stable-clang-13.yml | 8 +++--- .github/workflows/stable-clang-14.yml | 8 +++--- .github/workflows/stable-clang-15.yml | 8 +++--- .github/workflows/stable-clang-16.yml | 36 ++++++++++++++++++++++--- .github/workflows/stable-clang-17.yml | 36 ++++++++++++++++++++++--- .github/workflows/stable-clang-18.yml | 36 ++++++++++++++++++++++--- .github/workflows/stable-clang-20.yml | 36 ++++++++++++++++++++++--- tuxsuite/mainline-clang-16.tux.yml | 10 +++++++ tuxsuite/mainline-clang-17.tux.yml | 10 +++++++ tuxsuite/mainline-clang-18.tux.yml | 10 +++++++ tuxsuite/mainline-clang-20.tux.yml | 10 +++++++ tuxsuite/stable-clang-13.tux.yml | 8 +++--- tuxsuite/stable-clang-14.tux.yml | 8 +++--- tuxsuite/stable-clang-15.tux.yml | 8 +++--- tuxsuite/stable-clang-16.tux.yml | 18 ++++++++++--- tuxsuite/stable-clang-17.tux.yml | 18 ++++++++++--- tuxsuite/stable-clang-18.tux.yml | 18 ++++++++++--- tuxsuite/stable-clang-20.tux.yml | 18 ++++++++++--- 22 files changed, 360 insertions(+), 56 deletions(-) diff --git a/.github/workflows/mainline-clang-16.yml b/.github/workflows/mainline-clang-16.yml index e12d8a46..55ec9d77 100644 --- a/.github/workflows/mainline-clang-16.yml +++ b/.github/workflows/mainline-clang-16.yml @@ -190,6 +190,34 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py + _6caf4470519e51764e10589f05d70d73: + runs-on: ubuntu-latest + needs: + - kick_tuxsuite_defconfigs + - check_cache + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 multi_v7_defconfig+CONFIG_CFI_CLANG=y + if: ${{ needs.check_cache.outputs.status != 'pass' }} + env: + ARCH: arm + LLVM_VERSION: 16 + BOOT: 1 + CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} + container: + image: ghcr.io/clangbuiltlinux/qemu + options: --ipc=host + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: actions/download-artifact@v4 + with: + name: output_artifact_defconfigs + - uses: actions/download-artifact@v4 + with: + name: boot_utils_json_defconfigs + - name: Check Build and Boot Logs + run: scripts/check-logs.py _99f832d1047e3cd59873b7d37a5f9dd7: runs-on: ubuntu-latest needs: diff --git a/.github/workflows/mainline-clang-17.yml b/.github/workflows/mainline-clang-17.yml index f2d2f99c..a091e143 100644 --- a/.github/workflows/mainline-clang-17.yml +++ b/.github/workflows/mainline-clang-17.yml @@ -190,6 +190,34 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py + _dbcc7c8c97a20736fe248501b8b18733: + runs-on: ubuntu-latest + needs: + - kick_tuxsuite_defconfigs + - check_cache + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 multi_v7_defconfig+CONFIG_CFI_CLANG=y + if: ${{ needs.check_cache.outputs.status != 'pass' }} + env: + ARCH: arm + LLVM_VERSION: 17 + BOOT: 1 + CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} + container: + image: ghcr.io/clangbuiltlinux/qemu + options: --ipc=host + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: actions/download-artifact@v4 + with: + name: output_artifact_defconfigs + - uses: actions/download-artifact@v4 + with: + name: boot_utils_json_defconfigs + - name: Check Build and Boot Logs + run: scripts/check-logs.py _6c5f5d7bdbae9a86515c356aafd40713: runs-on: ubuntu-latest needs: diff --git a/.github/workflows/mainline-clang-18.yml b/.github/workflows/mainline-clang-18.yml index 4a9943af..ec60047b 100644 --- a/.github/workflows/mainline-clang-18.yml +++ b/.github/workflows/mainline-clang-18.yml @@ -190,6 +190,34 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py + _67e1fcae7d2eeb4ad0f5528446acd86d: + runs-on: ubuntu-latest + needs: + - kick_tuxsuite_defconfigs + - check_cache + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 multi_v7_defconfig+CONFIG_CFI_CLANG=y + if: ${{ needs.check_cache.outputs.status != 'pass' }} + env: + ARCH: arm + LLVM_VERSION: 18 + BOOT: 1 + CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} + container: + image: ghcr.io/clangbuiltlinux/qemu + options: --ipc=host + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: actions/download-artifact@v4 + with: + name: output_artifact_defconfigs + - uses: actions/download-artifact@v4 + with: + name: boot_utils_json_defconfigs + - name: Check Build and Boot Logs + run: scripts/check-logs.py _d7ad2c4a096dccb5b24d52248c8608ca: runs-on: ubuntu-latest needs: diff --git a/.github/workflows/mainline-clang-20.yml b/.github/workflows/mainline-clang-20.yml index e35cae48..e3525621 100644 --- a/.github/workflows/mainline-clang-20.yml +++ b/.github/workflows/mainline-clang-20.yml @@ -190,6 +190,34 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py + _7aa9ff2047e46eafc27a9073f34a26a9: + runs-on: ubuntu-latest + needs: + - kick_tuxsuite_defconfigs + - check_cache + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 multi_v7_defconfig+CONFIG_CFI_CLANG=y + if: ${{ needs.check_cache.outputs.status != 'pass' }} + env: + ARCH: arm + LLVM_VERSION: 20 + BOOT: 1 + CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} + container: + image: ghcr.io/clangbuiltlinux/qemu + options: --ipc=host + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: actions/download-artifact@v4 + with: + name: output_artifact_defconfigs + - uses: actions/download-artifact@v4 + with: + name: boot_utils_json_defconfigs + - name: Check Build and Boot Logs + run: scripts/check-logs.py _0181ac30ef8fd073a03bea9fa7e57c62: runs-on: ubuntu-latest needs: diff --git a/.github/workflows/stable-clang-13.yml b/.github/workflows/stable-clang-13.yml index 58f0c7a2..53cfc565 100644 --- a/.github/workflows/stable-clang-13.yml +++ b/.github/workflows/stable-clang-13.yml @@ -22,7 +22,7 @@ jobs: container: tuxmake/x86_64_korg-clang-13 env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.9.y + GIT_REF: linux-6.10.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -854,7 +854,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1287,7 +1287,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/stable-clang-14.yml b/.github/workflows/stable-clang-14.yml index 4888abe1..7f2009c5 100644 --- a/.github/workflows/stable-clang-14.yml +++ b/.github/workflows/stable-clang-14.yml @@ -22,7 +22,7 @@ jobs: container: tuxmake/x86_64_korg-clang-14 env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.9.y + GIT_REF: linux-6.10.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -910,7 +910,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1343,7 +1343,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/stable-clang-15.yml b/.github/workflows/stable-clang-15.yml index 0ad6b43e..ee998a11 100644 --- a/.github/workflows/stable-clang-15.yml +++ b/.github/workflows/stable-clang-15.yml @@ -22,7 +22,7 @@ jobs: container: tuxmake/x86_64_korg-clang-15 env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.9.y + GIT_REF: linux-6.10.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -994,7 +994,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1483,7 +1483,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/stable-clang-16.yml b/.github/workflows/stable-clang-16.yml index a077619c..3e7eaf71 100644 --- a/.github/workflows/stable-clang-16.yml +++ b/.github/workflows/stable-clang-16.yml @@ -22,7 +22,7 @@ jobs: container: tuxmake/x86_64_korg-clang-16 env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.9.y + GIT_REF: linux-6.10.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -190,6 +190,34 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py + _6caf4470519e51764e10589f05d70d73: + runs-on: ubuntu-latest + needs: + - kick_tuxsuite_defconfigs + - check_cache + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 multi_v7_defconfig+CONFIG_CFI_CLANG=y + if: ${{ needs.check_cache.outputs.status != 'pass' }} + env: + ARCH: arm + LLVM_VERSION: 16 + BOOT: 1 + CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} + container: + image: ghcr.io/clangbuiltlinux/qemu + options: --ipc=host + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: actions/download-artifact@v4 + with: + name: output_artifact_defconfigs + - uses: actions/download-artifact@v4 + with: + name: boot_utils_json_defconfigs + - name: Check Build and Boot Logs + run: scripts/check-logs.py _99f832d1047e3cd59873b7d37a5f9dd7: runs-on: ubuntu-latest needs: @@ -1134,7 +1162,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1623,7 +1651,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/stable-clang-17.yml b/.github/workflows/stable-clang-17.yml index 76e282c2..8a142385 100644 --- a/.github/workflows/stable-clang-17.yml +++ b/.github/workflows/stable-clang-17.yml @@ -22,7 +22,7 @@ jobs: container: tuxmake/x86_64_korg-clang-17 env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.9.y + GIT_REF: linux-6.10.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -190,6 +190,34 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py + _dbcc7c8c97a20736fe248501b8b18733: + runs-on: ubuntu-latest + needs: + - kick_tuxsuite_defconfigs + - check_cache + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 multi_v7_defconfig+CONFIG_CFI_CLANG=y + if: ${{ needs.check_cache.outputs.status != 'pass' }} + env: + ARCH: arm + LLVM_VERSION: 17 + BOOT: 1 + CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} + container: + image: ghcr.io/clangbuiltlinux/qemu + options: --ipc=host + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: actions/download-artifact@v4 + with: + name: output_artifact_defconfigs + - uses: actions/download-artifact@v4 + with: + name: boot_utils_json_defconfigs + - name: Check Build and Boot Logs + run: scripts/check-logs.py _6c5f5d7bdbae9a86515c356aafd40713: runs-on: ubuntu-latest needs: @@ -1134,7 +1162,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1679,7 +1707,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/stable-clang-18.yml b/.github/workflows/stable-clang-18.yml index 6325d44b..0f98fabb 100644 --- a/.github/workflows/stable-clang-18.yml +++ b/.github/workflows/stable-clang-18.yml @@ -22,7 +22,7 @@ jobs: container: tuxmake/x86_64_korg-clang-18 env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.9.y + GIT_REF: linux-6.10.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -190,6 +190,34 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py + _67e1fcae7d2eeb4ad0f5528446acd86d: + runs-on: ubuntu-latest + needs: + - kick_tuxsuite_defconfigs + - check_cache + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 multi_v7_defconfig+CONFIG_CFI_CLANG=y + if: ${{ needs.check_cache.outputs.status != 'pass' }} + env: + ARCH: arm + LLVM_VERSION: 18 + BOOT: 1 + CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} + container: + image: ghcr.io/clangbuiltlinux/qemu + options: --ipc=host + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: actions/download-artifact@v4 + with: + name: output_artifact_defconfigs + - uses: actions/download-artifact@v4 + with: + name: boot_utils_json_defconfigs + - name: Check Build and Boot Logs + run: scripts/check-logs.py _d7ad2c4a096dccb5b24d52248c8608ca: runs-on: ubuntu-latest needs: @@ -1246,7 +1274,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1791,7 +1819,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/.github/workflows/stable-clang-20.yml b/.github/workflows/stable-clang-20.yml index b844c501..70b7cb78 100644 --- a/.github/workflows/stable-clang-20.yml +++ b/.github/workflows/stable-clang-20.yml @@ -22,7 +22,7 @@ jobs: container: tuxmake/x86_64_clang-nightly env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.9.y + GIT_REF: linux-6.10.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -57,7 +57,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -190,6 +190,34 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py + _7aa9ff2047e46eafc27a9073f34a26a9: + runs-on: ubuntu-latest + needs: + - kick_tuxsuite_defconfigs + - check_cache + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 multi_v7_defconfig+CONFIG_CFI_CLANG=y + if: ${{ needs.check_cache.outputs.status != 'pass' }} + env: + ARCH: arm + LLVM_VERSION: 20 + BOOT: 1 + CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} + container: + image: ghcr.io/clangbuiltlinux/qemu + options: --ipc=host + steps: + - uses: actions/checkout@v4 + with: + submodules: true + - uses: actions/download-artifact@v4 + with: + name: output_artifact_defconfigs + - uses: actions/download-artifact@v4 + with: + name: boot_utils_json_defconfigs + - name: Check Build and Boot Logs + run: scripts/check-logs.py _0181ac30ef8fd073a03bea9fa7e57c62: runs-on: ubuntu-latest needs: @@ -1246,7 +1274,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name distribution_configs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py @@ -1791,7 +1819,7 @@ jobs: if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - name: tuxsuite if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name allconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: python caching/update.py diff --git a/tuxsuite/mainline-clang-16.tux.yml b/tuxsuite/mainline-clang-16.tux.yml index d41e55f7..f8988abe 100644 --- a/tuxsuite/mainline-clang-16.tux.yml +++ b/tuxsuite/mainline-clang-16.tux.yml @@ -48,6 +48,16 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 + - target_arch: arm + toolchain: korg-clang-16 + kconfig: + - multi_v7_defconfig + - CONFIG_CFI_CLANG=y + targets: + - kernel + make_variables: + LLVM: 1 + LLVM_IAS: 1 - target_arch: arm toolchain: korg-clang-16 kconfig: imx_v4_v5_defconfig diff --git a/tuxsuite/mainline-clang-17.tux.yml b/tuxsuite/mainline-clang-17.tux.yml index 0b8ff759..8b1297e1 100644 --- a/tuxsuite/mainline-clang-17.tux.yml +++ b/tuxsuite/mainline-clang-17.tux.yml @@ -48,6 +48,16 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 + - target_arch: arm + toolchain: korg-clang-17 + kconfig: + - multi_v7_defconfig + - CONFIG_CFI_CLANG=y + targets: + - kernel + make_variables: + LLVM: 1 + LLVM_IAS: 1 - target_arch: arm toolchain: korg-clang-17 kconfig: imx_v4_v5_defconfig diff --git a/tuxsuite/mainline-clang-18.tux.yml b/tuxsuite/mainline-clang-18.tux.yml index 50d22ff8..ba16d0ce 100644 --- a/tuxsuite/mainline-clang-18.tux.yml +++ b/tuxsuite/mainline-clang-18.tux.yml @@ -48,6 +48,16 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 + - target_arch: arm + toolchain: korg-clang-18 + kconfig: + - multi_v7_defconfig + - CONFIG_CFI_CLANG=y + targets: + - kernel + make_variables: + LLVM: 1 + LLVM_IAS: 1 - target_arch: arm toolchain: korg-clang-18 kconfig: imx_v4_v5_defconfig diff --git a/tuxsuite/mainline-clang-20.tux.yml b/tuxsuite/mainline-clang-20.tux.yml index daf8b02e..a07ecc74 100644 --- a/tuxsuite/mainline-clang-20.tux.yml +++ b/tuxsuite/mainline-clang-20.tux.yml @@ -48,6 +48,16 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 + - target_arch: arm + toolchain: clang-nightly + kconfig: + - multi_v7_defconfig + - CONFIG_CFI_CLANG=y + targets: + - kernel + make_variables: + LLVM: 1 + LLVM_IAS: 1 - target_arch: arm toolchain: clang-nightly kconfig: imx_v4_v5_defconfig diff --git a/tuxsuite/stable-clang-13.tux.yml b/tuxsuite/stable-clang-13.tux.yml index 78c918d0..654552b8 100644 --- a/tuxsuite/stable-clang-13.tux.yml +++ b/tuxsuite/stable-clang-13.tux.yml @@ -2,14 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-13.tux.yml # Invoke locally via: -# $ git clone -b linux-6.9.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux # $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-13.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-14.tux.yml b/tuxsuite/stable-clang-14.tux.yml index d8f2dde0..b64558d2 100644 --- a/tuxsuite/stable-clang-14.tux.yml +++ b/tuxsuite/stable-clang-14.tux.yml @@ -2,14 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-14.tux.yml # Invoke locally via: -# $ git clone -b linux-6.9.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux # $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-14.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-15.tux.yml b/tuxsuite/stable-clang-15.tux.yml index 64216296..b115082e 100644 --- a/tuxsuite/stable-clang-15.tux.yml +++ b/tuxsuite/stable-clang-15.tux.yml @@ -2,14 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-15.tux.yml # Invoke locally via: -# $ git clone -b linux-6.9.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux # $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-15.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-16.tux.yml b/tuxsuite/stable-clang-16.tux.yml index 76f1eed6..b9e5bccc 100644 --- a/tuxsuite/stable-clang-16.tux.yml +++ b/tuxsuite/stable-clang-16.tux.yml @@ -2,14 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-16.tux.yml # Invoke locally via: -# $ git clone -b linux-6.9.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux # $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-16.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y jobs: - name: defconfigs builds: @@ -49,6 +49,16 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 + - target_arch: arm + toolchain: korg-clang-16 + kconfig: + - multi_v7_defconfig + - CONFIG_CFI_CLANG=y + targets: + - kernel + make_variables: + LLVM: 1 + LLVM_IAS: 1 - target_arch: arm toolchain: korg-clang-16 kconfig: imx_v4_v5_defconfig diff --git a/tuxsuite/stable-clang-17.tux.yml b/tuxsuite/stable-clang-17.tux.yml index 2428dbda..13989ac7 100644 --- a/tuxsuite/stable-clang-17.tux.yml +++ b/tuxsuite/stable-clang-17.tux.yml @@ -2,14 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-17.tux.yml # Invoke locally via: -# $ git clone -b linux-6.9.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux # $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-17.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y jobs: - name: defconfigs builds: @@ -49,6 +49,16 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 + - target_arch: arm + toolchain: korg-clang-17 + kconfig: + - multi_v7_defconfig + - CONFIG_CFI_CLANG=y + targets: + - kernel + make_variables: + LLVM: 1 + LLVM_IAS: 1 - target_arch: arm toolchain: korg-clang-17 kconfig: imx_v4_v5_defconfig diff --git a/tuxsuite/stable-clang-18.tux.yml b/tuxsuite/stable-clang-18.tux.yml index 72f5c438..b52f519d 100644 --- a/tuxsuite/stable-clang-18.tux.yml +++ b/tuxsuite/stable-clang-18.tux.yml @@ -2,14 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-18.tux.yml # Invoke locally via: -# $ git clone -b linux-6.9.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux # $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-18.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y jobs: - name: defconfigs builds: @@ -49,6 +49,16 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 + - target_arch: arm + toolchain: korg-clang-18 + kconfig: + - multi_v7_defconfig + - CONFIG_CFI_CLANG=y + targets: + - kernel + make_variables: + LLVM: 1 + LLVM_IAS: 1 - target_arch: arm toolchain: korg-clang-18 kconfig: imx_v4_v5_defconfig diff --git a/tuxsuite/stable-clang-20.tux.yml b/tuxsuite/stable-clang-20.tux.yml index 0406fc76..816763b4 100644 --- a/tuxsuite/stable-clang-20.tux.yml +++ b/tuxsuite/stable-clang-20.tux.yml @@ -2,14 +2,14 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.9.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.10.y --job-name defconfigs --json-out builds.json --patch-series patches/stable tuxsuite/stable-clang-20.tux.yml # Invoke locally via: -# $ git clone -b linux-6.9.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux # $ git -C linux quiltimport --patches ../patches/stable # $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-20.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.9.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.10.y jobs: - name: defconfigs builds: @@ -49,6 +49,16 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 + - target_arch: arm + toolchain: clang-nightly + kconfig: + - multi_v7_defconfig + - CONFIG_CFI_CLANG=y + targets: + - kernel + make_variables: + LLVM: 1 + LLVM_IAS: 1 - target_arch: arm toolchain: clang-nightly kconfig: imx_v4_v5_defconfig