Searched +full:alpha +full:- +full:linux +full:- +full:user (Results 1 – 25 of 26) sorted by relevance
12
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=10544127 # sh4-linux-user: binaries don't run with bookworm compiler9 # As we are targeting check-tcg here we only need minimal qemu12 FROM docker.io/library/debian:11-slim14 # Duplicate deb line as deb-src15 RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list18 apt-get update && \19 apt-get install -y eatmydata && \20 eatmydata apt-get dist-upgrade -y && \[all …]
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 …]
2 - local: '/.gitlab-ci.d/buildtest-template.yml'4 build-system-alpine:6 - .native_build_job_template7 - .native_build_artifact_template9 - job: amd64-alpine-container12 TARGETS: avr-softmmu loongarch64-softmmu mips64-softmmu mipsel-softmmu13 MAKE_CHECK_ARGS: check-build14 CONFIGURE_ARGS: --enable-docs --enable-trace-backends=log,simple,syslog16 check-system-alpine:19 - job: build-system-alpine[all …]
7 - ccache12 - source scripts/ci/gitlab-ci-section13 - section_start setup "Pre-script setup"14 - JOBS=$(expr $(nproc) + 1)15 - cat /packages.txt16 - section_end setup18 - export CCACHE_BASEDIR="$(pwd)"19 - export CCACHE_DIR="$CCACHE_BASEDIR/ccache"20 - export CCACHE_MAXSIZE="500M"21 - export PATH="$CCACHE_WRAPPERSDIR:$PATH"[all …]
2 - local: '/.gitlab-ci.d/crossbuild-template.yml'4 cross-armhf-user:7 job: armhf-debian-cross-container9 IMAGE: debian-armhf-cross11 cross-arm64-system:14 job: arm64-debian-cross-container16 IMAGE: debian-arm64-cross18 cross-arm64-user:21 job: arm64-debian-cross-container23 IMAGE: debian-arm64-cross[all …]
2 * Alpha specific proc functions for linux-user4 * SPDX-License-Identifier: GPL-2.0-or-later18 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()
2 * Alpha specific structures for linux-user24 abi_uint uid; /* Owner's user ID. */26 abi_uint cuid; /* Creator's user ID. */
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"
2 * Alpha specific CPU ABI and functions for linux-user26 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()
1 .. _user-mode:3 QEMU User space emulator7 ---------------------------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 32/64-bit mismatches between hosts and targets. IOCTLs can be33 for example to emulate the signal mask. On Linux, QEMU supports both[all …]
3 alpha4 ~ .*/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-ga123 user[all …]
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 …]
2 * Alpha emulation cpu helpers for qemu.24 #include "exec/page-protection.h"26 #include "fpu/softfloat-types.h"27 #include "exec/helper-proto.h"28 #include "qemu/qemu-print.h"37 return (uint64_t)env->fpcr << 32; in cpu_alpha_load_fpcr()52 /* Record the raw value before adjusting for linux-user. */ in cpu_alpha_store_fpcr()53 env->fpcr = fpcr; in cpu_alpha_store_fpcr()57 * Override some of these bits with the contents of ENV->SWCR. in cpu_alpha_store_fpcr()62 uint32_t soft_fpcr = alpha_ieee_swcr_to_fpcr(env->swcr) >> 32; in cpu_alpha_store_fpcr()[all …]
22 #include "exec/helper-proto.h"25 #define FP_STATUS (env->fp_status)76 uint32_t exc = env->error_code; in helper_fp_exc_raise()78 env->fpcr |= exc; in helper_fp_exc_raise()89 uint32_t exc = env->error_code & ~ignore; in helper_fp_exc_raise_s()91 env->fpcr |= exc; in helper_fp_exc_raise_s()92 exc &= env->fpcr_exc_enable; in helper_fp_exc_raise_s()95 * for any non-ignored exception. in helper_fp_exc_raise_s()96 * In user mode, the kernel's software handler only in helper_fp_exc_raise_s()109 non-finite numbers. */[all …]
14 source_path=$(cd "$(dirname -- "$0")"; pwd)16 if test "$PWD" -ef "$source_path"20 MARKER=build/auto-created-by-configure22 if test -e build24 if test -f $MARKER26 rm -rf build36 echo "your source directory, or try doing an out-of-tree build."41 # This file is auto-generated by configure to support in-source tree46 @$(MAKE) -C build -f Makefile $(MAKECMDGOALS)48 test -e build/auto-created-by-configure ; \[all …]
10 consult qemu-devel and not any specific individual privately.23 W: Web-page with status/info59 ------------------------------63 L: qemu-devel@nongnu.org72 R: Philippe Mathieu-Daudé <philmd@linaro.org>75 F: docs/devel/build-environment.rst76 F: docs/devel/code-of-conduct.rst78 F: docs/devel/conflict-resolution.rst80 F: docs/devel/submitting-a-patch.rst81 F: docs/devel/submitting-a-pull-request.rst[all …]
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'53 supported_oses = ['windows', 'freebsd', 'netbsd', 'openbsd', 'darwin', 'sunos', 'linux', 'emscripte…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 …]
13 SCSI adapters. Arm, s390 and x86 boards can all present a virtio-blk21 QEMU uses a simple domain-specific language to describe the dependencies28 user can add to that board;36 This domain-specific language is based on the Kconfig language that37 originated in the Linux kernel, though it was heavily simplified and40 Unlike Linux, there is no user interface to edit the configuration, which41 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 …]
2 Copyright (c) 2015-2020 Linaro Ltd.5 later. See the COPYING file in the top-level directory.10 Multi-threaded TCG13 This document outlines the design for multi-threaded TCG (a.k.a MTTCG)14 system-mode emulation. user-mode emulation has always mirrored the17 linux-user emulation.19 The original system-mode TCG implementation was single threaded and20 dealt with multiple CPUs with simple round-robin scheduling. This22 being emulated gained additional cores and per-core performance gains29 user-space thread. This is enabled by default for all FE/BE[all …]
6 :ref:`System Emulation` and :ref:`User Mode Emulation` are supported9 .. list-table:: Supported Guest Architectures for Emulation11 :header-rows: 113 * - Architecture (qemu name)14 - System15 - User16 - Notes17 * - Alpha[all...]
12 * See the COPYING file in the top-level directory.24 #include "qemu/error-report.h"30 #define TYPE_RASPI_MACHINE MACHINE_TYPE_NAME("raspi-common")49 * www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/104 "A", "B", "A+", "B+", "2B", "Alpha", "CM1", NULL, "3B", "Zero", in board_type()141 info->smp_loader_start, smpboot, fixupcontext); in write_smpboot()148 * The mechanism for doing the spin-table is also entirely different. in write_smpboot64()149 * We must have four 64-bit fields at absolute addresses in write_smpboot64()175 arm_write_bootloader("raspi_smpboot", as, info->smp_loader_start, in write_smpboot64()189 cpu_set_pc(cs, info->smp_loader_start); in reset_secondary()[all …]
2 * Linux syscalls28 #include "exec/page-protection.h"29 #include "exec/mmap-lock.h"30 #include "exec/tb-flush.h"31 #include "exec/translation-block.h"45 #include <linux/capability.h>49 #include <linux/sockios.h>64 #include <linux/wireless.h>65 #include <linux/icmp.h>66 #include <linux/icmpv6.h>[all …]
... --------------------- ...
18 * VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR38 * further describe the buffer's format - for example tiling or compression.41 * ----------------55 * vendor-namespaced, and as such the relationship between a fourcc code and a57 * may preserve meaning - such as number of planes - from the fourcc code,63 * a modifier: a buffer may match a 64-pixel aligned modifier and a 32-pixel75 * - Kernel and user-space drivers: for drivers it's important that modifiers79 * - Higher-level programs interfacing with KMS/GBM/EGL/Vulkan/etc: these users91 * Open Source User Waiver92 * -----------------------[all …]
1 # -*- Mode: Python -*-5 # See the COPYING file in the top-level directory.12 { 'include': 'machine-common.json' }18 # targets. Run "./configure --help" in the project root directory,19 # and look for the \*-softmmu targets near the "--target-list" option.30 # "qemu-system-" prefix to produce the corresponding QEMU31 # executable name. This is true even for "qemu-system-x86_64".36 'data' : [ 'aarch64', 'alpha', 'arm', 'avr', 'hppa', 'i386',52 'data': [ 'uninitialized', 'stopped', 'check-stop', 'operating', 'load' ] }59 # @cpu-state: the virtual CPU's state[all …]