11
11
- &next-url https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
12
12
- &stable-url https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
13
13
- &android-url https://android.googlesource.com/kernel/common.git
14
+ - &chromeos-url https://chromium.googlesource.com/chromiumos/third_party/kernel.git
14
15
- &tip-url https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git
15
16
- &arm64-url https://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
16
17
# Configuration URLs
54
55
- &android-4_19 {git_repo: *android-url, git_ref: android-4.19-stable, name: android-4.19}
55
56
- &android-4_14 {git_repo: *android-url, git_ref: android-4.14-stable, name: android-4.14}
56
57
- &android-4_9 {git_repo: *android-url, git_ref: android-4.9-q, name: android-4.9}
58
+ - &chromeos-5_15 {git_repo: *chromeos-url, git_ref: chromeos-5.15, name: chromeos-5.15}
59
+ - &chromeos-5_10 {git_repo: *chromeos-url, git_ref: chromeos-5.10, name: chromeos-5.10}
57
60
- &tip {git_repo: *tip-url, git_ref: master, name: tip}
58
61
- &arm64-core {git_repo: *arm64-url, git_ref: for-next/core, name: arm64}
59
62
- &arm64-fixes {git_repo: *arm64-url, git_ref: for-next/fixes, name: arm64-fixes}
@@ -136,6 +139,14 @@ tree_schedules:
136
139
- &android-4_9_llvm_13 {<< : *llvm_13, << : *android-4_9, << : *sundays}
137
140
- &android-4_9_llvm_12 {<< : *llvm_12, << : *android-4_9, << : *sundays}
138
141
- &android-4_9_llvm_android {<< : *llvm_android, << : *android-4_9, << : *daily_six}
142
+ - &chromeos-5_15_llvm_tot {<< : *llvm_tot, << : *chromeos-5_15, << : *daily_six}
143
+ - &chromeos-5_15_llvm_latest {<< : *llvm_latest, << : *chromeos-5_15, << : *daily_six}
144
+ - &chromeos-5_15_llvm_13 {<< : *llvm_13, << : *chromeos-5_15, << : *sundays}
145
+ - &chromeos-5_15_llvm_12 {<< : *llvm_12, << : *chromeos-5_15, << : *sundays}
146
+ - &chromeos-5_10_llvm_tot {<< : *llvm_tot, << : *chromeos-5_10, << : *daily_six}
147
+ - &chromeos-5_10_llvm_latest {<< : *llvm_latest, << : *chromeos-5_10, << : *daily_six}
148
+ - &chromeos-5_10_llvm_13 {<< : *llvm_13, << : *chromeos-5_10, << : *sundays}
149
+ - &chromeos-5_10_llvm_12 {<< : *llvm_12, << : *chromeos-5_10, << : *sundays}
139
150
- &tip_llvm_tot {<< : *llvm_tot, << : *tip, << : *daily_midnight}
140
151
- &tip_llvm_latest {<< : *llvm_latest, << : *tip, << : *daily_midnight}
141
152
- &tip_llvm_13 {<< : *llvm_13, << : *tip, << : *daily_eighteen}
@@ -178,6 +189,9 @@ targets:
178
189
- &default {targets: [default]}
179
190
- &kernel {targets: [kernel]}
180
191
- &kernel_dtbs {targets: [kernel,dtbs]}
192
+ chromeos_configs :
193
+ - &arm64-cros-configs {config: [chromeos/config/chromeos/base.config, chromeos/config/chromeos/arm64/common.config, chromeos/config/chromeos/arm64/chromiumos-arm64.flavour.config]}
194
+ - &x86_64-cros-configs {config: [chromeos/config/chromeos/base.config, chromeos/config/chromeos/x86_64/common.config, chromeos/config/chromeos/x86_64/chromiumos-x86_64.flavour.config]}
181
195
configs :
182
196
# config: image target (optional) [triples:] (Optional: x86) targets to build
183
197
- &arm32_v5 {config: multi_v5_defconfig, << : *arm-triple, << : *kernel_dtbs}
@@ -197,6 +211,7 @@ configs:
197
211
# https://github.com/ClangBuiltLinux/linux/issues/595
198
212
- &arm64_no_vdso32 {config: [defconfig, CONFIG_COMPAT_VDSO=n], << : *arm64-triple, << : *kernel}
199
213
- &arm64be {config: [defconfig, CONFIG_CPU_BIG_ENDIAN=y], << : *arm64-triple, << : *kernel}
214
+ - &arm64_cros {<< : *arm64-cros-configs, << : *arm64-triple, << : *kernel}
200
215
- &arm64_lto_full {config: [defconfig, CONFIG_LTO_CLANG_FULL=y], << : *arm64-triple, << : *kernel}
201
216
- &arm64_lto_thin {config: [defconfig, CONFIG_LTO_CLANG_THIN=y], << : *arm64-triple, << : *kernel}
202
217
- &arm64_cfi {config: [defconfig, CONFIG_LTO_CLANG_THIN=y, CONFIG_CFI_CLANG=y], << : *arm64-triple, << : *kernel}
@@ -240,6 +255,7 @@ configs:
240
255
- &x86_64_lto_full {config: [defconfig, CONFIG_LTO_CLANG_FULL=y], << : *kernel}
241
256
- &x86_64_lto_thin {config: [defconfig, CONFIG_LTO_CLANG_THIN=y], << : *kernel}
242
257
- &x86_64_cfi {config: [defconfig, CONFIG_LTO_CLANG_THIN=y, CONFIG_CFI_CLANG=y], << : *kernel}
258
+ - &x86_64_cros {<< : *x86_64-cros-configs, << : *kernel}
243
259
- &x86_64_gki {config: gki_defconfig, << : *kernel}
244
260
- &x86_64_cut {config: x86_64_cuttlefish_defconfig, << : *kernel}
245
261
- &x86_64_allmod {config: [allmodconfig, CONFIG_WERROR=n], << : *default}
@@ -607,6 +623,13 @@ builds:
607
623
- {<< : *x86_64_cut, << : *android-4_14, << : *lld, boot: true, << : *llvm_tot}
608
624
- {<< : *arm64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_tot}
609
625
- {<< : *x86_64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_tot}
626
+ # #############
627
+ # ChromeOS #
628
+ # #############
629
+ - {<< : *arm64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_tot}
630
+ - {<< : *x86_64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_tot}
631
+ - {<< : *arm64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_tot}
632
+ - {<< : *x86_64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_tot}
610
633
# ########
611
634
# TIP #
612
635
# ########
@@ -965,6 +988,13 @@ builds:
965
988
- {<< : *x86_64_cut, << : *android-4_14, << : *lld, boot: true, << : *llvm_latest}
966
989
- {<< : *arm64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_latest}
967
990
- {<< : *x86_64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_latest}
991
+ # #############
992
+ # ChromeOS #
993
+ # #############
994
+ - {<< : *arm64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_latest}
995
+ - {<< : *x86_64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_latest}
996
+ - {<< : *arm64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_latest}
997
+ - {<< : *x86_64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_latest}
968
998
# ########
969
999
# TIP #
970
1000
# ########
@@ -1321,6 +1351,13 @@ builds:
1321
1351
- {<< : *x86_64_cut, << : *android-4_14, << : *lld, boot: true, << : *llvm_13}
1322
1352
- {<< : *arm64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_13}
1323
1353
- {<< : *x86_64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_13}
1354
+ # #############
1355
+ # ChromeOS #
1356
+ # #############
1357
+ - {<< : *arm64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_13}
1358
+ - {<< : *x86_64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_13}
1359
+ - {<< : *arm64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_13}
1360
+ - {<< : *x86_64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_13}
1324
1361
# ########
1325
1362
# TIP #
1326
1363
# ########
@@ -1629,6 +1666,13 @@ builds:
1629
1666
- {<< : *x86_64_cut, << : *android-4_14, << : *lld, boot: true, << : *llvm_12}
1630
1667
- {<< : *arm64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_12}
1631
1668
- {<< : *x86_64_cut, << : *android-4_9, << : *clang, boot: true, << : *llvm_12}
1669
+ # #############
1670
+ # ChromeOS #
1671
+ # #############
1672
+ - {<< : *arm64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_12}
1673
+ - {<< : *x86_64_cros, << : *chromeos-5_15, << : *llvm_full, boot: true, << : *llvm_12}
1674
+ - {<< : *arm64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_12}
1675
+ - {<< : *x86_64_cros, << : *chromeos-5_10, << : *llvm_full, boot: true, << : *llvm_12}
1632
1676
# ########
1633
1677
# TIP #
1634
1678
# ########
0 commit comments