/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 …]
|
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-amd64-cross.docker | 1 # THIS FILE WAS AUTO-GENERATED 3 # $ lcitool dockerfile --layers all --cross-arch x86_64 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/tcg/tci/ |
H A D | README | 1 TCG Interpreter (TCI) - Copyright (c) 2011 Stefan Weil. 12 QEMU can create native code for some hosts (arm, i386, ia64, ppc, ppc64, 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 ------------+------------------------------------------------------------ [all …]
|
/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 …]
|
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-oe/recipes-bsp/cpufrequtils/cpufrequtils/ |
H A D | 0001-dont-unset-cflags.patch | 1 Upstream-Status: Pending 3 --- git.old/Makefile 2012-04-17 13:29:46.280435340 +0200 4 +++ git/Makefile 2012-04-17 13:31:13.664433470 +0200 5 @@ -77,17 +77,7 @@ INSTALL_PROGRAM = ${INSTALL} 6 INSTALL_DATA = ${INSTALL} -m 644 9 -# If you are running a cross compiler, you may want to set this 10 -# to something more interesting, like "arm-linux-". If you want 11 -# to compile vs uClibc, that can be done here as well. 12 -CROSS = #/usr/i386-linux-uclibc/usr/bin/i386-uclibc- 13 -CC = $(CROSS)gcc [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 24 Q: Patchwork web based patch tracking system site 34 it has been replaced by a better system and you 59 ------------------------------ 63 L: qemu-devel@nongnu.org 72 R: Philippe Mathieu-Daudé <philmd@linaro.org> 76 F: docs/devel/code-of-conduct.rst 77 F: docs/devel/conflict-resolution.rst 78 F: docs/devel/submitting-a-patch.rst [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/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/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/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/linux/tools/power/cpupower/ |
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0-only 8 # Copyright (C) 2003,2004 Greg Kroah-Hartman <greg@kroah.com> 22 # --- CONFIGURATION BEGIN --- 36 # cpufreq-bench benchmarking tool 47 # --- CONFIGURATION END --- 51 # Package-related definitions. Distributions can modify the version 54 VERSION:= $(shell ./utils/version-gen.sh) 59 PACKAGE_BUGREPORT = linux-pm@vger.kernel.org 74 bash_completion_dir ?= /usr/share/bash-completion/completions 78 CP = cp -fpR [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/linux/Documentation/dev-tools/kunit/ |
H A D | run_wrapper.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 manually, see: Documentation/dev-tools/kunit/run_manual.rst. 17 .. code-block:: 23 .. code-block:: 31 .. code-block:: 33 ./tools/testing/kunit/kunit.py run --timeout=30 --jobs=`nproc --all` 35 - ``--timeout`` sets a maximum amount of time for tests to run. 36 - ``--jobs`` sets the number of threads to build the kernel. 45 tests we want to run independently, or if we want to use pre-defined 51 .. code-block:: [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/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 …]
|
H A D | kbuild.rst | 10 ------------- 16 --------------- 21 ----------------------- 30 --------- 36 ------- 37 Additional options to the assembler (for built-in and modules). 40 ------------- 44 ------------- 45 Additional assembler options for built-in. 48 ------- [all …]
|
/openbmc/qemu/hw/i386/ |
H A D | pc.c | 2 * QEMU PC System Emulator 4 * Copyright (c) 2003-2004 Fabrice Bellard 27 #include "hw/i386/pc.h" 28 #include "hw/char/serial-isa.h" 30 #include "hw/hyperv/hv-balloon.h" 31 #include "hw/i386/fw_cfg.h" 32 #include "hw/i386/vmport.h" 34 #include "hw/ide/ide-bus.h" 48 #include "qemu/error-report.h" 50 #include "acpi-build.h" [all …]
|
/openbmc/openbmc/poky/documentation/migration-guides/ |
H A D | migration-2.2.rst | 1 .. SPDX-License-Identifier: CC-BY-SA-2.0-UK 9 .. _migration-2.2-minimum-kernel-version: 12 ---------------------- 14 The minimum kernel version for the target system and for SDK is now 16 AArch64-based targets the version is 3.14. For Nios II-based targets, 24 .. _migration-2.2-staging-directories-in-sysroot-simplified: 27 -------------------------------------------------- 33 :oe_lists:`v2 patch series on the OE-Core Mailing List 34 </pipermail/openembedded-core/2016-May/121365.html>` 37 .. _migration-2.2-removal-of-old-images-from-tmp-deploy-now-enabled: [all …]
|
/openbmc/linux/arch/um/kernel/ |
H A D | irq.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2017 - Cambridge Greys Ltd 4 * Copyright (C) 2011 - 2014 Cisco Systems Inc 5 * Copyright (C) 2000 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com) 6 * Derived (i.e. mostly copied) from arch/i386/kernel/irq.c: 18 #include <as-layout.h> 23 #include <linux/time-internal.h> 28 * This is why we keep a small irq_reg array for each fd - 63 * irq->active guards against reentry in irq_io_loop() 64 * irq->pending accumulates pending requests in irq_io_loop() [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/linux/include/uapi/linux/ |
H A D | firewire-cdev.h | 4 * Copyright (C) 2005-2007 Kristian Hoegsberg <krh@bitplanet.net> 31 #include <linux/firewire-constants.h> 56 * struct fw_cdev_event_common - Common part of all fw_cdev_event_* types 73 * struct fw_cdev_event_bus_reset - Sent when a bus reset occurred 103 * struct fw_cdev_event_response - Sent when a response packet was received 124 * struct fw_cdev_event_response2 - Sent when a response packet was received 134 * since 4 byte alignment is used for 8 byte of object type in System V ABI for i386 166 * struct fw_cdev_event_request - Old version of &fw_cdev_event_request2 170 * @offset: The offset into the 48-bit per-node address space 171 * @handle: Reference to the kernel-side pending request [all …]
|