/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | retain.py | 5 # SPDX-License-Identifier: MIT 22 Expected: Archive written to RETAIN_OUTDIR when build of test recipe completes 23 Product: oe-core 27 test_recipe = 'quilt-native' 29 features = 'INHERIT += "retain"\n' 30 features += 'RETAIN_DIRS_ALWAYS = "${T}"\n' 31 self.write_config(features) 33 bitbake('-c clean %s' % test_recipe) 54 Summary: Test retain class default behaviour 55 Expected: Archive written to RETAIN_OUTDIR only when build of test [all …]
|
/openbmc/qemu/docs/system/i386/ |
H A D | hyperv.rst | 1 Hyper-V Enlightenments 6 ----------- 10 guest support for such features is added simultaneously with the feature itself. 11 It may, however, be hard-to-impossible to add support for these interfaces to 14 KVM on x86 implements Hyper-V Enlightenments for Windows guests. These features 15 make Windows and Hyper-V guests think they're running on top of a Hyper-V 16 compatible hypervisor and use Hyper-V specific features. 20 ----- 22 No Hyper-V enlightenments are enabled by default by either KVM or QEMU. In 25 .. parsed-literal:: [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. 24 default "" 26 To disable user space helper program execution at by default 36 nodes with their default names and permissions for all 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" 78 default y [all …]
|
/openbmc/u-boot/arch/arc/ |
H A D | Kconfig | 5 default "arc" 8 default "arcv1" if ISA_ARCOMPACT 9 default "arcv2" if ISA_ARCV2 13 default ISA_ARCOMPACT 23 ISA for the Next Generation ARC-HS cores 29 default CPU_ARC770D if ISA_ARCOMPACT 30 default CPU_ARCHS38 if ISA_ARCV2 37 Choose this option to build an U-Boot for ARC750D CPU. 44 Choose this option to build an U-Boot for ARC770D CPU. 51 Next Generation ARC Core based on ISA-v2 ISA without MMU. [all …]
|
/openbmc/linux/Documentation/process/ |
H A D | submit-checklist.rst | 10 :ref:`Documentation/process/submitting-patches.rst <submittingpatches>` 27 d) Any Documentation/ changes build successfully without new warnings/errors. 28 Use ``make htmldocs`` or ``make pdfdocs`` to check the build and 31 3) Builds on multiple CPU architectures by using local cross-compile tools 32 or some other build farm. 34 4) ppc64 is a good architecture for cross-compilation checking because it 35 tends to use ``unsigned long`` for 64-bit quantities. 38 :ref:`Documentation/process/coding-style.rst <codingstyle>`. 45 default to off unless they meet the exception criteria documented in 46 ``Documentation/kbuild/kconfig-language.rst`` Menu attributes: default value. [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | features.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 Features title 7 This chapter provides a reference of shipped machine and distro features 8 you can include as part of your image, a reference on image features you 9 can select, and a reference on :ref:`ref-features-backfill`. 11 Features provide a mechanism for working out which packages should be 13 features they want to support through the :term:`DISTRO_FEATURES` variable, 15 as ``poky.conf``, ``poky-tiny.conf``, ``poky-lsb.conf`` and so forth. 16 Machine features are set in the :term:`MACHINE_FEATURES` variable, which is 18 features for a given machine. [all …]
|
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 34 By default, BitBake does not produce empty packages. This default 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. [all …]
|
/openbmc/openbmc/poky/meta-poky/conf/templates/default/ |
H A D | local.conf.sample | 12 # default values are provided as comments to show people example syntax. Enabling 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 [all …]
|
H A D | local.conf.sample.extended | 13 # Default to setting automatically based on cpu count 19 #PARALLEL_MAKE ?= "-j 4" 21 # Default to setting automatically based on cpu count 22 #PARALLEL_MAKE ?= "-j ${@oe.utils.cpu_count()}" 24 # For a quad-core machine, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would 34 # If you want to get an image based on directfb without x11 alter 40 # packages at build time using qemu-native. Disabling it (by setting it to 0) 41 # will save some build time at the expense of breaking i18n on devices with 45 # If GLIBC_SPLIT_LC_PACKAGES is set to a non-zero value, convert 46 # glibc-binary-localedata-XX-YY to be a meta package depending on [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/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/linux/fs/xfs/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 on the SGI IRIX platform. It is completely multi-threaded, can 17 for complete details. This implementation is on-disk compatible 28 default y 30 The V4 filesystem format lacks certain features that are supported 43 This option will become default N in September 2025. Support for the 51 bool "Support deprecated case-insensitive ascii (ascii-ci=1) format" 53 default y 56 on systems that have been coerced into using ISO 8859-1, and it does 58 the locale settings in userspace, so it corrupts UTF-8 names. [all …]
|
/openbmc/linux/Documentation/admin-guide/ |
H A D | README.rst | 11 -------------- 14 Linus Torvalds with assistance from a loosely-knit team of hackers across 17 It has all the features you would expect in a modern fully-fledged Unix, 19 loading, shared copy-on-write executables, proper memory management, 22 It is distributed under the GNU General Public License v2 - see the 26 ----------------------------- 28 Although originally developed first for 32-bit x86-based PCs (386 or higher), 31 IBM S/390, MIPS, HP PA-RISC, Intel IA-64, DEC VAX, AMD x86-64 Xtensa, and 34 Linux is easily portable to most general-purpose 32- or 64-bit architectures 37 also been ported to a number of architectures without a PMMU, although [all …]
|
/openbmc/openbmc/meta-security/meta-integrity/ |
H A D | README.md | 5 The bbappend files for some recipes (e.g. linux-yocto) in this layer need 11 If meta-integrity is included, but integrity is not enabled as a 14 You have included the meta-integritry layer, but 31 URI: git://git.openembedded.org/openembedded-core 35 URI: git://github.com/01org/meta-security/meta-integrate 36 layers: security-framework 44 yocto-patches@yoctoproject.org mailing list. When submitting patches that way, 45 make sure to copy the maintainer and add a "[meta-integrity]" 54 1. Adding the integrity layer to your build 59 1. Adding the integrity layer to your build [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-connectivity/bearssl/ |
H A D | bearssl_0.6.bb | 3 5246) written in C. It aims at offering the following features: \ 6 algorithm implementations are constant-time by default. \ 13 * Be feature-rich and extensible. SSL/TLS has many defined cipher suites \ 29 file://0002-test-test_x509.c-fix-potential-overflow-issue.patch \ 33 # without compile errors like 34 # <..>/ld: build/obj/ghash_pclmul.o: warning: relocation against `br_ghash_pclmul' in read-only sec… 35 CFLAGS += "-fPIC" 38 BEARSSLDLL=build/${SONAME} \ 39 LDDLLFLAGS="-shared -Wl,-soname,${SONAME}" \ 46 install -d ${D}/${bindir} ${D}/${libdir} ${D}/${includedir} [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 31 of boards or devices. For example, by default most targets will include 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 ``configs/`` 44 QEMU; the default configuration that QEMU ships with should be okay in 48 -------------------- [all …]
|
/openbmc/linux/fs/ext4/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # have EXT3_FS set but not EXT4_FS set and thus would result in non-bootable 42 the on-disk format of ext4 is not forwards compatible with 43 ext3; it is based on extent maps and it supports 48-bit 46 and a number of other features to improve performance and speed 53 features in the filesystem using tune2fs, or formatting a new 54 filesystem as an ext4 filesystem initially. Without explicit enabling 55 of ext4 features, the on disk filesystem format stays fully backward 67 default y 100 Enables run-time debugging support for the ext4 filesystem. [all …]
|
/openbmc/qemu/.gitlab-ci.d/ |
H A D | buildtest.yml | 2 - local: '/.gitlab-ci.d/buildtest-template.yml' 4 build-system-alpine: 6 - .native_build_job_template 7 - .native_build_artifact_template 9 - job: amd64-alpine-container 12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu 13 MAKE_CHECK_ARGS: check-build 14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog 16 check-system-alpine: 19 - job: build-system-alpine [all …]
|
/openbmc/linux/arch/x86/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 bool "64-bit kernel" if "$(ARCH)" = "x86" 5 default "$(ARCH)" != "i386" 7 Say yes to build a 64-bit kernel - formerly known as x86_64 8 Say no to build a 32-bit kernel - formerly known as i386 13 # Options that are inherently 32-bit kernel only: 27 # Options that are inherently 64-bit kernel only: 54 # ported to 32-bit as well. ) 141 # Word-size accesses may read uninitialized data past the trailing \0 315 default "elf32-i386" if X86_32 [all …]
|
/openbmc/openbmc/poky/documentation/kernel-dev/ |
H A D | common.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 12 incorporating out-of-tree modules. 19 Preparing the Build Host to Work on the Kernel 22 Before you can do any kernel development, you need to be sure your build 24 set up, see the ":doc:`/dev-manual/start`" section in 28 ":ref:`dev-manual/start:cloning the \`\`poky\`\` repository`" 37 ":ref:`dev-manual/start:checking out by branch in poky`" and 38 ":ref:`dev-manual/start:checking out by tag in poky`" 42 :ref:`devtool <sdk-manual/extensible:using \`\`devtool\`\` in your sdk workflow>` 47 ------------------------------------------ [all …]
|
/openbmc/linux/arch/microblaze/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 52 default CPU_LITTLE_ENDIAN 88 menu "Processor type and features" 98 bool "Default bootloader kernel arguments" 101 string "Default kernel command string" 103 default "console=ttyUL0,115200" 107 supply some command-line options at build time by entering them 111 bool "Force default kernel command string" 113 default n 115 Set this to have arguments from the default kernel command string [all …]
|
/openbmc/linux/kernel/module/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 32 Allows you to enable / disable features which can help you debug 63 bool "Debug duplicate modules with auto-loading" 65 Module autoloading allows in-kernel code to request modules through 74 requests are non-fatal virtual memory is a limited resource and each 79 module requests to help identify if module auto-loading may be the 92 non-wait request_module() call is synchronous and waits until modprobe 93 completes. Subsequent auto-loading requests for the same module do 101 abuse was due to module auto-loading. These issues are currently only 104 module auto-loading is not the culprit. There may very well still be [all …]
|
/openbmc/linux/Documentation/rust/ |
H A D | quick-start.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ---------------------- 15 under names like ``rustc``, ``rust-src``, ``rust-bindgen``, etc. However, 34 Rust features. 39 rustup override set $(scripts/min-tool-version.sh rustc) 42 ``rustc`` without affecting your default toolchain. If you are not using 45 https://forge.rust-lang.org/infra/other-installation-methods.html#standalone 51 The Rust standard library source is required because the build system will 52 cross-compile ``core`` and ``alloc``. 56 rustup component add rust-src [all …]
|
/openbmc/linux/Documentation/ABI/stable/ |
H A D | sysfs-hypervisor-xen | 4 Contact: xen-devel@lists.xenproject.org 6 Contains the build time stamp of the Xen hypervisor 13 Contact: xen-devel@lists.xenproject.org 22 Contact: xen-devel@lists.xenproject.org 24 Compiler which was used to build the Xen hypervisor 31 Contact: xen-devel@lists.xenproject.org 34 is in the format: <class>-<major>.<minor>-<arch> 38 <class>: "xen" -- x86: paravirtualized, arm: standard 39 "hvm" -- x86 only: fully virtualized 43 "x86_32": 32 bit x86 guest without PAE [all …]
|
/openbmc/linux/Documentation/admin-guide/kdump/ |
H A D | kdump.rst | 2 Documentation for Kdump - The kexec-based Crash Dumping Solution 11 Kdump uses kexec to quickly boot to a dump-capture kernel whenever a 14 the reboot and is accessible to the dump-capture kernel. 24 the dump-capture kernel. This ensures that ongoing Direct Memory Access 25 (DMA) from the system kernel does not corrupt the dump-capture kernel. 26 The kexec -p command loads the dump-capture kernel into this reserved 33 by kdump kernel without extra handling. 47 passed to the dump-capture kernel through the elfcorehdr= boot 51 With the dump-capture kernel, you can access the memory image through 52 /proc/vmcore. This exports the dump as an ELF-format file that you can [all …]
|