| /openbmc/qemu/tests/docker/dockerfiles/ |
| H A D | debian-legacy-test-cross.docker | 1 # Docker legacy cross-compiler target (tests and minimal qemu) 6 # libc6.1-dev-alpha-cross: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054412 7 # sh4-linux-user: binaries don't run with bookworm compiler 9 # As we are targeting check-tcg here we only need minimal qemu 12 FROM docker.io/library/debian:11-slim 14 # Duplicate deb line as deb-src 15 RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list 18 apt-get update && \ 19 apt-get install -y eatmydata && \ 20 eatmydata apt-get dist-upgrade -y && \ [all …]
|
| /openbmc/qemu/scripts/ |
| H A D | update-syscalltbl.sh | 2 arch/alpha/kernel/syscalls/syscall.tbl,linux-user/alpha/syscall.tbl \ 3 arch/arm/tools/syscall.tbl,linux-user/arm/syscall.tbl \ 4 scripts/syscall.tbl,linux-user/aarch64/syscall_64.tbl \ 5 scripts/syscall.tbl,linux-user/hexagon/syscall.tbl \ 6 scripts/syscall.tbl,linux-user/loongarch64/syscall.tbl \ 7 arch/m68k/kernel/syscalls/syscall.tbl,linux-user/m68k/syscall.tbl \ 8 arch/microblaze/kernel/syscalls/syscall.tbl,linux-user/microblaze/syscall.tbl \ 9 arch/mips/kernel/syscalls/syscall_n32.tbl,linux-user/mips64/syscall_n32.tbl \ 10 arch/mips/kernel/syscalls/syscall_n64.tbl,linux-user/mips64/syscall_n64.tbl \ 11 arch/mips/kernel/syscalls/syscall_o32.tbl,linux-user/mips/syscall_o32.tbl \ [all …]
|
| /openbmc/openbmc/poky/meta/recipes-devtools/qemu/ |
| H A D | qemu-targets.inc | 2 # aarch64 arm armeb alpha cris i386 x86_64 m68k microblaze 19 softmmuonly += arch + "-softmmu," 22 for arch in ['armeb', 'alpha', 'ppc64abi32', 'ppc64le', 'sparc32plus', 'aarch64_be']: 24 linuxuseronly += arch + "-linux-user," 26 if 'linux' not in tos: 27 return softmmuonly + ''.join([arch + "-softmmu" + "," for arch in archs]).rstrip(',') 28 …return softmmuonly + linuxuseronly + ''.join([arch + "-linux-user" + "," + arch + "-softmmu" + ","… 31 return ",".join(filter(lambda i: "-linux-user" in i, get_qemu_target_list(d).split(','))) 34 return ",".join(filter(lambda i: "-linux-user" not in i, get_qemu_target_list(d).split(',')))
|
| /openbmc/qemu/linux-user/alpha/ |
| H A D | target_proc.h | 2 * Alpha specific proc functions for linux-user 4 * SPDX-License-Identifier: GPL-2.0-or-later 18 p = object_class_get_name(OBJECT_CLASS(env_cpu(cpu_env)->cc)); in open_cpuinfo() 19 q = strchr(p, '-'); in open_cpuinfo() 20 t = q - p; in open_cpuinfo() 28 cpu_mask = -1; in open_cpuinfo() 30 cpu_mask = (1UL << num_cpus) - 1; in open_cpuinfo() 35 "cpu\t\t\t: Alpha\n" in open_cpuinfo() 51 "user unaligned acc\t: 0 (pc=0,va=0)\n" in open_cpuinfo() 52 "platform string\t\t: AlphaServer QEMU user-mode VM\n" in open_cpuinfo()
|
| H A D | target_structs.h | 2 * Alpha specific structures for linux-user 24 abi_uint uid; /* Owner's user ID. */ 26 abi_uint cuid; /* Creator's user ID. */
|
| H A D | target_syscall.h | 4 /* default linux values for the selectors */ 28 /* JRP - These are the values provided to a0-a2 by PALcode */ 32 /* These are saved by PAL-code: */ 39 /* Those is needed by qemu to temporary store the user stack pointer */ 44 #define UNAME_MACHINE "alpha"
|
| H A D | target_cpu.h | 2 * Alpha specific CPU ABI and functions for linux-user 26 env->ir[IR_SP] = newsp; in cpu_clone_regs_child() 28 env->ir[IR_V0] = 0; in cpu_clone_regs_child() 29 env->ir[IR_A3] = 0; in cpu_clone_regs_child() 30 env->ir[IR_A4] = 1; /* OSF/1 secondary return: child */ in cpu_clone_regs_child() 41 env->ir[IR_A4] = 0; in cpu_clone_regs_parent() 47 env->unique = newtls; in cpu_set_tls() 52 return state->ir[IR_SP]; in get_sp_from_cpustate()
|
| /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 …]
|
| 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/openbmc/poky/meta/recipes-devtools/gcc/gcc/ |
| H A D | 0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch | 11 SH, sparc, alpha for possible future support (if any) 15 Upstream-Status: Inappropriate [OE configuration] 16 Signed-off-by: Khem Raj <raj.khem@gmail.com> 17 --- 18 gcc/config/aarch64/aarch64-linux.h | 4 ++-- 19 gcc/config/alpha/linux-elf.h | 4 ++-- 20 gcc/config/arm/linux-eabi.h | 6 +++--- 21 gcc/config/arm/linux-elf.h | 2 +- 22 gcc/config/i386/linux.h | 4 ++-- 23 gcc/config/i386/linux64.h | 12 ++++++------ [all …]
|
| /openbmc/qemu/docs/user/ |
| H A D | main.rst | 1 .. _user-mode: 3 QEMU User space emulator 7 --------------------------- 9 The following OS are supported in user space emulation: 11 - Linux (referred as qemu-linux-user) 13 - BSD (referred as qemu-bsd-user) 16 -------- 18 QEMU user space emulation has the following notable features: 23 System calls are the principle interface between user-space and the 41 for example to emulate the signal mask. On Linux, QEMU supports both [all …]
|
| /openbmc/qemu/scripts/coverity-scan/ |
| H A D | COMPONENTS.md | 3 alpha 4 ~ .*/qemu((/include)?/hw/alpha/.*|/target/alpha/.*) 7 …~ .*/qemu((/include)?/hw/arm/.*|(/include)?/hw/.*/(arm|allwinner-a10|bcm28|digic|exynos|imx|omap|s… 12 hexagon-gen (component should be ignored in analysis) 40 …~ .*/qemu((/include)?/hw/ppc/.*|/target/ppc/.*|/hw/pci-host/(uninorth.*|dec.*|prep.*|ppc.*)|/hw/mi… 70 …ock.*|(/include?)/(block|storage-daemon)/.*|(/include)?/hw/(block|ide|nvme)/.*|/qemu-(img|io).*|/u… 97 ~ .*/qemu((/include)?/(qapi|qobject|monitor)/.*|/job-qmp.c) 100 ~ .*/qemu(/nbd/.*|/include/block/nbd.*|/qemu-nbd\.c) 108 qemu-ga 123 user [all …]
|
| /openbmc/qemu/target/alpha/ |
| H A D | cpu.h | 2 * Alpha emulation cpu definitions for qemu. 23 #include "cpu-qom.h" 24 #include "exec/cpu-common.h" 25 #include "exec/cpu-defs.h" 26 #include "exec/cpu-interrupt.h" 27 #include "qemu/cpu-float.h" 32 /* Alpha major type */ 110 /* IEEE floating-point operations encoding */ 128 /* FPCR bits -- right-shifted 32 so we can use a uint32_t. */ 129 #define FPCR_SUM (1U << (63 - 32)) [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 …]
|
| /openbmc/openbmc/poky/meta/lib/oe/ |
| H A D | elf.py | 4 # SPDX-License-Identifier: GPL-2.0-only 35 "linux" : { 49 "alpha": (36902, 0, 0, True, 64), 70 "linux-android" : { 75 "linux-androideabi" : { 78 "linux-musl" : { 102 "uclinux-uclibc" : { 105 "linux-gnueabi" : { 109 "linux-musleabi" : { 113 "linux-gnuspe" : { [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 28 user can add to that board; 36 This domain-specific language is based on the Kconfig language that 37 originated in the Linux kernel, though it was heavily simplified and 40 Unlike Linux, there is no user interface to edit the configuration, which 41 is instead specified in per-target files under the ``configs/`` 42 directory of the QEMU source tree. This is because, unlike Linux, 48 -------------------- 78 include it for clarity and future-proofing. After ``bool`` the following [all …]
|
| 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/openbmc/poky/meta/recipes-extended/shadow/files/ |
| H A D | login.defs_shadow-sysroot | 1 # SPDX-License-Identifier: BSD-3-Clause OR Artistic-1.0 3 # /etc/login.defs - Configuration control definitions for the shadow package. 5 # $Id: login.defs 3038 2009-07-23 20:41:35Z nekral-guest $ 39 # ("mailx -e" or equivalent). 59 # Enable "syslog" logging of su activity - in addition to sulog file logging. 83 #MOTD_FILE /etc/motd:/usr/lib/news/news-motd 103 # If defined, name of file whose presence which will inhibit non-root 110 # If defined, the command name to display when running "su -". For 112 # command is "-su". If not defined, then "ps" would display the 113 # name of the shell actually being run, e.g. something like "-sh". [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-networking/recipes-protocols/frr/ |
| H A D | frr_10.3.bb | 2 DESCRIPTION = "FRRouting is a free and open source Internet routing protocol suite for Linux \ 3 and Unix platforms. It implements BGP, OSPF, RIP, IS-IS, PIM, LDP, BFD, Babel, PBR, OpenFabric \ 4 and VRRP, with alpha support for EIGRP and NHRP." 8 LICENSE = "GPL-2.0-only & LGPL-2.1-only" 9 LIC_FILES_CHKSUM = "file://doc/licenses/GPL-2.0;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ 10 file://doc/licenses/LGPL-2.1;md5=4fbd65380cdd255951079008b364516c" 19 UPSTREAM_CHECK_GITTAGREGEX = "frr-(?P<pver>\d+(\.\d+)+)$" 25 inherit autotools-brokensep python3native pkgconfig useradd systemd 27 DEPENDS:class-native = "bison-native elfutils-native" 28 DEPENDS:class-target = "bison-native json-c readline c-ares libyang frr-native protobuf-c-native pr… [all …]
|
| /openbmc/qemu/docs/about/ |
| H A D | emulation.rst | 6 :ref:`System Emulation` and :ref:`User Mode Emulation` are supported 9 .. list-table:: Supported Guest Architectures for Emulation 11 :header-rows: 1 13 * - Architecture (qemu name) 14 - System 15 - User 16 - Notes 17 * - Alpha 18 - Yes 19 - Yes [all …]
|
| /openbmc/qemu/tests/tcg/ |
| H A D | Makefile.target | 1 # -*- Mode: makefile -*- 7 # ones we have cross-compilers for or docker images with 8 # cross-compilers. 11 # cross-compilers don't always have a large amount of libraries 17 # CC - the C compiler command 18 # EXTRA_CFLAGS - any extra CFLAGS 19 # BUILD_STATIC - are we building static binaries 23 # cross-compiler can only build dynamic libraries the user might need 29 # We also expect to be in the tests build dir for the FOO-(linux-user|softmmu). 33 -include ../config-host.mak [all …]
|
| /openbmc/u-boot/doc/uImage.FIT/ |
| H A D | source_file_format.txt | 1 U-Boot new uImage source file format (bindings definition) 8 --------------- 10 Evolution of the 2.6 Linux kernel for embedded PowerPC systems introduced new 15 replace direct passing of 'struct bd_info' which was used to boot pre-FDT 18 However, U-Boot needs to support both techniques to provide backward 21 blob. Kernel image, FDT blob and possibly ramdisk image - all must be placed 24 Additionally, old uImage format has been extended to support multi sub-images 34 -------------------------------- 40 (3) increases code reuse as it is already part of the U-Boot source tree. 45 uImage internals. Bindings are defined from U-Boot perspective, i.e. describe [all …]
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-support/libeigen/libeigen/ |
| H A D | 0002-Remove-LGPL-Code-and-references.patch | 2 From: =?UTF-8?q?Antonio=20S=C3=A1nchez?= <cantonios@google.com> 6 Upstream-Status: Backport [https://gitlab.com/libeigen/eigen/-/commit/e256ad1823c2eddd6954241ddc99b… 7 --- 8 COPYING.LGPL | 502 ------------------ 9 COPYING.README | 16 +- 10 Eigen/src/Core/util/NonMPL2.h | 3 - 11 .../IncompleteCholesky.h | 3 +- 12 bench/tensors/eigen_sycl_bench.sh | 1 - 13 bench/tensors/eigen_sycl_bench_contract.sh | 2 +- 14 doc/PreprocessorDirectives.dox | 3 - [all …]
|