/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 …]
|
/qemu/ |
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') 35 tmpdir = meson.current_build_dir() / 'meson-private/temp' 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(), 129 '--workspace', meson.project_source_root() / 'rust'] [all …]
|
H A D | qemu-img.c | 4 * Copyright (c) 2003-2008 Fabrice Bellard 28 #include "qemu/help-texts.h" 29 #include "qemu/qemu-progress.h" 30 #include "qemu-version.h" 32 #include "qapi/qapi-commands-block-core.h" 33 #include "qapi/qapi-visit-block-core.h" 34 #include "qapi/qobject-output-visitor.h" 38 #include "qemu/config-file.h" 40 #include "qemu/error-report.h" 42 #include "qemu/main-loop.h" [all …]
|
H A D | block.c | 30 #include "block/dirty-bitmap.h" 34 #include "qemu/error-report.h" 36 #include "qemu/main-loop.h" 43 #include "qapi/qobject-output-visitor.h" 44 #include "qapi/qapi-visit-block-core.h" 45 #include "system/block-backend.h" 113 /* If non-zero, use only whitelisted block drivers */ 138 if (!bs || !bs->drv) { in bdrv_opt_mem_align() 144 return bs->bl.opt_mem_alignment; in bdrv_opt_mem_align() 149 if (!bs || !bs->drv) { in bdrv_min_mem_align() [all …]
|
/qemu/tests/docker/dockerfiles/ |
H A D | debian.docker | 1 # THIS FILE WAS AUTO-GENERATED 3 # $ lcitool dockerfile --layers all 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 \ 26 exuberant-ctags \ [all …]
|
/qemu/docs/tools/ |
H A D | qemu-img.rst | 6 -------- 8 **qemu-img** [*standard options*] *command* [*command options*] 11 ----------- 13 qemu-img allows you to create, convert and modify images offline. It can handle 16 **Warning:** Never use qemu-img to modify images in use by a running virtual 22 ------- 24 .. program:: qemu-img 28 .. option:: -h, --help 32 .. option:: -V, --version 36 .. option:: -T, --trace [[enable=]PATTERN][,events=FILE][,file=FILE] [all …]
|
/qemu/block/ |
H A D | vmdk.c | 29 #include "system/block-backend.h" 31 #include "qemu/error-report.h" 45 /* Zeroed-grain enable bit */ 57 #define VMDK_ERROR (-1) 59 #define VMDK_UNALLOC (-2) 60 #define VMDK_ZEROED (-3) 243 if (end - p >= strlen("version=X\n")) { in vmdk_probe() 250 if (end - p >= strlen("version=X\r\n")) { in vmdk_probe() 271 BDRVVmdkState *s = bs->opaque; in vmdk_free_extents() 276 for (i = 0; i < s->num_extents; i++) { in vmdk_free_extents() [all …]
|
H A D | io.c | 27 #include "system/block-backend.h" 28 #include "block/aio-wait.h" 33 #include "block/dirty-bitmap.h" 34 #include "block/write-threshold.h" 38 #include "qemu/error-report.h" 39 #include "qemu/main-loop.h" 43 /* Maximum bounce buffer for copy-on-read and write zeroes, in bytes */ 62 QLIST_FOREACH_SAFE(c, &bs->parents, next_parent, next) { in bdrv_parent_drained_begin() 74 assert(c->quiesced_parent); in bdrv_parent_drained_end_single() 75 c->quiesced_parent = false; in bdrv_parent_drained_end_single() [all …]
|
/qemu/hw/s390x/ |
H A D | s390-skeys.c | 8 * your option) any later version. See the COPYING file in the top-level 15 #include "hw/s390x/s390-virtio-ccw.h" 16 #include "hw/qdev-properties.h" 17 #include "hw/s390x/storage-keys.h" 19 #include "qapi/qapi-commands-machine.h" 21 #include "qemu/error-report.h" 23 #include "system/address-spaces.h" 25 #include "migration/qemu-file-types.h" 65 rc = kc->get_skeys(ks, start_gfn, count, keys); in s390_skeys_get() 78 rc = kc->set_skeys(ks, start_gfn, count, keys); in s390_skeys_set() [all …]
|
/qemu/hw/core/ |
H A D | numa.c | 29 #include "exec/cpu-common.h" 31 #include "qemu/error-report.h" 33 #include "qapi/opts-visitor.h" 34 #include "qapi/qapi-visit-machine.h" 37 #include "hw/mem/pc-dimm.h" 39 #include "hw/mem/memory-device.h" 41 #include "qemu/config-file.h" 69 unsigned int max_cpus = ms->smp.max_cpus; in parse_numa_node() 70 NodeInfo *numa_info = ms->numa_state->nodes; in parse_numa_node() 72 if (node->has_nodeid) { in parse_numa_node() [all …]
|
/qemu/linux-headers/linux/ |
H A D | vfio.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 37 /* Two-stage IOMMU */ 43 * The No-IOMMU IOMMU offers no translation or isolation for devices and 44 * supports no ioctls outside of VFIO_CHECK_EXTENSION. Use of VFIO's No-IOMMU 100 /* -------- IOCTLs for VFIO file descriptor (/dev/vfio/vfio) -------- */ 103 * VFIO_GET_API_VERSION - _IO(VFIO_TYPE, VFIO_BASE + 0) 114 * VFIO_CHECK_EXTENSION - _IOW(VFIO_TYPE, VFIO_BASE + 1, __u32) 123 * VFIO_SET_IOMMU - _IOW(VFIO_TYPE, VFIO_BASE + 2, __s32) 130 * Return: 0 on success, -errno on failure 135 /* -------- IOCTLs for GROUP file descriptors (/dev/vfio/$GROUP) -------- */ [all …]
|
/qemu/qapi/ |
H A D | block-core.json | 1 # -*- Mode: Python -*- 20 # @vm-state-size: size of the VM state 22 # @date-sec: UTC date of the snapshot in seconds 24 # @date-nsec: fractional part in nano seconds to be used with date-sec 26 # @vm-clock-sec: VM clock relative to boot in seconds 28 # @vm-clock-nsec: fractional part in nano seconds to be used with 29 # vm-clock-sec 32 # record/replay is enabled. Used for "time-traveling" to match 34 # counter may be obtained through @query-replay command 40 'data': { 'id': 'str', 'name': 'str', 'vm-state-size': 'int', [all …]
|
/qemu/hw/vfio/ |
H A D | pci.c | 10 * the COPYING file in the top-level directory. 12 * Based on qemu-kvm device-assignment: 18 * Copyright (C) 2008, IBM, Muli Ben-Yehuda (muli@il.ibm.com) 30 #include "hw/qdev-properties.h" 31 #include "hw/qdev-properties-system.h" 32 #include "hw/vfio/vfio-cpr.h" 36 #include "qemu/error-report.h" 37 #include "qemu/main-loop.h" 47 #include "migration/qemu-file.h" 49 #include "vfio-migration-internal.h" [all …]
|
/qemu/docs/system/ |
H A D | qemu-block-drivers.rst.inc | 5 any of the tools (like ``qemu-img``). This includes the preferred formats 10 ``qemu-img create`` and ``qemu-img convert`` using the ``-o`` option. 13 .. program:: image-formats 20 space. Use ``qemu-img info`` to know the real size used by the 21 image or ``ls -ls`` on Unix/Linux. 34 .. program:: image-formats 51 zero clusters, which allow efficient copy-on-read for sparse images. 69 use to unlock the LUKS key slot is given by the ``encrypt.key-secret`` 73 If this is set to ``aes``, the image is encrypted with 128-bit AES-CBC. 74 The encryption key is given by the ``encrypt.key-secret`` parameter. [all …]
|
/qemu/include/standard-headers/drm/ |
H A D | drm_fourcc.h | 38 * 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 a 57 * 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-pixel 75 * - Kernel and user-space drivers: for drivers it's important that modifiers 79 * - Higher-level programs interfacing with KMS/GBM/EGL/Vulkan/etc: these users 92 * ----------------------- 97 * upstream in-kernel or open source userspace user does not apply. 221 * IEEE 754-2008 binary16 half-precision float [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 059.out | 5 qemu-io: can't open device TEST_DIR/t.vmdk: Invalid granularity, image may be corrupt 9 qemu-io: can't open device TEST_DIR/t.vmdk: L2 table size too big 13 qemu-io: can't open device TEST_DIR/t.vmdk: L1 size too big 23 qemu-img: TEST_DIR/t.IMGFMT: Flat image can't enable zeroed grain 37 filename: TEST_DIR/t-f001.IMGFMT 41 filename: TEST_DIR/t-f002.IMGFMT 45 filename: TEST_DIR/t-f003.IMGFMT 49 filename: TEST_DIR/t-f004.IMGFMT 53 filename: TEST_DIR/t-f005.IMGFMT 57 filename: TEST_DIR/t-f006.IMGFMT [all …]
|
/qemu/nbd/ |
H A D | server.c | 24 #include "block/dirty-bitmap.h" 28 #include "nbd-internal.h" 117 bool allocation_depth; /* export qemu:allocation-depth */ 119 * export qemu:dirty-bitmap:<export bitmap name>, 120 * sized by exp->nr_export_bitmaps 150 uint32_t check_align; /* If non-zero, check for aligned client requests */ 174 ---- 192 stq_be_p(&rep->magic, NBD_REP_MAGIC); in set_be_option_rep() 193 stl_be_p(&rep->option, option); in set_be_option_rep() 194 stl_be_p(&rep->type, type); in set_be_option_rep() [all …]
|
/qemu/migration/ |
H A D | ram.c | 4 * Copyright (c) 2003-2008 Fabrice Bellard 5 * Copyright (c) 2011-2015 Red Hat Inc 34 #include "qemu/main-loop.h" 38 #include "migration-stats.h" 41 #include "qemu-file.h" 42 #include "postcopy-ram.h" 44 #include "qemu/error-report.h" 46 #include "qapi/qapi-types-migration.h" 47 #include "qapi/qapi-events-migration.h" 48 #include "qapi/qapi-commands-migration.h" [all …]
|
/qemu/target/arm/ |
H A D | helper.c | 6 * SPDX-License-Identifier: GPL-2.0-or-later 14 #include "cpu-features.h" 15 #include "exec/page-protection.h" 16 #include "exec/mmap-lock.h" 17 #include "qemu/main-loop.h" 20 #include "qemu/qemu-prin [all...] |