/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/linux/tools/testing/ktest/examples/ |
H A D | crosstests.conf | 2 # Example config for cross compiling 8 # running on a x86_64 system have been downloaded and installed into: 14 # /usr/local/gcc-4.5.2-nolibc/mips-linux/bin/mips-linux-gcc 16 # Some of the archs will use gcc-4.5.1 instead of gcc-4.5.2 33 OUTPUT_DIR = ${THIS_DIR}/cross-compile 35 # The build will be compiled with -j8 36 BUILD_OPTIONS = -j8 45 # The log file is stored in the OUTPUT_DIR called cross.log 47 LOG_FILE = ${OUTPUT_DIR}/cross.log 78 MAKE_CMD = PATH=/usr/local/gcc-${GCC_VER}-nolibc/${CROSS}/bin:$PATH CROSS_COMPILE=${CROSS}- make AR… [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 …]
|
/openbmc/linux/drivers/cpuidle/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 10 CPU idle is a generic framework for supporting software-controlled 11 idle processor power management. It includes modular cross-platform 14 If you're using an ACPI-enabled platform, you should say Y here. 25 bool "Menu governor (for tickless system)" 59 menu "MIPS CPU Idle Drivers" 60 depends on MIPS 61 source "drivers/cpuidle/Kconfig.mips" 69 menu "RISC-V CPU Idle Drivers"
|
/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 74 ------------+------------------------------------------------------------ 88 System emulation [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/nss/ |
H A D | nss_3.107.bb | 3 designed to support cross-platform development of \ 4 security-enabled client and server applications. \ 11 DEPENDS = "sqlite3 nspr zlib nss-native" 12 DEPENDS:class-native = "sqlite3-native nspr-native zlib-native" 14 LICENSE = "(MPL-2.0 & MIT) | (MPL-2.0 & GPL-2.0-or-later & MIT) | (MPL-2.0 & LGPL-2.1-or-later & MI… 18 file://nss/lib/freebl/mpi/doc/LICENSE-MPL;md5=5d425c8f3157dbf212db2ec53d9e5132 \ 21 VERSION_DIR = "${@d.getVar('BP').upper().replace('-', '_').replace('.', '_') + '_RTM'}" 25 file://blank-cert9.db \ 26 file://blank-key4.db \ 27 file://system-pkcs11.txt \ [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 …]
|
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 …]
|
/openbmc/openbmc/meta-openembedded/meta-initramfs/recipes-devtools/klibc/ |
H A D | klibc.inc | 5 LICENSE = "BSD-3-Clause & GPL-2.0-only & MIT & Zlib" 7 DEPENDS = "linux-libc-headers perl-native" 9 SRC_URI = "${KERNELORG_MIRROR}/linux/libs/klibc/2.0/klibc-${PV}.tar.xz \ 11 file://klcc-consider-sysroot.patch \ 12 file://klcc-cross-accept-clang-options.patch \ 13 file://0001-Define-in_-structs-for-non-glibc-system-libs.patch \ 14 file://0001-include-linux-sysinfo.h-directly.patch \ 15 file://0001-mkfifo-Implement-mkfifo.patch \ 16 file://0001-always-use-bfd-linker.patch \ 17 file://0001-arm-Do-not-set-a-fallback-march-and-mtune.patch \ [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/protobuf/ |
H A D | protobuf_4.25.5.bb | 1 SUMMARY = "Protocol Buffers - structured data serialisation mechanism" 7 LICENSE = "BSD-3-Clause" 10 DEPENDS = "zlib abseil-cpp" 11 DEPENDS:append:class-target = " protobuf-native" 16 file://run-ptest \ 17 file://0001-examples-Makefile-respect-CXX-LDFLAGS-variables-fix-.patch \ 19 SRC_URI:append:mips:toolchain-clang = " file://0001-Fix-build-on-mips-clang.patch " 20 SRC_URI:append:mipsel:toolchain-clang = " file://0001-Fix-build-on-mips-clang.patch " 29 PACKAGECONFIG:class-native ?= "compiler" 30 PACKAGECONFIG:class-nativesdk ?= "compiler" [all …]
|
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/ |
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/meta-openembedded/meta-oe/recipes-devtools/nodejs/ |
H A D | nodejs_22.13.1.bb | 3 LICENSE = "MIT & ISC & BSD-2-Clause & BSD-3-Clause & Artistic-2.0 & Apache-2.0" 8 DEPENDS = "openssl openssl-native file-replacement-native python3-packaging-native" 9 DEPENDS:append:class-target = " qemu-native" 10 DEPENDS:append:class-native = " c-ares-native" 22 SRC_URI = "http://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz \ 23 file://0001-Do-not-use-glob-in-deps.patch \ 24 file://0001-Disable-running-gyp-files-for-bundled-deps.patch \ 25 file://0004-v8-don-t-override-ARM-CFLAGS.patch \ 26 file://system-c-ares.patch \ 27 file://0001-liftoff-Correct-function-signatures.patch \ [all …]
|
/openbmc/linux/samples/hid/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 9 tprogs-y += hid_mouse 10 tprogs-y += hid_surface_dial 22 hid_mouse-objs := hid_mouse.o 23 hid_surface_dial-objs := hid_surface_dial.o 26 always-y := $(tprogs-y) 29 # Strip all except -D__LINUX_ARM_ARCH__ option needed to handle linux 31 ARM_ARCH_SELECTOR := $(filter -D__LINUX_ARM_ARCH__%, $(KBUILD_CFLAGS)) 36 ifeq ($(ARCH), mips) 37 TPROGS_CFLAGS += -D__SANE_USERSPACE_TYPES__ [all …]
|
/openbmc/linux/arch/mips/ |
H A D | Makefile | 11 # architecture-specific flags and dependencies. 15 $(Q)$(MAKE) $(build)=arch/mips/tools elf-entry 17 $(Q)$(MAKE) $(build)=arch/mips/tools loongson3-llsc-check 19 $(Q)$(MAKE) $(build)=arch/mips/boot/tools relocs 28 32bit-tool-archpref = mipsel 29 64bit-tool-archpref = mips64el 30 32bit-bfd = elf32-tradlittlemips 31 64bit-bfd = elf64-tradlittlemips 32 32bit-emul = elf32ltsmip 33 64bit-emul = elf64ltsmip [all …]
|
/openbmc/linux/Documentation/kbuild/ |
H A D | llvm.rst | 11 ----- 18 <https://www.chromium.org/chromium-os>`_, `OpenMandriva 20 <https://chimera-linux.org/>`_ use Clang built kernels. Google's and Meta's 24 objects <https://www.aosabook.org/en/llvm.html>`_. Clang is a front-end to LLVM 26 pronounced "klang," not "see-lang." 29 ------------------ 35 to compile for the host target. For cross compiling:: 40 ------------------ 45 make CC=clang LD=ld.lld AR=llvm-ar NM=llvm-nm STRIP=llvm-strip \ 46 OBJCOPY=llvm-objcopy OBJDUMP=llvm-objdump READELF=llvm-readelf \ [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. 8 Multi-threaded TCG 11 This document outlines the design for multi-threaded TCG (a.k.a MTTCG) 12 system-mode emulation. user-mode emulation has always mirrored the 14 changes done for MTTCG system emulation have improved the stability of 15 linux-user emulation. 17 The original system-mode TCG implementation was single threaded and 18 dealt with multiple CPUs with simple round-robin scheduling. This 20 being emulated gained additional cores and per-core performance gains [all …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/fluentbit/ |
H A D | fluentbit_3.2.1.bb | 6 HTTP end-point." 8 BUGTRACKER = "https://github.com/fluent/fluent-bit/issues" 10 LICENSE = "Apache-2.0" 13 bison-native \ 14 flex-native \ 18 DEPENDS:append:libc-musl = " fts" 22 git://github.com/fluent/fluent-bit.git;branch=master;protocol=https \ 23 file://0001-lib-Do-not-use-private-makefile-targets-in-CMakelist.patch \ 24 file://0002-flb_info.h.in-Do-not-hardcode-compilation-directorie.patch \ 25 file://0003-CMakeLists.txt-Revise-init-manager-deduction.patch \ [all …]
|
/openbmc/qemu/docs/about/ |
H A D | build-platforms.rst | 1 .. _Supported-build-platforms: 25 support for those backports, unless the feature is auto-detectable in a 33 ---------------------------- 37 .. list-table:: 38 :header-rows: 1 40 * - CPU Architecture 41 - Accelerators 42 * - Arm 43 - hvf (64 bit only), kvm (64 bit only), tcg, xen 44 * - MIPS (64 bit little endian only) [all …]
|
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 36 System emulator command line arguments 37 -------------------------------------- 39 Short-form boolean options (since 6.0) 49 The replacement for the ``nodelay`` short-form boolean option is ``nodelay=on`` 56 command-line less readable, especially when the argument itself consist of a 57 name and a value, e.g. ``-plugin plugin_name,arg="arg_name=arg_value"``. 58 Therefore, the usage of ``arg`` is redundant. Single-word arguments are treated [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/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 44 system, software, and service vendors adopt and support the Yocto 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 [all …]
|
/openbmc/linux/samples/bpf/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 9 tprogs-y := test_lru_dist 10 tprogs-y += sock_example 11 tprogs-y += fds_example 12 tprogs-y += sockex1 13 tprogs-y += sockex2 14 tprogs-y += sockex3 15 tprogs-y += tracex1 16 tprogs-y += tracex2 17 tprogs-y += tracex3 [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/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 …]
|