@@ -418,19 +418,16 @@ fragments:
418
418
- ' CONFIG_IMA=y'
419
419
- ' CONFIG_IMA_READ_POLICY=y'
420
420
421
- kselftest :
421
+ kselftest : &kselftest-fragment
422
422
path : " kernel/configs/kselftest.config"
423
423
configs :
424
424
- ' # CONFIG_DUMMY is not set'
425
425
- ' CONFIG_NET_IPGRE=m'
426
426
- ' CONFIG_NET_IPGRE_DEMUX=m'
427
427
428
428
kselftest-slim :
429
+ << : *kselftest-fragment
429
430
path : " kernel/configs/kselftest-slim.config"
430
- configs :
431
- - ' # CONFIG_DUMMY is not set'
432
- - ' CONFIG_NET_IPGRE=m'
433
- - ' CONFIG_NET_IPGRE_DEMUX=m'
434
431
435
432
preempt_rt :
436
433
path : " kernel/configs/preempt_rt.config"
@@ -718,7 +715,6 @@ build_configs_defaults:
718
715
719
716
fragments : &default_fragments
720
717
- ' debug'
721
- - ' kselftest'
722
718
- ' kselftest-slim'
723
719
- ' tinyconfig'
724
720
@@ -756,7 +752,6 @@ build_configs_defaults:
756
752
- ' allnoconfig'
757
753
- ' defconfig+CONFIG_CPU_BIG_ENDIAN=y'
758
754
- ' defconfig+CONFIG_RANDOMIZE_BASE=y'
759
- - ' defconfig+arm64-chromebook+kselftest'
760
755
- ' defconfig+arm64-chromebook+kselftest-slim'
761
756
- ' defconfig+arm64-chromebook+videodec'
762
757
fragments : [arm64-chromebook, crypto, ima, videodec]
@@ -786,7 +781,6 @@ build_configs_defaults:
786
781
extra_configs :
787
782
- ' allmodconfig'
788
783
- ' allnoconfig'
789
- - ' x86_64_defconfig+x86-chromebook+kselftest'
790
784
- ' x86_64_defconfig+x86-chromebook+kselftest-slim'
791
785
- ' x86_64_defconfig+x86-chromebook+amdgpu'
792
786
fragments : [amdgpu, crypto, ima, x86_kvm_guest, x86-chromebook]
@@ -1111,15 +1105,46 @@ build_configs:
1111
1105
tree : mainline
1112
1106
branch : ' master'
1113
1107
variants :
1114
- gcc-10 : *default_gcc-10
1108
+ gcc-10 :
1109
+ << : *default_gcc-10
1110
+ fragments : &fragments-kselftest
1111
+ - ' debug'
1112
+ - ' kselftest'
1113
+ - ' kselftest-slim'
1114
+ - ' tinyconfig'
1115
+
1116
+ architectures :
1117
+ << : *default_architectures
1118
+ arm64 : &arm64_arch-kselftest
1119
+ << : *arm64_arch
1120
+ extra_configs :
1121
+ - ' allmodconfig'
1122
+ - ' allnoconfig'
1123
+ - ' defconfig+CONFIG_CPU_BIG_ENDIAN=y'
1124
+ - ' defconfig+CONFIG_RANDOMIZE_BASE=y'
1125
+ - ' defconfig+arm64-chromebook+kselftest'
1126
+ - ' defconfig+arm64-chromebook+kselftest-slim'
1127
+ - ' defconfig+arm64-chromebook+videodec'
1128
+
1129
+ x86_64 : &x86_64_arch-kselftest
1130
+ << : *x86_64_arch
1131
+ extra_configs :
1132
+ - ' allmodconfig'
1133
+ - ' allnoconfig'
1134
+ - ' x86_64_defconfig+x86-chromebook+kselftest'
1135
+ - ' x86_64_defconfig+x86-chromebook+kselftest-slim'
1136
+ - ' x86_64_defconfig+x86-chromebook+amdgpu'
1137
+
1115
1138
# Minimum version
1116
1139
clang-11 :
1117
1140
build_environment : clang-11
1118
1141
architectures : *arch_clang_configs
1142
+
1119
1143
# Latest stable release
1120
1144
clang-16 :
1121
1145
build_environment : clang-16
1122
1146
architectures : *arch_clang_configs
1147
+
1123
1148
rustc-1.62 :
1124
1149
build_environment : rustc-1.62
1125
1150
fragments : [rust, rust-samples, kselftest, kselftest-slim]
@@ -1164,14 +1189,14 @@ build_configs:
1164
1189
variants :
1165
1190
gcc-10 :
1166
1191
build_environment : gcc-10
1167
- fragments : *default_fragments
1192
+ fragments : *fragments-kselftest
1168
1193
architectures :
1169
1194
i386 : *i386_arch
1170
- x86_64 : *x86_64_arch
1195
+ x86_64 : *x86_64_arch-kselftest
1171
1196
mips : *mips_arch
1172
1197
riscv : *riscv_arch
1173
1198
sparc : *sparc_arch
1174
- arc : *arc_arch
1199
+ arc: : *arc_arch
1175
1200
arm64 :
1176
1201
<< : *arm64_arch
1177
1202
extra_configs :
@@ -1183,6 +1208,8 @@ build_configs:
1183
1208
- ' defconfig+CONFIG_RANDOMIZE_BASE=y'
1184
1209
- ' defconfig+arm64-chromebook+kselftest'
1185
1210
- ' defconfig+arm64-chromebook+kselftest-slim'
1211
+ - ' kselftest'
1212
+ - ' kselftest-slim'
1186
1213
arm :
1187
1214
base_defconfig : ' multi_v7_defconfig'
1188
1215
extra_configs :
@@ -1192,6 +1219,8 @@ build_configs:
1192
1219
- ' multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y'
1193
1220
- ' allnoconfig'
1194
1221
- ' allmodconfig'
1222
+ - ' kselftest'
1223
+ - ' kselftest-slim'
1195
1224
1196
1225
# Current development clang release
1197
1226
clang-17 :
0 commit comments