Searched +full:sparc +full:- +full:linux +full:- +full:user (Results 1 – 25 of 29) sorted by relevance
12
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 …]
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/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 …]
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 …]
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 * - Alpha18 - Yes19 - Yes[all …]
1 .. _Supported-build-platforms:25 support for those backports, unless the feature is auto-detectable in a33 :ref:`setup-build-env` page.36 ----------------------------40 .. list-table::41 :header-rows: 143 * - CPU Architecture44 - Accelerators45 * - Arm46 - hvf (64 bit only), kvm (64 bit only), tcg, xen[all …]
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…54 sparc55 ~ .*/qemu((/include)?/hw/sparc(64)?.*|/target/sparc/.*|/hw/.*/grlib.*|/hw/display/cg3.c)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 …]
1 TCG Interpreter (TCI) - Copyright (c) 2011 Stefan Weil.13 s390, sparc, x86_64). For others, unofficial host support was written.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.c37 configure --enable-tcg-interpreter39 If configure is called without --enable-tcg-interpreter, it will46 configure --enable-tcg-interpreter52 qemu-system-i386 -d in_asm,op_opt,cpu -D /tmp/qemu.log -accel tcg,one-insn-per-tb=on61 configure --cpu=unknown --enable-tcg-interpreter64 user mode emulation.[all …]
2 * SPARC specific structures for linux-user24 abi_uint uid; /* Owner's user ID. */26 abi_uint cuid; /* Creator's user ID. */42 * For simplicity in qemu, always use a 64-bit type.
2 * Sparc specific proc functions for linux-user4 * SPDX-License-Identifier: GPL-2.0-or-later15 if (cpu_env->def.features & CPU_FEATURE_HYPV) { in open_cpuinfo()21 dprintf(fd, "cpu\t\t: %s (QEMU)\n", cpu_env->def.name); in open_cpuinfo()
2 * SPARC specific CPU ABI and functions for linux-user5 * Copyright (C) 2003-2005 Fabrice Bellard32 env->icc_C = val; in set_syscall_C()34 env->icc_C = (uint64_t)val << 32; in set_syscall_C()36 env->xcc_C = val; in set_syscall_C()44 * After cpu_copy, env->regwptr is pointing into the old env. in cpu_clone_regs_child()47 env->regwptr = env->regbase + (env->cwp * 16); in cpu_clone_regs_child()52 env->cansave = env->nwindows - 2; in cpu_clone_regs_child()53 env->cleanwin = env->nwindows - 2; in cpu_clone_regs_child()54 env->canrestore = 0; in cpu_clone_regs_child()[all …]
2 * Emulation of Linux signals21 #include "user-internals.h"22 #include "signal-common.h"23 #include "linux-user/trace.h"25 /* A Sparc register window */31 /* A Sparc stack frame. */72 abi_ulong extramask[TARGET_NSIG_WORDS - 1];104 * Return an always-bogus address instead so we will die with SIGSEGV. in get_sigframe()106 if (on_sig_stack(sp) && !likely(on_sig_stack(sp - framesize))) { in get_sigframe()107 return -1; in get_sigframe()[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 …]
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 …]
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 …]
14 "-h or -help display this help and exit\n", QEMU_ARCH_ALL)16 ``-h``21 "-version display version information and exit\n", QEMU_ARCH_ALL)23 ``-version``28 "-machine [type=]name[,prop[=value][,...]]\n"29 " selects emulated machine ('-machine help' for list)\n"33 " dump-guest-core=on|off include guest memory in a core dump (default=on)\n"34 " mem-merge=on|off controls memory merge support (default: on)\n"35 " aes-key-wrap=on|off controls support for AES key wrapping (default=on)\n"36 " dea-key-wrap=on|off controls support for DEA key wrapping (default=on)\n"[all …]
2 * QEMU Sparc SLAVIO timer controller emulation4 * Copyright (c) 2003-2005 Fabrice Bellard29 #include "hw/qdev-properties.h"41 * http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR89C105.txt43 * The 31-bit counter is incremented every 500ns by bit 9. Bits 8..046 * Per-CPU timers interrupt local CPU, system timer uses normal94 #define LIMIT_TO_PERIODS(l) (((l) >> 9) - 1)99 SLAVIO_TIMERState *s = tc->s; in slavio_timer_is_user()100 unsigned int timer_index = tc->timer_index; in slavio_timer_is_user()102 return timer_index != 0 && (s->cputimer_mode & (1 << (timer_index - 1))); in slavio_timer_is_user()[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 …]
14 Generator". For more information, please take a look at :ref:`tcg-ops-ref`.20 -----------------------34 ---------------------48 callback to be re-evaluated before executing additional instructions.127 Self-modifying code and translated code invalidation128 ----------------------------------------------------130 Self-modifying code is a special challenge in x86 emulation because no134 User-mode emulation marks a host page as write-protected (if it is135 not already read-only) every time translated code is generated for a136 basic block. Then, if a write access is done to the page, Linux raises[all …]
10 * later. See the COPYING file in the top-level directory.14 #include <linux/mman.h>21 #include "qemu/mmap-alloc.h"22 #include "qemu/host-utils.h"24 #include "qemu/error-report.h"30 #include <linux/magic.h>66 if (fd != -1) { in qemu_fd_getpagesize()76 /* SPARC Linux needs greater alignment than the pagesize */ in qemu_fd_getpagesize()108 * Linux). For all shared or readonly mappings, MAP_NORESERVE is always in map_noreserve_effective()109 * implicitly active -- no reservation; this includes shmem. The only in map_noreserve_effective()[all …]
... --------------------- ...
... nctx sparc-version cache-coherence? mid finish-device display input-device $setenv output-device
4 * Copyright (c) 2003-2005 Fabrice Bellard27 #include "hw/qdev-properties.h"28 #include "hw/qdev-properties-system.h"40 * "Z80C30/Z85C30/Z80230/Z85230/Z85233 SCC/ESCC User Manual",45 * http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR89C105.txt53 * There are some small differences between Sparc version (sunzilog)62 * Linux driver for m68k Macs is the same as for PowerMac (pmac_zilog),70 * 2006-Aug-10 Igor Kovalenko : Renamed KBDQueue to SERIOQueue, implemented74 * 2010-May-23 Artyom Tarasenko: Reworked IUS logic77 #define CHN_C(s) ((s)->chn == escc_chn_b ? 'b' : 'a')[all …]
4 * Copyright (c) 2005-2006 Fabrice Bellard6 * Copyright (c) 2023 Mark Cave-Ayland39 * http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR89C100.txt41 * http://www.ibiblio.org/pub/historic-linux/early-ports/Sparc/NCR/NCR53C9X.txt48 if (!(s->rregs[ESP_RSTAT] & STAT_INT)) { in esp_raise_irq()49 s->rregs[ESP_RSTAT] |= STAT_INT; in esp_raise_irq()50 qemu_irq_raise(s->irq); in esp_raise_irq()57 if (s->rregs[ESP_RSTAT] & STAT_INT) { in esp_lower_irq()58 s->rregs[ESP_RSTAT] &= ~STAT_INT; in esp_lower_irq()59 qemu_irq_lower(s->irq); in esp_lower_irq()[all …]
10 * of config-host.h, config-target.h, qemu/compiler.h,11 * system/os-posix.h, system/os-win32.h, system/os-wasm.h, glib-compat.h and16 * os-*.c and util/oslib-*.c; those would probably be better split25 * See the COPYING file in the top-level directory.34 #include "config-host.h"90 /* enable C99/POSIX format strings (needs mingw32-runtime 3.15 or later) */121 * function availability on recentish Mingw-w64 platforms. */131 /* setjmp must be declared before system/os-win32.h141 /* The SPARC definition of QEMU_VMALLOC_ALIGN needs SHMLBA */161 #include "glib-compat.h"[all …]