Searched +full:build +full:- +full:user +full:- +full:plugins (Results 1 – 19 of 19) sorted by relevance
/qemu/docs/devel/ |
H A D | codebase.rst | 12 ---------- 15 `MAINTAINERS <https://gitlab.com/qemu-project/qemu/-/blob/master/MAINTAINERS>`_ 20 - `Accelerators<Accelerators>` 21 - Block devices and `disk images<disk images>` support 22 - `CI<ci>` and `Tests<testing>` 23 - `Devices<device-emulation>` & Board models 24 - `Documentation <documentation-root>` 25 - `GDB support<GDB usage>` 26 - :ref:`Migration<migration>` 27 - `Monitor<QEMU monitor>` [all …]
|
/qemu/tests/tcg/ |
H A D | Makefile.target | 1 # -*- Mode: makefile -*- 5 # These are complicated by the fact we want to build them for guest 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 14 # We only include the host build system for SRC_PATH and we don't 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 [all …]
|
/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 …]
|
H A D | removed-features.rst | 10 -------------------------------------- 12 ``-hdachs`` (removed in 2.12) 15 The geometry defined by ``-hdachs c,h,s,t`` should now be specified via 16 ``-device ide-hd,drive=dr,cyls=c,heads=h,secs=s,bios-chs-trans=t`` 17 (together with ``-drive if=none,id=dr,...``). 19 ``-net channel`` (removed in 2.12) 22 This option has been replaced by ``-net user,guestfwd=...``. 24 ``-net dump`` (removed in 2.12) 27 ``-net dump[,vlan=n][,file=filename][,len=maxlen]`` has been replaced by 28 ``-object filter-dump,id=id,netdev=dev[,file=filename][,maxlen=maxlen]``. [all …]
|
/qemu/ |
H A D | configure | 14 source_path=$(cd "$(dirname -- "$0")"; pwd) 16 if test "$PWD" -ef "$source_path" 18 echo "Using './build' as the directory for build output" 20 MARKER=build/auto-created-by-configure 22 if test -e build 24 if test -f $MARKER 26 rm -rf build 28 echo "ERROR: ./build dir already exists and was not previously created by configure" 33 if ! mkdir build || ! touch $MARKER 35 echo "ERROR: Could not create ./build directory. Check the permissions on" [all …]
|
H A D | Makefile | 7 # Always point to the root of the build tree (needs GNU make). 10 # Before including a proper config-host.mak, assume we are in the source tree 15 MAKEFLAGS += -rR 17 SHELL = bash -o pipefail 19 # Usage: $(call quiet-command,command and args,"NAME","args to print") 25 quiet-command-run = $(if $(V),,$(if $2,printf " %-7s %s\n" $2 $3 && ))$1 26 quiet-@ = $(if $(V),,@) 27 quiet-command = $(quiet-@)$(call quiet-command-run,$1,$2,$3) 30 help check-help print-% \ 31 docker docker-% lcitool-refresh vm-help vm-test vm-build-% [all …]
|
H A D | meson_options.txt | 1 # These options do not correspond to a --enable/--disable-* option 3 # scripts/meson-buildoptions.py's SKIP_OPTIONS constant too. 9 option('qemu_firmwarepath', type : 'array', value : ['share/qemu-firmware'], 12 description: 'use specified string as sub-version of the package') 25 …description: 'set block driver read-write whitelist (by default affects only QEMU, not tools like … 27 …description: 'set block driver read-only whitelist (by default affects only QEMU, not tools like q… 28 option('interp_prefix', type : 'string', value : '/usr/gnemul/qemu-%M', 33 description: 'fuzzing engine library for OSS-Fuzz') 40 # Everything else can be set via --enable/--disable-* option 42 # here make sure to run "make update-buildoptions". [all …]
|
H A D | meson.build | 15 meson.add_postconf_script(find_program('scripts/symlink-install-tree.py')) 28 config_host = keyval.load(meson.current_build_dir() / 'config-host.mak') 31 # configure runs. Since it is in the build directory 35 tmpdir = meson.current_build_dir() / 'meson-private/temp' 61 # type of binaries to build 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"') [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 …]
|
/qemu/.gitlab-ci.d/ |
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 …]
|
/qemu/include/qemu/ |
H A D | plugin.h | 5 * See the COPYING file in the top-level directory. 10 #include "qemu/config-file.h" 11 #include "qemu/qemu-plugin.h" 12 #include "qemu/error-report.h" 15 #include "qemu/plugin-event.h" 22 * Note that we can load an arbitrary number of plugins. 100 * A dynamic callback has an insertion point that is determined at run-time. 143 * struct CPUPluginState - per-CPU state for plugins 182 cpu->neg.plugin_mem_cbs = NULL; in qemu_plugin_disable_mem_helpers() 186 * qemu_plugin_user_exit(): clean-up callbacks before calling exit callbacks [all …]
|
H A D | qemu-plugin.h | 6 * See the COPYING file in the top-level directory. 8 * SPDX-License-Identifier: GPL-2.0-or-later 20 * For best performance, build the plugin with -fvisibility=hidden so that 41 * typedef qemu_plugin_id_t - Unique plugin ID 46 * Versioning plugins: 52 * The plugins export the API they were built against by exposing the 56 * - removed qemu_plugin_n_vcpus and qemu_plugin_n_max_vcpus 57 * - Remove qemu_plugin_register_vcpu_{tb, insn, mem}_exec_inline. 59 * thread-safety for operations. 62 * - modified arguments and return value of qemu_plugin_insn_data to copy [all …]
|
/qemu/docs/ |
H A D | glossary.rst | 3 -------- 5 -------- 11 ----------- 14 hardware-based, through a virtualization API provided by the host OS (kvm, hvf, 15 whpx, ...), or software-based (tcg). See this description of `supported 19 ----- 24 ----- 26 Block drivers are the available `disk formats and front-ends 27 <block-drivers>` available, and block devices `(see Block device section on 32 --- [all …]
|
/qemu/tests/ |
H A D | meson.build | 2 subdir('qemu-iotests') 5 'qapi-builtin-types.c', 6 'qapi-builtin-types.h', 7 'qapi-builtin-visit.c', 8 'qapi-builtin-visit.h', 9 'test-qapi-commands-sub-sub-module.c', 10 'test-qapi-commands-sub-sub-module.h', 11 'test-qapi-commands.c', 12 'test-qapi-commands.h', 13 'test-qapi-emit-events.c', [all …]
|
/qemu/scripts/ |
H A D | meson-buildoptions.sh | 1 # This file is generated by meson-buildoptions.py, do not edit! 3 printf "%s\n" ' --audio-drv-list=CHOICES Set audio driver list [default] (choices: alsa/co' 6 printf "%s\n" ' --bindir=VALUE Executable directory [bin]' 7 printf "%s\n" ' --block-drv-ro-whitelist=VALUE' 8 printf "%s\n" ' set block driver read-only whitelist (by default' 9 printf "%s\n" ' affects only QEMU, not tools like qemu-img)' 10 printf "%s\n" ' --block-drv-rw-whitelist=VALUE' 11 printf "%s\n" ' set block driver read-write whitelist (by default' 12 printf "%s\n" ' affects only QEMU, not tools like qemu-img)' 13 printf "%s\n" ' --datadir=VALUE Data file directory [share]' [all …]
|
H A D | meson-buildoptions.py | 4 # user build options introspection data 28 # Options with nonstandard names (e.g. --with/--without) or OS-dependent 40 "coroutine_backend": "with-coroutine", 41 "debug": "debug-info", 42 "malloc": "enable-malloc", 43 "pkgversion": "with-pkgversion", 45 "qemu_suffix": "with-suffix", 46 "trace_backends": "enable-trace-backends", 47 "trace_file": "with-trace-file", 52 "plugins", [all …]
|
/qemu/bsd-user/ |
H A D | main.c | 2 * qemu bsd user main 4 * Copyright (c) 2003-2008 Fabrice Bellard 5 * Copyright (c) 2013-14 Stacey Son 25 #include "qemu/help-texts.h" 28 #include "qemu-version.h" 33 #include "qemu/config-file.h" 34 #include "qemu/error-report.h" 39 #include "user/guest-base.h" 40 #include "user/page-protection.h" 48 #include "qemu/guest-random.h" [all …]
|
/qemu/linux-user/ |
H A D | main.c | 2 * qemu user main 4 * Copyright (c) 2003-2008 Fabrice Bellard 21 #include "qemu/help-texts.h" 24 #include "qemu-version.h" 32 #include "user-internals.h" 35 #include "qemu/config-file.h" 37 #include "qemu/error-report.h" 41 #include "user/guest-base.h" 42 #include "user/page-protection.h" 44 #include "gdbstub/user.h" [all …]
|
/qemu/tcg/ |
H A D | tcg.c | 30 #include "qemu/error-report.h" 32 #include "qemu/host-utils.h" 33 #include "qemu/qemu-print.h" 38 #include "exec/translation-block.h" 39 #include "exec/tlb-common.h" 41 #include "tcg/tcg-op-common.h" 56 #include "tcg/tcg-ldst.h" 57 #include "tcg/tcg-temp-internal.h" 58 #include "tcg-internal.h" 60 #include "tcg-has.h" [all …]
|