diff options
5 files changed, 59 insertions, 0 deletions
diff --git a/meta/conf/fragments/yocto-autobuilder/autobuilder-resource-constraints.conf b/meta/conf/fragments/yocto-autobuilder/autobuilder-resource-constraints.conf new file mode 100644 index 0000000000..58cadd92b6 --- /dev/null +++ b/meta/conf/fragments/yocto-autobuilder/autobuilder-resource-constraints.conf | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | BB_CONF_FRAGMENT_SUMMARY = "Resource constraint variables used on the Yocto Projects autobuilder" | ||
| 2 | BB_CONF_FRAGMENT_DESCRIPTION = "Resource constraint variables used on the Yocto Projects autobuilder" | ||
| 3 | |||
| 4 | BB_NUMBER_THREADS = '16' | ||
| 5 | BB_NUMBER_PARSE_THREADS = '16' | ||
| 6 | BB_SERVER_TIMEOUT = '60' | ||
| 7 | PARALLEL_MAKE = '-j 16 -l 75' | ||
| 8 | BB_PRESSURE_MAX_CPU = '20000' | ||
| 9 | BB_PRESSURE_MAX_IO = '20000' | ||
| 10 | BB_LOADFACTOR_MAX = '1.5' | ||
| 11 | XZ_MEMLIMIT = '5%' | ||
| 12 | XZ_THREADS = '8' | ||
| 13 | ZSTD_THREADS = '8' | ||
| 14 | BB_TASK_NICE_LEVEL = '5' | ||
| 15 | BB_TASK_NICE_LEVEL:task-testimage = '0' | ||
| 16 | BB_TASK_IONICE_LEVEL = '2.7' | ||
| 17 | BB_TASK_IONICE_LEVEL:task-testimage = '2.1' | ||
| 18 | TEST_QEMUBOOT_TIMEOUT = '1500' | ||
| 19 | BB_DISKMON_DIRS ?= 'STOPTASKS,${TMPDIR},1G,100K STOPTASKS,${DL_DIR},1G STOPTASKS,${SSTATE_DIR},1G STOPTASKS,/tmp,100M,30K HALT,${TMPDIR},100M,1K HALT,${DL_DIR},100M HALT,${SSTATE_DIR},100M HALT,/tmp,10M,1K' | ||
| 20 | RUNQEMU_TMPFS_DIR = '/home/pokybuild/tmp' | ||
| 21 | BB_HEARTBEAT_EVENT ?= '60' | ||
| 22 | BB_LOG_HOST_STAT_ON_INTERVAL = '1' | ||
| 23 | BB_LOG_HOST_STAT_CMDS_INTERVAL = 'oe-time-dd-test.sh -c 100 -t 3' | ||
| 24 | BB_LOG_HOST_STAT_ON_FAILURE = '1' | ||
| 25 | BB_LOG_HOST_STAT_CMDS_FAILURE = 'oe-time-dd-test.sh -l' | ||
| 26 | |||
diff --git a/meta/conf/fragments/yocto-autobuilder/autobuilder.conf b/meta/conf/fragments/yocto-autobuilder/autobuilder.conf new file mode 100644 index 0000000000..e3bac34339 --- /dev/null +++ b/meta/conf/fragments/yocto-autobuilder/autobuilder.conf | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | BB_CONF_FRAGMENT_SUMMARY = "Default variables used on the Yocto Projects autobuilder builds" | ||
| 2 | BB_CONF_FRAGMENT_DESCRIPTION = "Default variables used on the Yocto Projects autobuilder builds" | ||
| 3 | |||
| 4 | QEMU_USE_KVM ?= 'True' | ||
| 5 | INHERIT += 'report-error' | ||
| 6 | PREMIRRORS = '' | ||
| 7 | BB_GENERATE_MIRROR_TARBALLS = '1' | ||
| 8 | IMAGE_CLASSES += 'testimage' | ||
| 9 | SDK_EXT_TYPE = 'minimal' | ||
| 10 | SDK_INCLUDE_TOOLCHAIN = '1' | ||
| 11 | ESDK_LOCALCONF_REMOVE:append = 'BB_HASHSERVE' | ||
| 12 | SDK_TOOLCHAIN_LANGS += 'rust' | ||
| 13 | |||
diff --git a/meta/conf/fragments/yocto-autobuilder/multilib-mips64-n32.conf b/meta/conf/fragments/yocto-autobuilder/multilib-mips64-n32.conf new file mode 100644 index 0000000000..ec076b59f9 --- /dev/null +++ b/meta/conf/fragments/yocto-autobuilder/multilib-mips64-n32.conf | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | BB_CONF_FRAGMENT_SUMMARY = "Enable a MIPS64 triarch multilib" | ||
| 2 | BB_CONF_FRAGMENT_DESCRIPTION = "Enable a MIPS64 triarch multilib" | ||
| 3 | |||
| 4 | require conf/multilib.conf | ||
| 5 | MULTILIBS = 'multilib:lib64 multilib:lib32' | ||
| 6 | DEFAULTTUNE = 'mips64-n32' | ||
| 7 | DEFAULTTUNE:virtclass-multilib-lib64 = 'mips64' | ||
| 8 | DEFAULTTUNE:virtclass-multilib-lib32 = 'mips32r2' | ||
diff --git a/meta/conf/fragments/yocto-autobuilder/multilib-x86-lib32.conf b/meta/conf/fragments/yocto-autobuilder/multilib-x86-lib32.conf new file mode 100644 index 0000000000..9b0e2578ac --- /dev/null +++ b/meta/conf/fragments/yocto-autobuilder/multilib-x86-lib32.conf | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | BB_CONF_FRAGMENT_SUMMARY = "Enable an x86 lib32 multilib" | ||
| 2 | BB_CONF_FRAGMENT_DESCRIPTION = "Enable an x86 lib32 multilib" | ||
| 3 | |||
| 4 | require conf/multilib.conf | ||
| 5 | MULTILIBS = 'multilib:lib32' | ||
| 6 | DEFAULTTUNE:virtclass-multilib-lib32 = 'x86' | ||
diff --git a/meta/conf/fragments/yocto-autobuilder/multilib-x86-lib64.conf b/meta/conf/fragments/yocto-autobuilder/multilib-x86-lib64.conf new file mode 100644 index 0000000000..1986b994e4 --- /dev/null +++ b/meta/conf/fragments/yocto-autobuilder/multilib-x86-lib64.conf | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | BB_CONF_FRAGMENT_SUMMARY = "Enable an x86 lib64 multilib" | ||
| 2 | BB_CONF_FRAGMENT_DESCRIPTION = "Enable an x86 lib64 multilib" | ||
| 3 | |||
| 4 | require conf/multilib.conf | ||
| 5 | MULTILIBS = 'multilib:lib64' | ||
| 6 | DEFAULTTUNE:virtclass-multilib-lib64 = 'x86-64' | ||
