/openbmc/linux/tools/testing/ktest/examples/include/ |
H A D | defaults.conf | 1 # This file holds defaults for most the tests. It defines the options that 5 # with a DEFAULTS OVERRIDE section. 17 DEFAULTS IF NOT DEFINED BOX 24 DEFAULTS IF NOT DEFINED BITS 28 DEFAULTS 30 # THIS_DIR is used through out the configs and defaults to ${PWD} which 45 # allows ssh to root from the host without asking for a password. 53 # and run a script called 'run-test' located on that box. 54 TEST = ${SSH} run-test 56 # Point build dir to the git repo you use [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/ |
H A D | gcc-configure-common.inc | 1 require gcc-multilib-config.inc 2 require gcc-shared-source.inc 4 # Build the list of lanaguages to build. 15 GCCMULTILIB ?= "--disable-multilib" 20 SYMVERS_CONF ?= "--enable-symvers=gnu" 23 ${@['--enable-clocale=generic', ''][d.getVar('USE_NLS') != 'no']} \ 24 --with-gnu-ld \ 25 --enable-shared \ 26 --enable-languages=${LANGUAGES} \ 27 --enable-threads=${GCCTHREADS} \ [all …]
|
H A D | gcc-14.2.inc | 1 require gcc-common.inc 13 DEPENDS =+ "mpfr gmp libmpc zlib zstd flex-native" 14 NATIVEDEPS = "mpfr-native gmp-native libmpc-native zlib-native flex-native zstd-native" 16 LICENSE = "GPL-3.0-with-GCC-exception & GPL-3.0-only" 27 #BASEURI ?= "https://git.linaro.org/toolchain/gcc.git/snapshot/gcc-${RELEASE}.tar.gz" 28 #SOURCEDIR = "gcc-${RELEASE}" 29 #BASEURI ?= "https://repo.or.cz/official-gcc.git/snapshot/${RELEASE}.tar.gz;downloadfilename=gcc-${… 30 #SOURCEDIR ?= "official-gcc-${@'${RELEASE}'[0:7]}" 34 #RELEASE ?= "14-20240504" 35 #BASEURI ?= "https://gcc.gnu.org/pub/gcc/snapshots/${RELEASE}/gcc-${RELEASE}.tar.xz" [all …]
|
/openbmc/linux/tools/testing/ktest/ |
H A D | sample.conf | 48 # with the DEFAULTS tag. This allows you to have default options 50 # of the file. You can even place the DEFAULTS tag between 54 # MIN_CONFIG = /home/test/config-test1 56 # DEFAULTS 57 # MIN_CONFIG = /home/test/config-default 62 # /home/test/config-test-1. Then 10 tests will be executed 63 # with MIN_CONFIG with /home/test/config-default. 65 # You can also disable defaults with the SKIP option 67 # DEFAULTS SKIP 68 # MIN_CONFIG = /home/test/config-use-sometimes [all …]
|
/openbmc/openbmc/poky/meta-poky/conf/templates/default/ |
H A D | local.conf.sample | 19 # You need to select a specific machine to target the build with. There are a selection 28 #MACHINE ?= "qemux86-64" 33 #MACHINE ?= "beaglebone-yocto" 36 #MACHINE ?= "genericx86-64" 38 # This sets the default machine to be qemux86-64 if no other machine is selected: 39 MACHINE ??= "qemux86-64" 48 # During a first build the system will download many different source code tarballs 54 # The default is a downloads directory under TOPDIR which is the build directory. 59 # Where to place shared-state files 65 # You can wipe out TMPDIR leaving this directory intact and the build would regenerate [all …]
|
/openbmc/qemu/tests/vm/ |
H A D | ubuntu.aarch64 | 12 # the COPYING file in the top-level directory. 21 'cpu' : "cortex-a57", 22 'machine' : "virt,gic-version=3", 23 'install_cmds' : "apt-get update,"\ 24 "apt-get build-dep -y --arch-only qemu,"\ 25 "apt-get install -y libfdt-dev pkg-config language-pack-en ninja-build", 39 image_name = "focal-server-cloudimg-arm64.img" 40 image_link = "https://cloud-images.ubuntu.com/focal/20220615/" + image_name 43 set -e; 44 cd $(mktemp -d); [all …]
|
H A D | centos.aarch64 | 12 # the COPYING file in the top-level directory. 26 'machine' : "virt,gic-version=max", 28 "dnf config-manager --enable crb, " 29 "dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo, " 30 "dnf install -y make ninja-build git python3 gcc gcc-c++ flex bison "\ 31 "glib2-devel pixman-devel zlib-devel docker-ce.aarch64, " 43 image_name = "CentOS-Stream-GenericCloud-9-20230501.0.aarch64.qcow2" 44 image_link = "https://cloud.centos.org/centos/9-stream/aarch64/images/" 47 set -e; 48 cd $(mktemp -d); [all …]
|
/openbmc/qemu/.gitlab-ci.d/custom-runners/ |
H A D | ubuntu-22.04-aarch64.yml | 1 # All ubuntu-22.04 jobs should run successfully in an environment 2 # setup by the scripts/ci/setup/ubuntu/build-environment.yml task 3 # "Install basic packages to build QEMU on Ubuntu 22.04" 5 ubuntu-22.04-aarch64-all-linux-static: 8 stage: build 10 - ubuntu_22.04 11 - aarch64 13 - if: '$CI_PROJECT_NAMESPACE == "qemu-project" && $CI_COMMIT_BRANCH =~ /^staging/' 14 - if: "$AARCH64_RUNNER_AVAILABLE" 16 - mkdir build [all …]
|
/openbmc/openbmc/poky/meta-skeleton/recipes-kernel/linux/ |
H A D | linux-yocto-custom.bb | 1 SUMMARY = "An example kernel recipe that uses the linux-yocto and oe-core" 2 # linux-yocto-custom.bb: 7 # To use linux-yocto-custom in your layer, copy this recipe (optionally 18 # using modular configuration fragments, see the yocto-bsp and 19 # yocto-kernel tools documentation. 23 # Building this example without providing a defconfig or BSP 24 # configuration will result in build or boot errors. This is not a 34 # defconfig: When a defconfig is provided, the linux-yocto configuration 36 # before merging the defconfig into the build. 40 # defaults, not set to 'n'. To properly expand a defconfig like [all …]
|
/openbmc/openbmc/poky/meta/classes-recipe/ |
H A D | waf.bbclass | 4 # SPDX-License-Identifier: MIT 7 # avoids build breaks when using no-static-libs.inc 10 # What Python interpretter to use. Defaults to Python 3 but can be 14 B = "${WORKDIR}/build" 20 # In most cases, you want to pass the same arguments to `waf build` and `waf 35 h.update(val.encode('utf-8')) 42 # Use WAFLOCK to specify a separate lock file. The build is already 47 export WAFLOCK = ".lock-waf_oe_${@waflock_hash(d)}_build" 56 …result = subprocess.check_output([python, wafbin, '--version'], cwd=subsrcdir, stderr=subprocess.S… 62 for line in result.decode('utf-8').split("\n"): [all …]
|
/openbmc/u-boot/tools/binman/ |
H A D | README | 1 # SPDX-License-Identifier: GPL-2.0+ 5 ------------ 8 For example, we may have SPL, U-Boot, a device tree and an environment area 12 So far U-Boot has not provided a way to handle creating such images in a 13 general way. Each SoC does what it needs to build an image, often packing or 14 concatenating images in the U-Boot build system. 17 SPL + U-Boot combinations, to more complex arrangements with many parts. 21 ------------ 30 -------- 32 So far binman is pretty simple. It supports binary blobs, such as 'u-boot', [all …]
|
/openbmc/openbmc/poky/meta/conf/ |
H A D | documentation.conf | 3 # Mail your changes to openembedded-devel@openembedded.org 8 do_build[doc] = "Default task for a recipe - depends on all other normal tasks required to 'build' … 17 do_configure[doc] = "Configures the source by enabling and disabling any build-time and configurati… 26 do_kernel_checkout[doc] = "Checks out source/meta branches for a linux-yocto style kernel" 27 do_kernel_configcheck[doc] = "Validates the kernel configuration for a linux-yocto style kernel" 28 do_kernel_configme[doc] = "Assembles the kernel configuration for a linux-yocto style kernel" 39 do_packagedata[doc] = "Creates package metadata used by the build system to generate the final pack… 44 do_rm_work[doc] = "Removes work files after the build system has finished with them" 45 do_rm_work_all[doc] = "Top-level task for removing work files after the build system has finished w… 49 do_spdx[doc] = "A build stage that takes the source code and scans it on a remote FOSSOLOGY server … [all …]
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | runtime-testing.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 6 The OpenEmbedded build system makes available a series of automated 15 Yocto Project, see the ":ref:`ref-manual/release-process:testing and quality assurance`" 27 ------------------------------ 31 - *Set up to avoid interaction with sudo for networking:* To 34 - Add ``NOPASSWD`` for your user in ``/etc/sudoers`` either for all 35 commands or just for ``runqemu-ifup``. You must provide the full 41 On some distributions, you also need to comment out "Defaults 44 - Manually configure a tap interface for your system. 46 - Run as root the script in ``scripts/runqemu-gen-tapdevs``, which [all …]
|
/openbmc/qemu/docs/devel/ |
H A D | kconfig.rst | 13 SCSI adapters. Arm, s390 and x86 boards can all present a virtio-blk 21 QEMU uses a simple domain-specific language to describe the dependencies 24 * new targets and boards can be added without knowing in detail the 30 * users can easily build reduced versions of QEMU that support only a subset 32 all emulated PCI devices that QEMU supports, but the build process is 36 This domain-specific language is based on the Kconfig language that 41 is instead specified in per-target files under the ``default-configs/`` 48 -------------------- 78 include it for clarity and future-proofing. After ``bool`` the following 106 set by the user via ``default-configs/*.mak`` files, and only if [all …]
|
/openbmc/linux/drivers/base/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 12 Before the switch to the netlink-based uevent source, this was 19 it is known to create out-of-memory situations during bootup. 44 functional /dev without any further help. It also allows simple 73 with the PROT_EXEC flag. This can break, for example, non-KMS 77 bool "Select only drivers that don't need compile-time external firmware" 90 driver firmware at kernel build time. These drivers do not use the 98 old drivers which enable building of its firmware at kernel build 146 non-zero, devres debug messages are printed. Select this if 158 by calling probe, remove, probe. This tests the remove path without [all …]
|
/openbmc/openbmc/poky/bitbake/ |
H A D | ChangeLog | 2 - Add PE (Package Epoch) support from Philipp Zabel (pH5) 3 - Treat python functions the same as shell functions for logging 4 - Use TMPDIR/anonfunc as a __anonfunc temp directory (T) 5 - Catch truncated cache file errors 6 - Allow operations other than assignment on flag variables 7 - Add code to handle inter-task dependencies 8 - Fix cache errors when generation dotGraphs 9 - Make sure __inherit_cache is updated before calling include() (from Michael Krelin) 10 - Fix bug when target was in ASSUME_PROVIDED (#2236) 11 - Raise ParseError for filenames with multiple underscores instead of infinitely looping (#2062) [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/ntp/ |
H A D | ntp_4.2.8p18.bb | 13 SRC_URI = "http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-${PV}.tar.gz \ 14 file://ntp-4.2.4_p6-nano.patch \ 15 file://reproducibility-fixed-path-to-posix-shell.patch \ 16 file://0001-libntp-Do-not-use-PTHREAD_STACK_MIN-on-glibc.patch \ 17 file://0001-test-Fix-build-with-new-compiler-defaults-to-fno-com.patch \ 18 file://0001-sntp-Fix-types-in-check-for-pthread_detach.patch \ 29 CVE_STATUS[CVE-2016-9312] = "not-applicable-platform: Issue only applies on Windows" 30 CVE_STATUS[CVE-2019-11331] = "upstream-wontfix: inherent to RFC 5905 and cannot be fixed without br… 32 CVE_STATUS_NTP[status] = "fixed-version: Yocto CVE check can not handle 'p' in ntp version" 34 CVE-2015-5146 \ [all …]
|
/openbmc/openbmc/poky/meta/recipes-connectivity/nfs-utils/ |
H A D | nfs-utils_2.8.1.bb | 2 DESCRIPTION = "The nfs-utils package provides a daemon for the kernel \ 7 LICENSE = "MIT & GPL-2.0-or-later & BSD-3-Clause" 10 # util-linux for libblkid 11 DEPENDS = "libcap libevent util-linux sqlite3 libtirpc libxml2" 12 RDEPENDS:${PN} = "${PN}-client" 13 RRECOMMENDS:${PN} = "kernel-module-nfsd" 17 USERADD_PACKAGES = "${PN}-client" 18 USERADD_PARAM:${PN}-client = "--system --home-dir /var/lib/nfs \ 19 --shell /bin/false --user-group rpcuser" 21 SRC_URI = "${KERNELORG_MIRROR}/linux/utils/nfs-utils/${PV}/nfs-utils-${PV}.tar.xz \ [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | variables.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 This chapter lists common variables used in the OpenEmbedded build 16 :term:`U <UBOOT_BINARY>` :term:`V <VIRTUAL-RUNTIME>` 27 ``meta/conf/machine/include/arm/arch-arm.inc`` file sets the 39 Like all package-controlling variables, you must always use them in 43 ALLOW_EMPTY:${PN}-dev = "1" 44 ALLOW_EMPTY:${PN}-staticdev = "1" 49 When this occurs, the OpenEmbedded build system needs to use the 51 commands can co-exist. 60 ":ref:`ref-classes-update-alternatives`" [all …]
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | migration-2.1.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 .. _migration-2.1-variable-expansion-in-python-functions: 12 -------------------------------------- 23 .. _migration-2.1-overrides-must-now-be-lower-case: 25 Overrides Must Now be Lower-Case 26 -------------------------------- 28 The convention for overrides has always been for them to be lower-case 30 now assumes lower-case characters in order to give a slight performance 33 appear in lower-case characters (e.g. values for :term:`MACHINE`, 35 ``_pn-``\ recipename overrides are to be effective). [all …]
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | perf-config.txt | 1 perf-config(1) 5 ---- 6 perf-config - Get and set variables in a configuration file. 9 -------- 11 'perf config' [<file-option>] [section.name[=value] ...] 13 'perf config' [<file-option>] -l | --list 16 ----------- 20 ------- 22 -l:: 23 --list:: [all …]
|
/openbmc/boost-dbus/cmake/ |
H A D | FindGMock.cmake | 8 # GMOCK_FOUND - Found the Google Testing framework 9 # GMOCK_INCLUDE_DIRS - Include directories 15 # GMOCK_BOTH_LIBRARIES - Both libgmock & libgmock-main 16 # GMOCK_LIBRARIES - libgmock 17 # GMOCK_MAIN_LIBRARIES - libgmock-main 21 # GMOCK_ROOT - (as a CMake or environment variable) 24 # GMOCK_MSVC_SEARCH - If compiling with MSVC, this variable can be set to 25 # "MD" or "MT" to enable searching a gmock build tree 26 # (defaults: "MD") 28 #----------------------- [all …]
|
/openbmc/openbmc/ |
H A D | setup | 10 # http://www.apache.org/licenses/LICENSE-2.0 14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 if [ -z "$COLUMN_CMD" ]; then 26 if [ -n "$EXPAND_CMD" ]; then 27 COLUMN=( "sh" "-c" "$COLUMN_CMD | $EXPAND_CMD" ) 40 if [ -n "$ZSH_NAME" ]; then 44 configs="$(find meta-* -path "*/conf/machine/*.conf")" 46 configs=$(ls -1 meta-*/meta-*/conf/machine/*.conf meta-*/conf/machine/*.conf) 49 configs="$configs $(ls -1 poky/meta/conf/machine/qemu*.conf)" 56 vendor=${vendor##meta-} [all …]
|
/openbmc/qemu/ |
H A D | configure | 14 source_path=$(cd "$(dirname -- "$0")"; pwd) 16 if test "$PWD" -ef "$source_path" 18 echo "Using './build' as the directory for build output" 20 MARKER=build/auto-created-by-configure 22 if test -e build 24 if test -f $MARKER 26 rm -rf build 28 echo "ERROR: ./build dir already exists and was not previously created by configure" 33 if ! mkdir build || ! touch $MARKER 35 echo "ERROR: Could not create ./build directory. Check the permissions on" [all …]
|
/openbmc/openbmc/poky/documentation/sdk-manual/ |
H A D | appendix-customizing.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 13 Yocto build, avoiding separate installer artefacts. Please refer to 14 ":ref:`sdk-manual/extensible:Installing the Extensible SDK`" 19 The extensible SDK primarily consists of a pre-configured copy of the 20 OpenEmbedded build system from which it was produced. Thus, the SDK's 21 configuration is derived using that build system and the filters shown 23 build system applies them against ``local.conf`` and ``auto.conf``: 25 - Variables whose values start with "/" are excluded since the 27 specific to the :term:`Build Host`. 29 - Variables listed in [all …]
|