summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/conf/fragments/yocto-autobuilder/autobuilder-resource-constraints.conf26
-rw-r--r--meta/conf/fragments/yocto-autobuilder/autobuilder.conf13
-rw-r--r--meta/conf/fragments/yocto-autobuilder/multilib-mips64-n32.conf8
-rw-r--r--meta/conf/fragments/yocto-autobuilder/multilib-x86-lib32.conf6
-rw-r--r--meta/conf/fragments/yocto-autobuilder/multilib-x86-lib64.conf6
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 @@
1BB_CONF_FRAGMENT_SUMMARY = "Resource constraint variables used on the Yocto Projects autobuilder"
2BB_CONF_FRAGMENT_DESCRIPTION = "Resource constraint variables used on the Yocto Projects autobuilder"
3
4BB_NUMBER_THREADS = '16'
5BB_NUMBER_PARSE_THREADS = '16'
6BB_SERVER_TIMEOUT = '60'
7PARALLEL_MAKE = '-j 16 -l 75'
8BB_PRESSURE_MAX_CPU = '20000'
9BB_PRESSURE_MAX_IO = '20000'
10BB_LOADFACTOR_MAX = '1.5'
11XZ_MEMLIMIT = '5%'
12XZ_THREADS = '8'
13ZSTD_THREADS = '8'
14BB_TASK_NICE_LEVEL = '5'
15BB_TASK_NICE_LEVEL:task-testimage = '0'
16BB_TASK_IONICE_LEVEL = '2.7'
17BB_TASK_IONICE_LEVEL:task-testimage = '2.1'
18TEST_QEMUBOOT_TIMEOUT = '1500'
19BB_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'
20RUNQEMU_TMPFS_DIR = '/home/pokybuild/tmp'
21BB_HEARTBEAT_EVENT ?= '60'
22BB_LOG_HOST_STAT_ON_INTERVAL = '1'
23BB_LOG_HOST_STAT_CMDS_INTERVAL = 'oe-time-dd-test.sh -c 100 -t 3'
24BB_LOG_HOST_STAT_ON_FAILURE = '1'
25BB_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 @@
1BB_CONF_FRAGMENT_SUMMARY = "Default variables used on the Yocto Projects autobuilder builds"
2BB_CONF_FRAGMENT_DESCRIPTION = "Default variables used on the Yocto Projects autobuilder builds"
3
4QEMU_USE_KVM ?= 'True'
5INHERIT += 'report-error'
6PREMIRRORS = ''
7BB_GENERATE_MIRROR_TARBALLS = '1'
8IMAGE_CLASSES += 'testimage'
9SDK_EXT_TYPE = 'minimal'
10SDK_INCLUDE_TOOLCHAIN = '1'
11ESDK_LOCALCONF_REMOVE:append = 'BB_HASHSERVE'
12SDK_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 @@
1BB_CONF_FRAGMENT_SUMMARY = "Enable a MIPS64 triarch multilib"
2BB_CONF_FRAGMENT_DESCRIPTION = "Enable a MIPS64 triarch multilib"
3
4require conf/multilib.conf
5MULTILIBS = 'multilib:lib64 multilib:lib32'
6DEFAULTTUNE = 'mips64-n32'
7DEFAULTTUNE:virtclass-multilib-lib64 = 'mips64'
8DEFAULTTUNE: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 @@
1BB_CONF_FRAGMENT_SUMMARY = "Enable an x86 lib32 multilib"
2BB_CONF_FRAGMENT_DESCRIPTION = "Enable an x86 lib32 multilib"
3
4require conf/multilib.conf
5MULTILIBS = 'multilib:lib32'
6DEFAULTTUNE: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 @@
1BB_CONF_FRAGMENT_SUMMARY = "Enable an x86 lib64 multilib"
2BB_CONF_FRAGMENT_DESCRIPTION = "Enable an x86 lib64 multilib"
3
4require conf/multilib.conf
5MULTILIBS = 'multilib:lib64'
6DEFAULTTUNE:virtclass-multilib-lib64 = 'x86-64'