Home
last modified time | relevance | path

Searched refs:this (Results 1 – 25 of 524) sorted by relevance

12345678910>>...21

/qemu/util/
H A Diova-tree.c31 const DMAMap *this; member
54 args->prev = args->this; in iova_tree_alloc_args_iterate()
55 args->this = next; in iova_tree_alloc_args_iterate()
174 const DMAMap *prev = args->prev, *this = args->this; in iova_tree_alloc_map_in_hole() local
177 if (this && this->iova + this->size < args->iova_begin) { in iova_tree_alloc_map_in_hole()
182 hole_last = this ? this->iova : HWADDR_MAX; in iova_tree_alloc_map_in_hole()
/qemu/qapi/
H A Dmachine-common.json29 # SMPConfiguration is used to configure the topology of this
33 # to configure the topology of this level.
36 # used to configure the topology of this level.
39 # is used to configure the topology of this level.
42 # configure the topology of this level.
46 # the topology of this level.
49 # to configure the topology of this level.
52 # used to configure the topology of this level.
55 # topology settings (e.g., cache topology), and this special
H A Dqdev.json25 # properties are not included in the output of this command.
47 # JSON syntax with a structure identical to the arguments of this
58 # 2. For detailed information about this command, please refer to
75 # to the schema in this form. It should be qapified properly, or
95 # .. note:: When this command completes, the device may not be removed
125 # the guest. At this point, it's safe to reuse the specified device
177 # this.
H A Dintrospect.json21 # events are available in this QEMU, and their parameters and results.
46 # QMP wire ABI, and therefore not returned by this command.
84 # always referenced by this name. Commands and events have the
116 # @json-type: the JSON type used for this type on the wire.
168 # Values of this type are JSON string on the wire.
199 # Values of this type are JSON array on the wire.
215 # @members with this name must exist.
222 # Values of this type are JSON object on the wire.
244 # parameter is optional, and defaults to this value.
280 # On the wire, this can be any of the members.
/qemu/linux-headers/LICENSES/preferred/
H A DGPL-2.07 To use this license in source code, put one of the following SPDX
26 of this license document, but changing it is not allowed.
43 this service if you wish), that you receive source code or can get it
59 (2) offer you this license which gives you legal permission to copy,
63 that everyone understands that there is no warranty for this free
72 program proprietary. To prevent this, we have made it clear that any
83 under the terms of this General Public License. The "Program", below,
92 covered by this License; they are outside its scope. The act of
102 notices that refer to this License and to the absence of any warranty;
103 and give any other recipients of the Program a copy of this License
[all …]
/qemu/
H A DCOPYING7 of this license document, but changing it is not allowed.
24 this service if you wish), that you receive source code or can get it
40 (2) offer you this license which gives you legal permission to copy,
44 that everyone understands that there is no warranty for this free
53 program proprietary. To prevent this, we have made it clear that any
64 under the terms of this General Public License. The "Program", below,
73 covered by this License; they are outside its scope. The act of
83 notices that refer to this License and to the absence of any warranty;
84 and give any other recipients of the Program a copy of this License
101 parties under the terms of this License.
[all …]
H A Dqemu.sasl12 # QEMU VNC. Per RFC 6331 this is vulnerable to many serious security
34 # mechanism this can be commented out.
37 # If using scram-sha-256 for username/passwds, then this is the file
40 # Note that this file stores passwords in clear text.
/qemu/docs/devel/testing/
H A Dci-jobs.rst.inc80 may choose to override this if they are modifying rules in
119 currently suitable to be run by default. Ideally this should
146 Set this variable to 1 to create the pipelines, but leave all
149 Set this variable to 2 to create the pipelines and run all
156 might cause a lot of network traffic). Set this variable to have the tests
168 runner, you can set this variable to enable the tests that require this
174 aarch32 EL0 code to be used as a gitlab-CI runner, you can set this
175 variable to enable the tests that require this kind of host. The
181 runner, you can set this variable to enable the tests that require this
186 The jobs are configured to use "ccache" by default since this typically
H A Dacpi-bits.rst39 bits. The author of this document is the current maintainer of the QEMU
41 author's FOSDEM presentation <FOSDEM_>`__ on this bios-bits based test framework.
53 functional test that drives all this.
78 modify this script unless they wanted to enhance or change the log parsing
86 In order to run this test, please perform the following steps from the QEMU
120 test that belongs to a test suite not already present in this directory. To
121 do this, please clone the bits source from
123 Note that this is the "qemu-bits" branch and not the "bits" branch of the
125 specific enhancements and we must use the source from this branch only.
127 or disabling them) from python directory into this directory. For
[all …]
/qemu/docs/devel/migration/
H A Dcompatibility.rst23 Related to this are the "latest" machine types defined on each of
34 device feature exposure. But that is not relevant for this section.
50 This are the easiest ones, we will not talk more about them in this
56 QEMU version, in this case pc-5.1.
61 were configured on 5.1, but this should be easy in the sense that
143 So, how can we address this problem. Easy, just convince qemu-5.2
163 And now the other interesting case, case 3. In this case we have:
173 Think what happens if we do one of this double migrations:
190 Now, how was this done in reality? The following commit shows how it
229 How can we get this to work with migration. The way to do that is
[all …]
/qemu/tests/qemu-iotests/
H A D212.out53 …rguments": {"job-id": "job0", "options": {"driver": "parallels", "file": "this doesn't exist", "si…
55 Job failed: Cannot find device='this doesn't exist' nor node-name='this doesn't exist'
91 Job failed: Image size is too large for this cluster size
97 Job failed: Image size is too large for this cluster size
103 Job failed: Image size is too large for this cluster size
109 Job failed: Image size is too large for this cluster size
147 Job failed: Image size is too large for this cluster size
153 Job failed: Image size is too large for this cluster size
/qemu/pc-bios/
H A Dedk2-licenses.txt10 this list of conditions and the following disclaimer.
13 this list of conditions and the following disclaimer in the documentation
16 Subject to the terms and conditions of this license, each copyright holder
17 and contributor hereby grants to those receiving rights under this license
19 (except for failure to satisfy the conditions of this license) patent
21 transfer this software, where such license applies only to those patent
37 holder or contributor is granted under this license, whether expressly, by
117 notice, this list of conditions and the following disclaimer.
119 notice, this list of conditions and the following disclaimer in
155 this document.
[all …]
/qemu/docs/interop/
H A Dqcow2.rst99 Bit 0: Dirty bit. If this bit is set then refcounts
104 Bit 1: Corrupt bit. If this bit is set then any data
109 Bit 2: External data file bit. If this bit is set, an
119 be present if this bit is set.
121 Bit 3: Compression type bit. If this bit is set,
126 Bit 4: Extended L2 Entries. If this bit is set then
137 Bit 0: Lazy refcounts bit. If this bit is set then
147 clears the respective bits from this field first.
153 It is an error if this bit is set without the
156 If the bitmaps extension is present but this
[all …]
H A Dvhost-user.rst200 areas within this region must be mapped / unmapped only when required by the
296 :size: a 64-bit size of this area
298 :offset: a 64-bit offset of this area from the start of the
310 :mmap offset: a 64-bit offset of this area from the start
424 bit was dedicated for this purpose::
431 VIRTIO devices do not advertise this feature bit and therefore VIRTIO
490 Many devices have a fixed number of virtqueues. In this case the front-end
520 require this protocol feature.
527 the dirty pages in a log. Once it complies to this logging, it may
561 ``VHOST_VRING_F_LOG`` is set for this ring), ``log_guest_addr`` should
[all …]
H A Dprl-xml.rst20 information, but this doesn't influence open/read/write functionality. QEMU and
21 other software should not use fields not covered in this document or the
35 an overlay representing the difference between this
47 is referred to as a split image. In this case every storage
106 use padding set to 1; however this case is not covered
107 by this specification. QEMU and other software should not open
132 a parallels disk must be equal to this field. Note: the cluster
191 However, it is not recommended to use this
192 GUID for new disks. The Top snapshot cannot have this GUID.
/qemu/docs/devel/
H A Dblock-coroutine-wrapper.rst8 non-coroutine context; for this we need to start a coroutine, run the
25 called ``bdrv_foo(<same args>)``. In this case the script can help. To
30 like this:
36 2. You need to feed this declaration to block-coroutine-wrapper script.
37 For this, add the .h (or .c) file with the declaration to the
H A Ds390-dasd-ipl.rst11 at cylinder 0 track 0 record 1. Note that the chain flag is on in this ccw
33 loads the operating system from disk. At the end of this step all or some of
35 control over to the guest operating system. At this point the guest
54 In a non-virtualized environment this process, handled entirely by the hardware,
57 memory location 0x0 that reads IPL1. It then executes this ccw thereby kicking
62 program to be executed automatically. After this sequence completes the "Load"
65 How this all pertains to QEMU (and the kernel)
76 is missing one key feature that is required for this process to work:
86 requires this bit to be on for all channel programs. This is a problem because
95 it from the disk. So we need to be able to handle this case.
[all …]
H A Dtcg.rst40 In its simplest, less optimized form, this is done by exiting from the
44 in memory. Then QEMU proceeds to execute this next TB, starting at the
47 Exiting from the TB this way will cause the ``cpu_exec_interrupt()``
49 It is mandatory to exit this way after any CPU state changes that may
65 opcode, which branches to the returned address. In this way, we either
79 correctly locate and execute the next TB. For most guests, this is
81 data. The information updated in this step must be inferable from both
89 associated with the specified jump slot. Initially, this is the address
95 The first time this whole sequence is executed, step 1 simply jumps
98 optimized form described earlier in this section.
[all …]
H A Dtcg-icount.rst31 execution started. Depending on the icount mode this may either be a
38 until the next timer will expire. We store this budget as part of a
45 number of instructions the translation block would execute. If this
59 To deal with this case, when an I/O access is made we:
76 When the translator is handling an instruction of this kind:
88 * it must end the TB immediately after this instruction
/qemu/docs/
H A Digd-assign.txt34 to guest. Currently this is only supported on i440fx machines as there is
44 For #6, ROM either provided via the ROM BAR or romfile= option is needed, this
60 "x-igd-legacy-mode=on" to force enabling legacy mode, this also checks if the
66 graphics devices should be removed, this can be done using "-nographic" or
72 such driver binding unless the host driver is known to work well for this.
73 There are numerous ways to do this, i915 can be blacklisted on the host,
92 when initially assigned. It is believed that this is simply the IGD attempting
116 Use this only when the DSM size cannot be changed through the
140 sufficient for the fw_cfg file size, and the content of this file copied
141 to it. The dword based address of this reserved memory region must also
[all …]
H A Dqcow2-cache.txt89 (16), this becomes:
132 of this max. value.
134 this difference stems from the fact that on Linux the cache can be cleared
151 (this can change if you are using internal snapshots, so you may want
194 - Only the L2 cache can be configured this way. The refcount cache
199 configure the cache sizes" sections in this document) then none of
200 this is necessary and you can omit the "l2-cache-entry-size"
201 parameter altogether. In this case QEMU makes the entry size
212 interval are removed from memory. Setting this parameter to 0 disables this
219 If unset, the default value for this parameter is 600 on platforms which
[all …]
H A Dpcie_pci_bridge.txt9 Previously Intel DMI-to-PCI bridge was used for this purpose.
32 To solve this problem we reserve additional buses on a firmware level.
59 If any reservation field is -1 then this kind of reservation is not
62 At the moment this capability is used only in QEMU generic PCIe root port
88 2 QEMU generic root ports without this capability;
104 1) Build shpchp module with this patch http://www.spinics.net/lists/linux-pci/msg63052.html
106 3) Set 'msi' property to off - this forces the bridge to use legacy INTx,
/qemu/docs/specs/
H A Dpci-testdev.rst21 * any other value if test not supported on this BAR
24 uint32_t offset; /* read-only, offset in this BAR for a given test */
33 tests with higher numbers. In this way a guest can scan test numbers until it
34 detects an access type that it does not support on this BAR, then stop.
/qemu/qga/vss-win32/
H A Dvss-common.h88 return *this;
93 *this = NULL; in replace()
103 ~COMPointer() { *this = NULL; } /* Automatic release */ in ~COMPointer()
/qemu/python/
H A DREADME.rst8 ``setup.py`` is used by ``pip`` to install this tooling to the current
19 this will fail; you want the first invocation above.
28 packages for testing this package. They are not runtime requirements,
46 1. Set your PYTHONPATH environment variable to include this source
68 Files in this directory
82 this package; it is referenced by ``setup.cfg``.

12345678910>>...21