Home
last modified time | relevance | path

Searched +full:- +full:- +full:enable +full:- +full:sparse (Results 1 – 20 of 20) sorted by relevance

/qemu/scripts/
H A Dmeson-buildoptions.sh1 # 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 Dmeson_options.txt1 # 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 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'
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 Dqemu-img.c4 * 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 Dblock.c30 #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 Ddebian.docker1 # 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 Dqemu-img.rst6 --------
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 Dvmdk.c29 #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 Dio.c27 #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 Ds390-skeys.c8 * 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 Dnuma.c29 #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 Dvfio.h1 /* 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 Dblock-core.json1 # -*- 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 Dpci.c10 * 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 Dqemu-block-drivers.rst.inc5 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 Ddrm_fourcc.h38 * 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 D059.out5 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 Dserver.c24 #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 Dram.c4 * 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 Dhelper.c6 * 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...]