Skip to content

Commit

Permalink
Merge pull request #33 from ClangBuiltLinux/i386
Browse files Browse the repository at this point in the history
I386
  • Loading branch information
nickdesaulniers committed Jan 23, 2021
2 parents 9703974 + 98cd17f commit 45f4d16
Show file tree
Hide file tree
Showing 5 changed files with 50 additions and 4 deletions.
21 changes: 21 additions & 0 deletions .github/workflows/mainline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,27 @@ jobs:
name: output_artifact
- name: Boot Test
run: ./check_logs.py
_c25e7cc6457b86e88a5b3379f84bab64:
runs-on: ubuntu-20.04
needs: kick_tuxsuite
name: ARCH=i386 LLVM=1 LLVM_IAS=1 BOOT=1 LLVM 12 defconfig
env:
ARCH: i386
LLVM: true
LLVM_VERSION: 12
LLVM_IAS: true
INSTALL_DEPS: 1
BOOT: true
CONFIG: defconfig
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: actions/download-artifact@v2
with:
name: output_artifact
- name: Boot Test
run: ./check_logs.py
_d23056385a8224ef80ba8d1f7b3c98a0:
runs-on: ubuntu-20.04
needs: kick_tuxsuite
Expand Down
21 changes: 21 additions & 0 deletions .github/workflows/next.yml
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,27 @@ jobs:
name: output_artifact
- name: Boot Test
run: ./check_logs.py
_c25e7cc6457b86e88a5b3379f84bab64:
runs-on: ubuntu-20.04
needs: kick_tuxsuite
name: ARCH=i386 LLVM=1 LLVM_IAS=1 BOOT=1 LLVM 12 defconfig
env:
ARCH: i386
LLVM: true
LLVM_VERSION: 12
LLVM_IAS: true
INSTALL_DEPS: 1
BOOT: true
CONFIG: defconfig
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: actions/download-artifact@v2
with:
name: output_artifact
- name: Boot Test
run: ./check_logs.py
_d23056385a8224ef80ba8d1f7b3c98a0:
runs-on: ubuntu-20.04
needs: kick_tuxsuite
Expand Down
10 changes: 6 additions & 4 deletions generator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,15 @@ trees:
architectures:
- &arm-arch arm
- &arm64-arch arm64
- &i386-arch i386
- &mips-arch mips
- &powerpc-arch powerpc
- &riscv-arch riscv
- &s390-arch s390
triples:
- &arm-triple {CROSS_COMPILE: arm-linux-gnueabi-, ARCH: *arm-arch}
- &arm64-triple {CROSS_COMPILE: aarch64-linux-gnu-, ARCH: *arm64-arch}
- &i386-triple {CROSS_COMPILE: "", ARCH: *i386-arch}
- &mips-triple {CROSS_COMPILE: mips-linux-gnu-, ARCH: *mips-arch}
- &mipsel-triple {CROSS_COMPILE: mipsel-linux-gnu-, ARCH: *mips-arch}
- &powerpc-triple {CROSS_COMPILE: powerpc-linux-gnu-, ARCH: *powerpc-arch}
Expand All @@ -44,14 +46,14 @@ defconfigs:
- &arm32_v6 {config: aspeed_g5_defconfig, << : *arm-triple}
- &arm32_v7 {config: multi_v7_defconfig, << : *arm-triple}
- &arm64 {config: defconfig, << : *arm64-triple}
- &i386 {config: defconfig, << : *i386-triple}
- &mips {config: malta_kvm_guest_defconfig, << : *mips-triple}
- &mipsel {config: malta_kvm_guest_defconfig, << : *mipsel-triple}
- &ppc32 {config: ppc44x_defconfig, << : *powerpc-triple}
- &ppc64 {config: pseries_defconfig, << : *powerpc64-triple}
- &ppc64le {config: powernv_defconfig, << : *powerpc64le-triple}
- &riscv {config: defconfig, << : *riscv-triple}
- &s390 {config: defconfig, << : *s390-triple}
- &x86 {config: i386_defconfig}
- &x86_64 {config: defconfig}
builds:
# Mainline
Expand All @@ -60,42 +62,42 @@ builds:
- {<< : *arm32_v6, << : *mainline, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm32_v7, << : *mainline, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm64, << : *mainline, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *i386, << : *mainline, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
#- {<< : *mips, << : *mainline, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
#- {<< : *mipsel, << : *mainline, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
- {<< : *ppc32, << : *mainline, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
- {<< : *ppc64, << : *mainline, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
- {<< : *ppc64le, << : *mainline, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
#- {<< : *riscv, << : *mainline, llvm: true, llvm_ias: true, boot: false, llvm_version: *llvm_tot}
#- {<< : *s390, << : *mainline, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
#- {<< : *x86, << : *mainline, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *x86_64, << : *mainline, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
# Next
- {<< : *arm32_v5, << : *next, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm32_v6, << : *next, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm32_v7, << : *next, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm64, << : *next, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *i386, << : *next, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
#- {<< : *mips, << : *next, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
#- {<< : *mipsel, << : *next, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
- {<< : *ppc32, << : *next, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
- {<< : *ppc64, << : *next, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
- {<< : *ppc64le, << : *next, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
#- {<< : *riscv, << : *next, llvm: true, llvm_ias: true, boot: false, llvm_version: *llvm_tot}
#- {<< : *s390, << : *next, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
#- {<< : *x86, << : *next, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *x86_64, << : *next, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
# Stable
- {<< : *arm32_v5, << : *stable-5_10, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm32_v6, << : *stable-5_10, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm32_v7, << : *stable-5_10, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm64, << : *stable-5_10, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *i386, << : *stable-5_10, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *mips, << : *stable-5_10, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
- {<< : *mipsel, << : *stable-5_10, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
- {<< : *ppc32, << : *stable-5_10, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
- {<< : *ppc64, << : *stable-5_10, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
- {<< : *ppc64le, << : *stable-5_10, llvm: false, llvm_ias: false, boot: true, llvm_version: *llvm_tot}
- {<< : *riscv, << : *stable-5_10, llvm: true, llvm_ias: true, boot: false, llvm_version: *llvm_tot}
- {<< : *s390, << : *stable-5_10, llvm: false, llvm_ias: false, boot: false, llvm_version: *llvm_tot}
- {<< : *x86, << : *stable-5_10, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *x86_64, << : *stable-5_10, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm32_v7, << : *stable-5_4, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
- {<< : *arm64, << : *stable-5_4, llvm: true, llvm_ias: true, boot: true, llvm_version: *llvm_tot}
Expand Down
1 change: 1 addition & 0 deletions tuxsuite/mainline.tux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ sets:
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git", git_ref: "master", target_arch: arm, toolchain: clang-nightly, kconfig: aspeed_g5_defconfig, 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: multi_v7_defconfig, 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: defconfig, make_variables: {LLVM: "1"}}
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git", git_ref: "master", target_arch: i386, toolchain: clang-nightly, kconfig: defconfig, make_variables: {LLVM: "1"}}
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git", git_ref: "master", target_arch: powerpc, toolchain: clang-nightly, kconfig: ppc44x_defconfig, make_variables: {LLVM: "0"}}
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git", git_ref: "master", target_arch: powerpc, toolchain: clang-nightly, kconfig: pseries_defconfig, make_variables: {LLVM: "0"}}
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git", git_ref: "master", target_arch: powerpc, toolchain: clang-nightly, kconfig: powernv_defconfig, make_variables: {LLVM: "0"}}
Expand Down
1 change: 1 addition & 0 deletions tuxsuite/next.tux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ sets:
- {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: aspeed_g5_defconfig, make_variables: {LLVM: "1"}}
- {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: multi_v7_defconfig, 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: defconfig, make_variables: {LLVM: "1"}}
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git", git_ref: "master", target_arch: i386, toolchain: clang-nightly, kconfig: defconfig, make_variables: {LLVM: "1"}}
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git", git_ref: "master", target_arch: powerpc, toolchain: clang-nightly, kconfig: ppc44x_defconfig, make_variables: {LLVM: "0"}}
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git", git_ref: "master", target_arch: powerpc, toolchain: clang-nightly, kconfig: pseries_defconfig, make_variables: {LLVM: "0"}}
- {git_repo: "https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git", git_ref: "master", target_arch: powerpc, toolchain: clang-nightly, kconfig: powernv_defconfig, make_variables: {LLVM: "0"}}
Expand Down

0 comments on commit 45f4d16

Please sign in to comment.