diff options
author | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-06-05 13:28:56 +0100 |
---|---|---|
committer | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-06-07 07:39:08 +0100 |
commit | cc27309b26b0d123dd6fa7dcf1f92a8b458e6bd5 (patch) | |
tree | b68dea9971eec01c4f7b6eac02debe7d0773b6b6 /build-configs.yaml | |
parent | 80b26040b855919bb2a6ba2fbfb5dea5cd78c2c0 (diff) |
build-configs.yaml: add arch_defconfigs filters
Add arch_defconfigs filters to be used to build only the main
defconfig of each arch. Also add some comments to the default arch
configs.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
Diffstat (limited to 'build-configs.yaml')
-rw-r--r-- | build-configs.yaml | 37 |
1 files changed, 33 insertions, 4 deletions
diff --git a/build-configs.yaml b/build-configs.yaml index 3e9f4c3..a27de7a 100644 --- a/build-configs.yaml +++ b/build-configs.yaml @@ -182,6 +182,7 @@ build_environments: cross_compile: *default_cross_compile +# Default config with full build coverage build_configs_defaults: gcc-8: @@ -198,7 +199,7 @@ build_configs_defaults: arc: &arc_arch base_defconfig: 'nsim_hs_defconfig' extra_configs: ['allnoconfig'] - filters: &arc_defconfig_filters + filters: &arc_default_filters # remove any non-ARCv2 defconfigs since we only have ARCv2 toolchain - blacklist: defconfig: @@ -230,7 +231,7 @@ build_configs_defaults: mips: &mips_arch base_defconfig: '32r2el_defconfig' extra_configs: ['allnoconfig'] - filters: &mips_defconfig_filters + filters: &mips_default_filters - blacklist: {defconfig: ['generic_defconfig']} riscv: &riscv_arch @@ -242,6 +243,34 @@ build_configs_defaults: fragments: [x86_kvm_guest] +# Minimum architecture defconfigs +arch_defconfigs: + arc: &arc_defconfig + base_defconfig: 'nsim_hs_defconfig' + filters: + - whitelist: { defconfig: ['nsim_hs_defconfig'] } + arm: &arm_defconfig + base_defconfig: 'multi_v7_defconfig' + filters: + - whitelist: { defconfig: ['multi_v7_defconfig'] } + arm64: &arm64_defconfig + base_defconfig: 'defconfig' + filters: + - whitelist: { defconfig: ['defconfig'] } + mips: &mips_defconfig + base_defconfig: '32r2el_defconfig' + filters: + - whitelist: { defconfig: ['32r2el_defconfig'] } + riscv: &riscv_defconfig + base_defconfig: 'defconfig' + filters: + - whitelist: { defconfig: ['defconfig'] } + x86_64: &x86_64_defconfig + base_defconfig: 'x86_64_defconfig' + filters: + - whitelist: { defconfig: ['x86_64_defconfig'] } + + # Build fewer kernel configs with stable branches stable_variants: &stable_variants gcc-8: @@ -251,7 +280,7 @@ stable_variants: &stable_variants arc: base_defconfig: 'nsim_hs_defconfig' extra_configs: ['allnoconfig'] - filters: *arc_defconfig_filters + filters: *arc_default_filters arm: base_defconfig: 'multi_v7_defconfig' extra_configs: ['allnoconfig'] @@ -263,7 +292,7 @@ stable_variants: &stable_variants mips: base_defconfig: '32r2el_defconfig' extra_configs: ['allnoconfig'] - filters: *mips_defconfig_filters + filters: *mips_default_filters riscv: extra_configs: ['allnoconfig'] x86_64: |