/qemu/util/ |
H A D | iova-tree.c | 31 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 D | machine-common.json | 29 # 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 D | qdev.json | 25 # 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 D | introspect.json | 21 # 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 D | GPL-2.0 | 7 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 D | COPYING | 7 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 D | qemu.sasl | 12 # 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 D | ci-jobs.rst.inc | 80 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 D | acpi-bits.rst | 39 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 D | compatibility.rst | 23 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 D | 212.out | 53 …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 D | edk2-licenses.txt | 10 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 D | qcow2.rst | 99 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 D | vhost-user.rst | 200 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 D | prl-xml.rst | 20 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 D | block-coroutine-wrapper.rst | 8 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 D | s390-dasd-ipl.rst | 11 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 D | tcg.rst | 40 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 D | tcg-icount.rst | 31 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 D | igd-assign.txt | 34 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 D | qcow2-cache.txt | 89 (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 D | pcie_pci_bridge.txt | 9 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 D | pci-testdev.rst | 21 * 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 D | vss-common.h | 88 return *this; 93 *this = NULL; in replace() 103 ~COMPointer() { *this = NULL; } /* Automatic release */ in ~COMPointer()
|
/qemu/python/ |
H A D | README.rst | 8 ``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``.
|