/openbmc/qemu/.gitlab-ci.d/ |
H A D | crossbuilds.yml | 2 - local: '/.gitlab-ci.d/crossbuild-template.yml' 4 cross-armhf-user: 7 job: armhf-debian-cross-container 9 IMAGE: debian-armhf-cross 11 cross-arm64-system: 14 job: arm64-debian-cross-container 16 IMAGE: debian-arm64-cross 18 cross-arm64-user: 21 job: arm64-debian-cross-container 23 IMAGE: debian-arm64-cross [all …]
|
/openbmc/qemu/tests/docker/dockerfiles/ |
H A D | debian-i686-cross.docker | 1 # THIS FILE WAS AUTO-GENERATED 3 # $ lcitool dockerfile --layers all --cross-arch i686 debian-12 qemu 5 # https://gitlab.com/libvirt/libvirt-ci 7 FROM docker.io/library/debian:12-slim 10 apt-get update && \ 11 apt-get install -y eatmydata && \ 12 eatmydata apt-get dist-upgrade -y && \ 13 eatmydata apt-get install --no-install-recommends -y \ 20 ca-certificates \ 25 exuberant-ctags \ [all …]
|
/openbmc/openbmc/poky/meta/recipes-bsp/v86d/v86d/ |
H A D | Support-for-cross-compilation.patch | 3 Date: Wed, 31 Oct 2018 07:31:47 -0400 4 Subject: v86d: Support for cross compilation 6 It is common to build on one system for another (e.g. on IBM Power 7 machine for Intel x86) where HOST_ARCH (uname -m) != TARGET_ARCH. 10 to `uname -m`. 12 Upstream-Status: Pending 13 Signed-off-by: Serhey Popovych <serhe.popovych@gmail.com> 14 --- 15 configure | 3 ++- 16 1 file changed, 2 insertions(+), 1 deletion(-) [all …]
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | android.txt | 5 ------------------------------------------------ 8 ------------------------------------------------ 11 export NDK=/path/to/android-ndk 13 2. Set cross-compiling environment variables for NDK toolchain and sysroot. 15 …xport NDK_TOOLCHAIN=${NDK}/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-linu… 16 export NDK_SYSROOT=${NDK}/platforms/android-24/arch-arm 18 export NDK_TOOLCHAIN=${NDK}/toolchains/x86-4.9/prebuilt/linux-x86_64/bin/i686-linux-android- 19 export NDK_SYSROOT=${NDK}/platforms/android-24/arch-x86 26 ----------------------------------------------- 36 ./build/tools/build-ndk-sysroot.sh --abi=arm [all …]
|
/openbmc/openbmc/poky/documentation/sdk-manual/ |
H A D | appendix-obtain.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 11 ":ref:`sdk-manual/extensible:Setting up the Extensible SDK environment directly in a Yocto build`" 14 machine, or a well-functioning sstate cache infrastructure is required: 21 Locating Pre-Built SDK Installers 22 --------------------------------- 24 You can use existing, pre-built toolchains by locating and running an 26 method, you select and download an architecture-specific SDK installer 27 and then run the script to hand-install the toolchain. 29 Follow these steps to locate and hand-install the toolchain: 32 :yocto_dl:`/releases/yocto/yocto-&DISTRO;/toolchain/` [all …]
|
H A D | using.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 13 For a side-by-side comparison of main features supported for a 15 ":ref:`sdk-manual/intro:introduction`" section. 17 You can use a standard SDK to work on Makefile and Autotools-based 19 ":ref:`sdk-manual/working-projects:using the sdk toolchain directly`" chapter 25 The Standard SDK provides a cross-development toolchain and libraries 28 the extensible SDK, which provides an internal build system and the 35 ":ref:`sdk-manual/appendix-obtain:installed standard sdk directory structure`" 44 You can download a tarball installer, which includes the pre-built 46 appropriate :yocto_dl:`toolchain </releases/yocto/yocto-&DISTRO;/toolchain/>` directory within [all …]
|
H A D | extensible.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 13 :term:`OpenEmbedded Build System`. 17 For a side-by-side comparison of main features supported for an 19 :ref:`sdk-manual/intro:introduction` section. 24 ":ref:`sdk-manual/working-projects:using the sdk toolchain directly`" chapter 30 The extensible SDK provides a cross-development toolchain and libraries 38 configuration files, an internal build system, and the ``devtool`` 45 -------------------------------------- 61 benefit of having a single, self-contained archive that includes all the 63 need to provide a well-functioning binary artefact cache over the network [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/meson/ |
H A D | meson_1.7.0.bb | 2 SUMMARY = "A high performance build system" 3 DESCRIPTION = "Meson is a build system designed to increase programmer \ 7 LICENSE = "Apache-2.0" 11 SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/meson-${PV}.tar.gz \ 12 file://meson-setup.py \ 13 file://meson-wrapper \ 14 file://0001-python-module-do-not-manipulate-the-environment-when.patch \ 15 file://0001-Make-CPU-family-warnings-fatal.patch \ 16 file://0002-Support-building-allarch-recipes-again.patch \ 17 file://0001-dependencies-dev-prepend-sysroot-when-searching-for-.patch \ [all …]
|
/openbmc/qemu/ |
H A D | configure | 14 source_path=$(cd "$(dirname -- "$0")"; pwd) 16 if test "$PWD" -ef "$source_path" 20 MARKER=build/auto-created-by-configure 22 if test -e build 24 if test -f $MARKER 26 rm -rf build 36 echo "your source directory, or try doing an out-of-tree build." 41 # This file is auto-generated by configure to support in-source tree 46 @$(MAKE) -C build -f Makefile $(MAKECMDGOALS) 48 test -e build/auto-created-by-configure ; \ [all …]
|
H A D | meson.build | 10 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) 22 host_os = host_machine.system() 23 config_host = keyval.load(meson.current_build_dir() / 'config-host.mak') 30 tmpdir = meson.current_build_dir() / 'meson-private/temp' 61 have_linux_user = have_linux_user or target.endswith('linux-user') 62 have_bsd_user = have_bsd_user or target.endswith('bsd-user') 63 have_system = have_system or target.endswith('-softmmu') 107 …dgen.version() + ' is unsupported. You can install a new version with "cargo install bindgen-cli"') 114 message('To use Rust you can install a new version with "cargo install bindgen-cli"') 132 # instead. QEMU --enable-modules depends on this because the SystemTap [all …]
|
/openbmc/openbmc/poky/documentation/dev-manual/ |
H A D | gobject-introspection.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 7 is the standard mechanism for accessing GObject-based software from 20 GObject Introspection Repository (GIR) files go to ``-dev`` packages, 28 Generating this data in a cross-compilation environment is difficult 31 the OpenEmbedded build system by running the code through QEMU, which 33 perfectly as mentioned in the ":ref:`dev-manual/gobject-introspection:known issues`" 42 #. Inherit the :ref:`ref-classes-gobject-introspection` class. 46 "gobject-introspection-data" is not in 48 and that "qemu-usermode" is not in 61 See recipes in the ``oe-core`` repository that use that [all …]
|
H A D | build-quality.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 12 dependency on another library, which is auto-detected. If that library 17 The :ref:`ref-classes-buildhistory` class helps you maintain the quality of 25 - :ref:`How you can enable and disable build history <dev-manual/build-quality:enabling and disabl… 27 - :ref:`How to understand what the build history contains <dev-manual/build-quality:understanding … 29 - :ref:`How to limit the information used for build history <dev-manual/build-quality:using build … 31 - :ref:`How to examine the build history from both a command-line and web interface <dev-manual/bu… 45 previously described causes the OpenEmbedded build system to collect 47 :ref:`overview-manual/development-environment:git` repository. 69 At the top level, there is a ``metadata-revs`` file that lists the [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/ |
H A D | gcc-cross-canadian.inc | 1 inherit cross-canadian 3 SUMMARY = "GNU cc and gcc C compilers (cross-canadian for ${TARGET_ARCH} target)" 4 PN = "gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}" 6 …DS = "virtual/nativesdk-cross-cc virtual/cross-cc virtual/nativesdk-cross-binutils virtual/natives… 8 GCCMULTILIB = "--enable-multilib" 10 require gcc-configure-common.inc 12 EXTRA_OECONF += "--with-plugin-ld=ld" 14 --with-gxx-include-dir=/not/exist${target_includedir}/c++/${BINV} \ 15 --with-gxx-libcxx-include-dir=/not/exist${target_includedir}/c++/v1 \ 16 --with-build-time-tools=${STAGING_DIR_NATIVE}${prefix_native}/${TARGET_SYS}/bin \ [all …]
|
H A D | gcc-common.inc | 3 …-C, Fortran, Ada, Go, and D, as well as libraries for these languages (libstdc++,...). GCC was ori… 14 COMPILERDEP = "${MLPREFIX}gcc-cross-${TARGET_ARCH}:do_gcc_stash_builddir" 15 COMPILERDEP:class-nativesdk = "gcc-crosssdk-${SDK_SYS}:do_gcc_stash_builddir" 18 src = d.expand("${COMPONENTS_DIR}/${BUILD_ARCH}/gcc-stashed-builddir-${TARGET_SYS}") 26 return "--with-float=hard" 28 return "--with-float=soft" 29 if d.getVar('TARGET_FPU') in [ 'ppc-efd' ]: 30 return "--enable-e500_double" 37 march = re.match(r'^.*-march=([^\s]*)', d.getVar('TUNE_CCARGS')) 39 return "--with-arch=%s " % march.group(1) [all …]
|
/openbmc/openbmc/poky/meta/lib/oeqa/selftest/cases/ |
H A D | sstatetests.py | 4 # SPDX-License-Identifier: MIT 72 …if distro_specific and re.search(r"%s/%s/[a-z0-9]{2}/[a-z0-9]{2}$" % (self.sstate_path, self.hostd… 76 … if distro_nonspecific and re.search(r"%s/[a-z0-9]{2}/[a-z0-9]{2}$" % self.sstate_path, root): 87 bitbake(['-cclean'] + targets) 89 bitbake(['-ccleansstate'] + targets) 137 bitbake(['-ccleansstate'] + targets) 146 bitbake(['-ccleansstate'] + targets) 150 # Test rebuilding of distro-specific sstate files 154 bitbake(['-ccleansstate'] + targets) 163 …self.assertTrue(filtered_results == [], msg="Found distro non-specific sstate for: %s (%s)" % (', … [all …]
|
/openbmc/linux/tools/testing/selftests/wireguard/qemu/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 3 # Copyright (C) 2015-2019 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved. 13 CBUILD := $(shell gcc -dumpmachine) 14 HOST_ARCH := $(firstword $(subst -, ,$(CBUILD))) 19 MIRROR := https://download.wireguard.com/qemu-test/distfiles/ 21 KERNEL_BUILD_PATH := $(BUILD_PATH)/kernel$(if $(findstring yes,$(DEBUG_KERNEL)),-debug) 28 $(1)_NAME := $(2)-$$($(1)_VERSION) 36 mkdir -p $(DISTFILES_PATH) 37 …-x $$@.lock -c '[ -f $$@ ] && exit 0; wget -O $$@.tmp $(MIRROR)$(1) || wget -O $$@.tmp $(2)$(1) ||… 46 … $(call tar_download,WIREGUARD_TOOLS,wireguard-tools,1.0.20210914,.tar.xz,https://git.zx2c4.com/wi… [all …]
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | release-notes-4.0.4.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 3 Release notes for Yocto-4.0.4 (Kirkstone) 4 ----------------------------------------- 6 Security Fixes in Yocto-4.0.4 9 - binutils : fix :cve_nist:`2022-38533` 10 - curl: fix :cve_nist:`2022-35252` 11 - sqlite: fix :cve_nist:`2022-35737` 12 - grub2: fix :cve_nist:`2021-3695`, :cve_nist:`2021-3696`, :cve_nist:`2021-3697`, :cve_nist:`2022-… 13 - u-boot: fix :cve_nist:`2022-30552` and :cve_nist:`2022-33967` 14 - libxml2: Ignore :cve_nist:`2016-3709` [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… 54 do_uboot_mkimage[doc] = "Creates a uImage file from the kernel for the U-Boot bootloader" [all …]
|
/openbmc/linux/Documentation/kbuild/ |
H A D | makefiles.rst | 29 architecture-specific information to the top Makefile. 34 any built-in or modular targets. 59 *Kbuild developers* are people who work on the kernel build system itself. 80 ---------------- 90 obj-y += foo.o 95 If foo.o shall be built as a module, the variable obj-m is used. 100 obj-$(CONFIG_FOO) += foo.o 102 $(CONFIG_FOO) evaluates to either y (for built-in) or m (for module). 106 Built-in object goals - obj-y 107 ----------------------------- [all …]
|
/openbmc/openbmc/poky/documentation/ref-manual/ |
H A D | variables.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 8 system and gives an overview of their function and contents. 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 50 alternatives system to create a different binary naming scheme so the 51 commands can co-exist. [all …]
|
/openbmc/qemu/tcg/i386/ |
H A D | tcg-target.c.inc | 25 #include "../tcg-ldst.c.inc" 26 #include "../tcg-pool.c.inc" 77 /* The Win64 ABI has xmm6-xmm15 as caller-saves, and we do not save 78 any of them. Therefore only allow xmm0-xmm5 to be allocated. */ 172 value -= (uintptr_t)tcg_splitwx_to_rx(code_ptr); 181 value -= (uintptr_t)tcg_splitwx_to_rx(code_ptr); 218 * TESTQ -> TESTL (uint32_t) 219 * TESTQ -> BT (is_power_of_2) 488 /* Group 1 opcode extensions for 0x80-0x83. 499 /* Group 2 opcode extensions for 0xc0, 0xc1, 0xd0-0xd3. */ [all …]
|
/openbmc/linux/ |
H A D | opengrok1.0.log | 1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' 2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms) 3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa [all...] |
H A D | opengrok0.0.log | 1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz' 2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz' 3 2024-12-2 [all...] |