| /openbmc/qemu/tests/docker/dockerfiles/ |
| H A D | debian-all-test-cross.docker | 2 # Docker all cross-compiler target (tests only) 4 # While the normal cross builds take care to setup proper multiarch 5 # build environments which can cross build QEMU this just installs the 7 # to build and run linux-user tests on GitLab 9 FROM docker.io/library/debian:12-slim 11 # Duplicate deb line as deb-src 12 RUN sed -in "s/Types: deb/Types: deb deb-src/g" /etc/apt/sources.list.d/debian.sources 15 apt-get update && \ 16 apt-get install -y eatmydata && \ 17 eatmydata apt-get dist-upgrade -y && \ [all …]
|
| H A D | debian-mipsel-cross.docker | 1 # THIS FILE WAS AUTO-GENERATED 3 # $ lcitool dockerfile --layers all --cross-arch mipsel 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/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 | MAINTAINERS | 10 consult qemu-devel and not any specific individual privately. 23 W: Web-page with status/info 59 ------------------------------ 63 L: qemu-devel@nongnu.org 72 R: Philippe Mathieu-Daudé <philmd@linaro.org> 75 F: docs/devel/build-environment.rst 76 F: docs/devel/code-of-conduct.rst 78 F: docs/devel/conflict-resolution.rst 80 F: docs/devel/submitting-a-patch.rst 81 F: docs/devel/submitting-a-pull-request.rst [all …]
|
| H A D | meson.build | 15 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) 28 config_host = keyval.load(meson.current_build_dir() / 'config-host.mak') 35 tmpdir = meson.current_build_dir() / 'meson-private/temp' 55 'arm', 'aarch64', 'loongarch64', 'mips', 'mips64', 'sparc64', 'wasm32'] 66 have_linux_user = have_linux_user or target.endswith('linux-user') 67 have_bsd_user = have_bsd_user or target.endswith('bsd-user') 68 have_system = have_system or target.endswith('-softmmu') 113 …dgen.version() + ' is unsupported. You can install a new version with "cargo install bindgen-cli"') 120 message('To use Rust you can install a new version with "cargo install bindgen-cli"') 128 '--rustc-version', rustc.version(), [all …]
|
| /openbmc/qemu/tcg/tci/ |
| H A D | README | 1 TCG Interpreter (TCI) - Copyright (c) 2011 Stefan Weil. 24 tcg-target.c.inc, tcg-target.h. Both files are in directory tcg/tci. 30 to six arguments packed into a 32-bit integer. See comments in tci.c 37 configure --enable-tcg-interpreter 39 If configure is called without --enable-tcg-interpreter, it will 46 configure --enable-tcg-interpreter 52 qemu-system-i386 -d in_asm,op_opt,cpu -D /tmp/qemu.log -accel tcg,one-insn-per-tb=on 61 configure --cpu=unknown --enable-tcg-interpreter 64 user mode emulation. 74 ------------+------------------------------------------------------------ [all …]
|
| /openbmc/qemu/.gitlab-ci.d/ |
| H A D | crossbuild-template.yml | 7 - ccache 12 - source scripts/ci/gitlab-ci-section 13 - section_start setup "Pre-script setup" 14 - JOBS=$(expr $(nproc) + 1) 15 - cat /packages.txt 16 - section_end setup 18 - export CCACHE_BASEDIR="$(pwd)" 19 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache" 20 - export CCACHE_MAXSIZE="500M" 21 - export PATH="$CCACHE_WRAPPERSDIR:$PATH" [all …]
|
| 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/openbmc/poky/meta/classes-recipe/ |
| H A D | siteinfo.bbclass | 4 # SPDX-License-Identifier: MIT 13 # where 'target' == "<arch>-<os>" 16 # * target: Returns the target name ("<arch>-<os>") 26 …"allarch": "endian-little bit-32", # bogus, but better than special-casing the checks below for al… 27 "aarch64": "endian-little bit-64 arm-common arm-64", 28 "aarch64_be": "endian-big bit-64 arm-common arm-64", 29 "arc": "endian-little bit-32 arc-common", 30 "arceb": "endian-big bit-32 arc-common", 31 "arm": "endian-little bit-32 arm-common arm-32", 32 "armeb": "endian-big bit-32 arm-common arm-32", [all …]
|
| /openbmc/openbmc/poky/scripts/ |
| H A D | crosstap | 6 # 'bitbake -e' commands and contructs proper invocation of stap on 11 # --remote user@hostname option is specified script will build, load 15 # The major difference that this script supports user-land related 21 # SPDX-License-Identifier: GPL-2.0-only 49 if self.module[-4:] == ".stp": 50 self.module = self.module[:-4] 51 # replace - if any with _ 52 self.module = self.module.replace("-", "_") 59 ret.append("--remote") 62 ret.append("-p4") [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 …]
|
| H A D | migration-3.4.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 4 ---------------------------------- 27 SRC_URI_remove_qemux86-64 = "file://somefile3" 29 FILES_${PN}-ptest = "${bindir}/xyz" 31 BASE_LIB_tune-cortexa76 = "lib" 32 SRCREV_pn-bash = "abc" 33 BB_TASK_NICE_LEVEL_task-testimage = '0' 39 SRC_URI:remove:qemux86-64 = "file://somefile3" 41 FILES:${PN}-ptest = "${bindir}/xyz" 43 BASE_LIB:tune-cortexa76 = "lib" [all …]
|
| H A D | release-notes-5.2.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 3 .. |yocto-codename| replace:: walnascar 4 .. |yocto-ver| replace:: 5.2 6 Release notes for |yocto-ver| (|yocto-codename|) 7 ------------------------------------------------ 9 New Features / Enhancements in |yocto-ver| 12 - Linux kernel 6.12, gcc 14.2, glibc 2.41, LLVM 19.1.7, and over 300 other 15 - Minimum Python version required on the host: 3.9. 17 - New variables: 19 - ``linux-firmware``: Add the :term:`FIRMWARE_COMPRESSION` variable which [all …]
|
| /openbmc/qemu/docs/devel/ |
| H A D | multi-thread-tcg.rst | 2 Copyright (c) 2015-2020 Linaro Ltd. 5 later. See the COPYING file in the top-level directory. 10 Multi-threaded TCG 13 This document outlines the design for multi-threaded TCG (a.k.a MTTCG) 14 system-mode emulation. user-mode emulation has always mirrored the 17 linux-user emulation. 19 The original system-mode TCG implementation was single threaded and 20 dealt with multiple CPUs with simple round-robin scheduling. This 22 being emulated gained additional cores and per-core performance gains 29 user-space thread. This is enabled by default for all FE/BE [all …]
|
| /openbmc/qemu/docs/about/ |
| H A D | deprecated.rst | 21 for pre-existing VM deployments. They should be scheduled for updating to a 23 should exclusively use a non-deprecated machine type, with use of the most 24 recent version highly recommended. Non-versioned machine types follow the 31 -------------------------------------- 33 Short-form boolean options (since 6.0) 43 The replacement for the ``nodelay`` short-form boolean option is ``nodelay=on`` 50 command-line less readable, especially when the argument itself consist of a 51 name and a value, e.g. ``-plugin plugin_name,arg="arg_name=arg_value"``. 52 Therefore, the usage of ``arg`` is redundant. Single-word arguments are treated 53 as short-form boolean values, and passed to plugins as ``arg_name=on``. [all …]
|
| H A D | build-platforms.rst | 1 .. _Supported-build-platforms: 25 support for those backports, unless the feature is auto-detectable in a 33 :ref:`setup-build-env` page. 36 ---------------------------- 40 .. list-table:: 41 :header-rows: 1 43 * - CPU Architecture 44 - Accelerators 45 * - Arm 46 - hvf (64 bit only), kvm (64 bit only), tcg, xen [all …]
|
| /openbmc/openbmc/poky/meta/recipes-devtools/clang/ |
| H A D | clang_git.bb | 5 DESCRIPTION = "Clang is an LLVM based C/C++/Objective-C compiler, \ 10 clang-tidy are tools that automatically find bugs \ 17 require common-clang.inc 18 require common-source.inc 20 INHIBIT_DEFAULT_DEPS:class-native = "1" 22 LDFLAGS:append:class-target:riscv32 = " -Wl,--no-as-needed -latomic -Wl,--as-needed" 23 LDFLAGS:append:class-target:mips = " -Wl,--no-as-needed -latomic -Wl,--as-needed" 37 elif re.match('mips(isa|)(32|64|)(r6|)(el|)$', a): return 'Mips' 52 PACKAGECONFIG_CLANG_COMMON = "build-id eh libedit rtti shared-libs libclang-python \ 53 …${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcplusplus libomp unwindlib', '', d)… [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-webserver/recipes-webadmin/netdata/ |
| H A D | netdata_1.47.5.bb | 1 SUMMARY = "Real-time performance monitoring" 2 DESCRIPTION = "Netdata is high-fidelity infrastructure monitoring and troubleshooting. \ 3 Open-source, free, preconfigured, opinionated, and always real-time." 5 LICENSE = "GPL-3.0-only" 9 json-c \ 13 util-linux \ 18 https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BPN}-v${PV}.tar.gz \ 19 file://0002-Do-not-hardcode-systemd-unit-directories.patch \ 21 file://netdata-volatiles.conf \ 29 S = "${UNPACKDIR}/${BPN}-v${PV}" [all …]
|
| /openbmc/openbmc/poky/documentation/overview-manual/ |
| H A D | yp-intro.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 11 developers create custom Linux-based systems that are designed for 26 .. image:: figures/key-dev-elements.png 31 …ticle <https://www.embedded.com/electronics-blogs/say-what-/4458600/Why-the-Yocto-Project-for-my-I… 39 -------- 43 - *Widely Adopted Across the Industry:* Many semiconductor, operating 50 - *Architecture Agnostic:* Yocto Project supports Intel, ARM, MIPS, 59 - *Images and Code Transfer Easily:* Yocto Project output can easily 68 - *Flexibility:* Corporations use the Yocto Project many different 75 - *Ideal for Constrained Embedded and IoT devices:* Unlike a full Linux [all …]
|
| /openbmc/openbmc/poky/meta/recipes-devtools/qemu/ |
| H A D | qemu.inc | 7 LICENSE = "GPL-2.0-only & LGPL-2.1-only" 9 DEPENDS += "bison-native meson-native ninja-native" 11 RDEPENDS:${PN}-ptest = "bash" 13 require qemu-targets.inc 14 # https://gitlab.com/qemu-project/qemu/-/commit/81e2b198a8cb4ee5fdf108bd438f44b193ee3a36 means 15 # we need a full python3-native setup 16 inherit pkgconfig ptest update-rc.d systemd python3native 21 SRC_URI = "https://download.qemu.org/${BPN}-${PV}.tar.xz \ 23 file://run-ptest \ 24 file://fix-strerrorname_np.patch \ [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" 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" 56 …meta branches are on the locations specified by their SRCREV values for a linux-yocto style kernel" 83 …ilds variants of the software. Common variants for recipes are 'native', 'cross', 'nativesdk' and … [all …]
|
| H A D | bitbake.conf | 5 # If changing these values, beware that native/cross/nativesdk bbclass 13 BASELIB:libc-glibc:powerpc64 = "lib64" 14 BASELIB:libc-glibc:powerpc64le = "lib64" 42 export systemd_user_unitdir = "${nonarch_libdir}/systemd/user" 52 # Linkage between native/cross/nativesdk layouts 77 # Cross recipes need to know about the target layout 83 USRBINPATH:class-native = "/usr/bin" 84 USRBINPATH:class-nativesdk = "/usr/bin" 113 BB_RENAMED_VARIABLES[WHITELIST_GPL-3.0-only] = "INCOMPATIBLE_LICENSE_EXCEPTIONS" 114 BB_RENAMED_VARIABLES[WHITELIST_GPL-3.0-or-later] = "INCOMPATIBLE_LICENSE_EXCEPTIONS" [all …]
|
| /openbmc/openbmc/poky/documentation/ref-manual/ |
| H A D | variables.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 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" 51 commands can co-exist. 60 ":ref:`ref-classes-update-alternatives`" 80 ":ref:`ref-classes-update-alternatives`" 96 ":ref:`ref-classes-update-alternatives`" [all …]
|
| /openbmc/u-boot/ |
| H A D | README | 1 # SPDX-License-Identifier: GPL-2.0+ 3 # (C) Copyright 2000 - 2013 9 This directory contains the source code for U-Boot, a boot loader for 10 Embedded boards based on PowerPC, ARM, MIPS and several other 15 The development of U-Boot is closely related to Linux: some parts of 37 scattered throughout the U-Boot source identifying the people or 41 actual U-Boot source tree; however, it can be created dynamically 51 U-Boot, you should send a message to the U-Boot mailing list at 52 <u-boot@lists.denx.de>. There is also an archive of previous traffic 53 on the mailing list - please search the archive before asking FAQ's. [all …]
|
| /openbmc/openbmc/poky/bitbake/doc/bitbake-user-manual/ |
| H A D | bitbake-user-manual-ref-variables.rst | 1 .. SPDX-License-Identifier: CC-BY-2.5 17 - The variables listed in this glossary are specific to BitBake. 20 - Also, variables exist in other systems that use BitBake (e.g. The 34 In OpenEmbedded-Core, :term:`ASSUME_PROVIDED` mostly specifies native 35 tools that should not be built. An example is ``git-native``, which 37 rather than building ``git-native``. 41 :ref:`Azure Storage fetcher <bitbake-user-manual/bitbake-user-manual-fetching:fetchers>` 43 and gain access to non-public artifacts:: 45 AZ_SAS = ""se=2021-01-01&sp=r&sv=2018-11-09&sr=c&skoid=<skoid>&sig=<signature>"" 48 https://docs.microsoft.com/en-us/azure/storage/common/storage-sas-overview [all …]
|