Home
last modified time | relevance | path

Searched +full:alpha +full:- +full:linux +full:- +full:user (Results 1 – 25 of 45) sorted by relevance

12

/openbmc/qemu/tests/docker/dockerfiles/
H A Ddebian-legacy-test-cross.docker1 # 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 Dupdate-syscalltbl.sh2 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 Dqemu-targets.inc2 # 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 Dtarget_proc.h2 * 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 Dtarget_structs.h2 * Alpha specific structures for linux-user
24 abi_uint uid; /* Owner's user ID. */
26 abi_uint cuid; /* Creator's user ID. */
H A Dtarget_syscall.h4 /* 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 Dtarget_cpu.h2 * 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 Dbuildtest.yml2 - 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 Dcrossbuild-template.yml7 - 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 Dcrossbuilds.yml2 - 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 D0007-Define-GLIBC_DYNAMIC_LINKER-and-UCLIBC_DYNAMIC_LINKE.patch11 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 Dmain.rst1 .. _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 DCOMPONENTS.md3 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 Dcpu.h2 * 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 Dconfigure14 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 DMAINTAINERS10 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 Delf.py4 # 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 Dkconfig.rst13 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 Dmulti-thread-tcg.rst2 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 Dlogin.defs_shadow-sysroot1 # 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 Dfrr_10.3.bb2 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 Demulation.rst6 :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 DMakefile.target1 # -*- 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 Dsource_file_format.txt1 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 D0002-Remove-LGPL-Code-and-references.patch2 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 …]

12