aboutsummaryrefslogtreecommitdiff
path: root/conf/local.conf
blob: 4511bf59db7d12b11af49faca278bef9c2d6ff39 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86

# CONF_VERSION is increased each time build/conf/ changes incompatibly
CONF_VERSION = "1"

# Which files do we want to parse:
BBMASK = ""

# Don't generate the mirror tarball for SCM repos, the snapshot is enough
BB_GENERATE_MIRROR_TARBALLS = "0"

# Disable build time patch resolution. This would lauch a devshell
# and wait for manual intervention. We disable it.
PATCHRESOLVE = "noop"

#
# Parallelism Options
#
# These two options control how much parallelism BitBake should use. The first
# option determines how many tasks bitbake should run in parallel:
# Default to setting automatically based on cpu count
BB_NUMBER_THREADS ?= "${@oe.utils.cpu_count()}"
#
# The second option controls how many processes make should run in parallel when
# running compile tasks:
# Default to setting automatically based on cpu count
PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}"

#
# Shared-state files from other locations
#
# Shared state files are prebuilt cache data objects which can
# used to accelerate build time. This variable can be used to configure the system
# to search other mirror locations for these objects before it builds the data itself.
#
# This can be a filesystem directory, or a remote url such as http or ftp. These
# would contain the sstate-cache results from previous builds (possibly from other
# machines). This variable works like fetcher MIRRORS/PREMIRRORS and points to the
# cache locations to check for the shared objects.
SSTATE_MIRRORS ?= "\
file://.* https://lmp-mirror.foundries.io/sstate-cache/PATH \n \
"

# enable PR service on build machine itself
# its good for a case when this is the only builder
# generating the feeds
#PRSERV_HOST = "localhost:0"

# OSF LMP specific configuration

# Beaglebone
PREFERRED_PROVIDER_virtual/kernel_beaglebone = "linux-osf"
IMAGE_FSTYPES_append_beaglebone = " wic.gz"
IMAGE_FSTYPES_remove_beaglebone = " wic"

# Dragonboard (DB410/DB820)
PREFERRED_PROVIDER_virtual/kernel_dragonboard-410c = "linux-osf"
PREFERRED_PROVIDER_virtual/kernel_dragonboard-820c = "linux-osf"
QCOM_BOOTIMG_ROOTFS_dragonboard-820c = "sda9"

# HiKey
PREFERRED_PROVIDER_virtual/kernel_hikey = "linux-osf"
CMDLINE_remove_hikey = "quiet"

# Cubox-i/Hummingboard
PREFERRED_PROVIDER_virtual/kernel_cubox-i = "linux-osf"

# LS1043ardb
PREFERRED_PROVIDER_virtual/kernel_ls1043ardb = "linux-osf"

# ST B2260
PREFERRED_PROVIDER_virtual/kernel_stih410-b2260 = "linux-osf"

# Raspberry Pi
PREFERRED_PROVIDER_virtual/kernel_raspberrypi = "linux-osf"
PREFERRED_PROVIDER_virtual/kernel_raspberrypi2 = "linux-osf"
PREFERRED_PROVIDER_virtual/kernel_raspberrypi3 = "linux-osf"
VC4DTBO_raspberrypi3-64 = "vc4-kms-v3d"
RPI_USE_U_BOOT = "1"
SDIMG_COMPRESSION = "xz"

# Intel Corei7 64
PREFERRED_PROVIDER_virtual/kernel_intel-corei7-64 = "linux-osf"

# Cross machines / BSPs
## Drop IMX BSP that is not needed
MACHINE_EXTRA_RRECOMMENDS_remove = "imx-alsa-plugins"