Home
last modified time | relevance | path

Searched +full:cross +full:- +full:mips +full:- +full:user (Results 1 – 13 of 13) sorted by relevance

/qemu/tests/docker/dockerfiles/
H A Ddebian-all-test-cross.docker2 # 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 Ddebian-mipsel-cross.docker1 # THIS FILE WAS AUTO-GENERATED
3 # $ lcitool dockerfile --layers all --cross-arch mipsel 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 …]
/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 …]
H A Dmeson.build15 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'
55 'arm', 'aarch64', 'loongarch64', 'mips', 'mips64', 'sparc64', 'wasm32']
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 …]
/qemu/tcg/tci/
H A DREADME1 TCG Interpreter (TCI) - Copyright (c) 2011 Stefan Weil.
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
64 user mode emulation.
74 ------------+------------------------------------------------------------
[all …]
/qemu/.gitlab-ci.d/
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 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 …]
/qemu/docs/devel/
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 …]
/qemu/docs/about/
H A Dbuild-platforms.rst1 .. _Supported-build-platforms:
25 support for those backports, unless the feature is auto-detectable in a
33 :ref:`setup-build-env` page.
36 ----------------------------
40 .. list-table::
41 :header-rows: 1
43 * - CPU Architecture
44 - Accelerators
45 * - Arm
46 - hvf (64 bit only), kvm (64 bit only), tcg, xen
[all …]
H A Ddeprecated.rst21 for pre-existing VM deployments. They should be scheduled for updating to a
23 should exclusively use a non-deprecated machine type, with use of the most
24 recent version highly recommended. Non-versioned machine types follow the
31 --------------------------------------
33 Short-form boolean options (since 6.0)
43 The replacement for the ``nodelay`` short-form boolean option is ``nodelay=on``
50 command-line less readable, especially when the argument itself consist of a
51 name and a value, e.g. ``-plugin plugin_name,arg="arg_name=arg_value"``.
52 Therefore, the usage of ``arg`` is redundant. Single-word arguments are treated
53 as short-form boolean values, and passed to plugins as ``arg_name=on``.
[all …]
/qemu/tcg/mips/
H A Dtcg-target.c.inc4 * Copyright (c) 2008-2009 Arnaud Patard <arnaud.patard@rtp-net.org>
6 * Based on i386/tcg-target.c - Copyright (c) 2008 Fabrice Bellard
43 # define HI_OFF (4 - LO_OFF)
45 /* Assert at compile-time that these values are never used for 64-bit. */
160 /* Let the compiler perform the right-shift as part of the arithmetic. */
162 ptrdiff_t disp = target - (src_rx + 1);
187 #define TCG_CT_CONST_U16 0x100 /* Unsigned 16-bit: 0 - 0xffff. */
188 #define TCG_CT_CONST_S16 0x200 /* Signed 16-bit: -32768 - 32767 */
348 /* MIPS r6 doesn't have JR, JALR should be used instead */
352 * MIPS r6 replaces MUL with an alternative encoding which is
[all …]
/qemu/tcg/riscv/
H A Dtcg-target.c.inc5 * Copyright (c) 2008-2009 Arnaud Patard <arnaud.patard@rtp-net.org>
9 * Based on i386/tcg-target.c and mips/tcg-target.c
128 * RISC-V Base ISA opcodes (IM)
372 [TCG_COND_EQ] = { OPC_VMSEQ_VI, -16, 15, false },
373 [TCG_COND_NE] = { OPC_VMSNE_VI, -16, 15, false },
374 [TCG_COND_GT] = { OPC_VMSGT_VI, -16, 15, false },
375 [TCG_COND_LE] = { OPC_VMSLE_VI, -16, 15, false },
376 [TCG_COND_LT] = { OPC_VMSLE_VI, -15, 16, true },
377 [TCG_COND_GE] = { OPC_VMSGT_VI, -15, 16, true },
393 val >>= (-8 << vece) & 63;
[all …]