/qemu/docs/devel/migration/ |
H A D | compatibility.rst | 7 When we do migration, we have two QEMU processes: the source and the 12 There are two things that are different, but they have very similar 36 I am going to list the number of combinations that we can have. Let's 43 This have to work, and if it doesn't work it is a bug. 54 we have the same QEMU version in both sides (qemu-5.2) but we are using 62 both sides are the same QEMU and both sides have exactly the same 72 because we have the limitation than qemu-5.1 doesn't know pc-5.2. So 94 we have a problem when we try to migrate between different QEMU 120 hw_compat_X_Y is an array of registers that have the format: 134 queues to a device that have only one queue, we don't know where to [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 125 | 18 # You should have received a copy of the GNU General Public License 77 # write to an area that you have fallocated, no new blocks will have 85 # Write to something that in theory we have just fallocated 98 # size does not change if we have used preallocation. 140 # The image length should not have grown 145 # The host size should not have grown either 154 # The image length should not have grown 159 # The host size should not have grown either 185 # If the image does not have an external data file we can also verify its 186 # actual size. The resized image should have 7 clusters:
|
H A D | 108 | 19 # You should have received a copy of the GNU General Public License 121 # This repair operation must have allocated a new refblock; and that refblock 135 # Normally, qemu doesn't create empty refblocks, so we just have to do it by 187 # have then been placed at the end of the image file, but with the new 234 # Writing 8M will have resized the reftable. Unfortunately, doing so 238 # length increases even with a chunk size of 512. Then we must have 263 # all refblocks have been placed) 268 # Before we make that space, we have to find out the host offset of 270 # because we expect the reftable to be placed there, and we will have 313 # If we have passwordless sudo and losetup, we can use those to create [all …]
|
H A D | 257.out | 68 expecting 6 dirty sectors; have 6. OK! 153 expecting 6 dirty sectors; have 6. OK! 156 expecting 7 dirty sectors; have 7. OK! 178 expecting 10 dirty sectors; have 10. OK! 206 expecting 15 dirty sectors; have 15. OK! 254 expecting 15 dirty sectors; have 15. OK! 337 expecting 6 dirty sectors; have 6. OK! 385 expecting 6 dirty sectors; have 6. OK! 413 expecting 14 dirty sectors; have 14. OK! 461 expecting 14 dirty sectors; have 14. OK! [all …]
|
/qemu/docs/devel/ |
H A D | kconfig.rst | 25 architecture of the hardware emulation subsystems. Boards only have 55 All elements have boolean (true/false) type; truth is written as ``y``, while 69 above, Makefiles will have access to a variable named ``CONFIG_ARM_VIRT``, 112 A configuration element can have any number of default values (usually, 113 if more than one default is present, they will have different 148 Subsystems always default to false (they have no ``default`` directive) 152 They sometimes have ``select`` directives to bring in other required 166 Devices are the most complex of the five. They can have a variety 172 have no ``depends on`` directive. Devices also *select* the buses 175 only if they have at least one ``depends on``; the default could be [all …]
|
H A D | maintainers.rst | 45 - It has a maintainer but they don't have time to do 75 Maintainers are volunteers who put themselves forward or have been 76 asked by others to keep an eye on an area of code. They have generally 78 reviews, that they have a good understanding of the subsystem. They 100 example at KVM Forum) or make alternative arrangements to have your 105 .. [#2020] In recent pandemic times we have had to exercise some
|
H A D | multi-thread-tcg.rst | 16 changes done for MTTCG system emulation have improved the stability of 72 have their block-to-block jumps patched. 129 Any TranslationBlocks which have been patched to jump directly to the 212 restarts all flush operations have completed. 231 modified. Some architectures have model specific registers that 305 backends have been converted to emit fences when required. So far the 306 following front-ends have been updated to emit fences when required: 342 will have completed before another CPU is scheduled. However with 343 the ability to have multiple threads running to emulate multiple CPUs 358 problem so far common guests have not implemented patterns where
|
H A D | submitting-a-pull-request.rst | 29 **Each patch must have your own Signed-off-by: line** as well as that of 35 people have reviewed the patches you're putting in the pull request, 44 have passed the standard code review processes. In particular if you've 61 **Pull requests not for master should say "not for master" and have
|
/qemu/include/block/ |
H A D | block-common.h | 442 * Filter drivers have drv->is_filter = true. 444 * Filter node has exactly one FILTERED|PRIMARY child, and may have other 445 * children which must not have these bits (one example is the 448 * Filter nodes never have COW children. 452 * drivers will have drv->filtered_child_is_backing set to true (see that 466 * Don't have any FILTERED children. 468 * May have at most one COW child. In this case it's linked in bs->backing. 471 * May have at most one PRIMARY child. In this case it's linked in bs->file. 474 * May also have some other children that don't have the PRIMARY or COW bit set. 479 * Any node may have an arbitrary number of such children. [all …]
|
/qemu/rust/ |
H A D | Cargo.toml | 26 # and ensures that we do not have misspelled allow() attributes. 96 # nice to have, but cannot be enabled yet 97 #wildcard_imports = "deny" # still have many bindings::* imports 99 # these may have false positives
|
/qemu/include/hw/ssi/ |
H A D | ssi.h | 6 * However it is fairly common for boards to have multiple peripherals 39 /* if you have standard or no CS behaviour, just override transfer. 44 * this if they have side effects associated with the cs line (beyond 51 /* if you have non-standard CS behaviour override this to take control 93 * This function is useful if you have created @dev via qdev_new()
|
/qemu/include/qemu/ |
H A D | atomic128.h | 22 * have our known alignment with __builtin_assume_aligned, however prior to 39 * For hosts that only have large compare-and-swap, a legalistic reading 53 * object go through the library. In our case we do not have an object 56 * pieces using word-sized accesses. From the hypervisor, we have no
|
/qemu/tests/functional/ |
H A D | test_x86_cpu_model_versions.py | 20 # You should have received a copy of the GNU Lesser General Public 47 # they shouldn't have their own versions: 82 # with older QEMU versions that didn't have the versioned CPU model 259 'pc-i440fx-4.1 + Cascadelake-Server should not have arch-capabilities') 269 'pc-i440fx-4.0 + Cascadelake-Server should not have arch-capabilities') 280 … 'pc-i440fx-4.0 + Cascadelake-Server,+arch-capabilities should have arch-capabilities') 290 … 'pc-i440fx-4.1 + Cascadelake-Server,-arch-capabilities should not have arch-capabilities') 301 'pc-i440fx-4.0 + Cascadelake-Server-v1 should not have arch-capabilities') 311 'pc-i440fx-4.0 + Cascadelake-Server-v2 should have arch-capabilities') 322 … 'pc-i440fx-4.0 + Cascadelake-Server-v1,+arch-capabilities should have arch-capabilities') [all …]
|
/qemu/include/hw/s390x/ |
H A D | storage-keys.h | 52 * instead. TCG guests have to make sure to flush the TLB of all CPUs 66 * storage keys have not been lazily enabled yet. 68 * Callers have to validate that a GFN is valid before this call. 83 * storage keys have not been lazily enabled yet and implicit 86 * Callers have to validate that a GFN is valid before this call.
|
/qemu/docs/system/ |
H A D | gdb.rst | 87 "inferiors", each of which can have multiple "threads". When the QEMU 90 "thread". Most QEMU machine types have identical CPUs, so there is a 92 heterogeneous and have multiple clusters: for example the ``sifive_u`` 103 handle multiple inferiors, and so you have to explicitly connect 109 Once connected, gdb will have a single inferior, for the 124 all the clusters you have attached to:: 142 running several tests in parallel, or if you do not have a known free TCP 172 of times before executing the instruction gdb wants to have executed.
|
/qemu/python/qemu/qmp/ |
H A D | models.py | 27 :raise TypeError: If any required fields have the wrong type. 61 :raise TypeError: If any required fields have the wrong type. 89 :raise TypeError: If any required fields have the wrong type. 111 :raise TypeError: If any required fields have the wrong type. 133 :raise TypeError: If any required fields have the wrong type.
|
/qemu/tests/qtest/ |
H A D | rtl8139-test.c | 116 fatal("we should have an interrupt here!\n"); in test_timer() 134 fatal("we should have an interrupt here!\n"); in test_timer() 146 fatal("we should have an interrupt here!\n"); in test_timer() 163 fatal("we should have an interrupt here!\n"); in test_timer() 173 /* here we should have an interrupt */ in test_timer() 175 fatal("we should have an interrupt here!\n"); in test_timer()
|
/qemu/util/ |
H A D | error-report.c | 139 * Print current location to current monitor if we have one, else to stderr. 180 * Print a message to current monitor if we have one, else to stderr. 220 * Print an error message to current monitor if we have one, else to stderr. 232 * Print a warning message to current monitor if we have one, else to stderr. 243 * Print an information message to current monitor if we have one, else to 255 * Print an error message to current monitor if we have one, else to stderr. 271 * Print a warning message to current monitor if we have one, else to stderr. 286 * Print an information message to current monitor if we have one, else to
|
/qemu/net/ |
H A D | util.h | 71 #define TCPS_SYN_SENT 2 /* active, have sent syn */ 72 #define TCPS_SYN_RECEIVED 3 /* have send and received syn */ 77 #define TCPS_FIN_WAIT_1 6 /* have closed, sent fin */ 81 #define TCPS_FIN_WAIT_2 9 /* have closed, fin is acked */
|
/qemu/linux-headers/LICENSES/preferred/ |
H A D | GPL-2.0 | 42 have the freedom to distribute copies of free software (and charge for 54 you have. You must make sure that they, too, receive or can get the 65 want its recipients to know that what they have is not the original, so 72 program proprietary. To prevent this, we have made it clear that any 195 However, parties who have received copies, or rights, from you under 196 this License will not have their licenses terminated so long as such 199 5. You are not required to accept this License, since you have not 238 implemented by public license practices. Many people have made 263 later version", you have the option of following the terms and conditions 309 convey the exclusion of warranty; and each file should have at least [all …]
|
/qemu/docs/specs/ |
H A D | ppc-spapr-numa.rst | 43 considering that the same resource can have multiple connections to the 60 same performance boundaries are expected to have relative NUMA distance 62 to the same first boundary will have the shortest distance from each 74 belonging to the first NUMA level have distance equal to 10 from each 77 P2 processors, we would have the following NUMA levels: 95 P1 and P2 have the same third NUMA level, MOD1: Distance between them = 40 113 P1 and P2 does not have a common performance boundary. Since this is a one level 143 way to calculate it. We have the ibm,associativity for each resource, which 182 To bring the user experience x86 users have when tuning up NUMA, we had 206 have to accept that a large array of values will be translated to the same [all …]
|
/qemu/ |
H A D | COPYING | 23 have the freedom to distribute copies of free software (and charge for 35 you have. You must make sure that they, too, receive or can get the 46 want its recipients to know that what they have is not the original, so 53 program proprietary. To prevent this, we have made it clear that any 176 However, parties who have received copies, or rights, from you under 177 this License will not have their licenses terminated so long as such 180 5. You are not required to accept this License, since you have not 219 implemented by public license practices. Many people have made 244 later version", you have the option of following the terms and conditions 290 convey the exclusion of warranty; and each file should have at least [all …]
|
/qemu/bsd-user/i386/ |
H A D | target_arch_thread.h | 16 * You should have received a copy of the GNU General Public License 40 * functions for shared libraries that have been loaded before the code in target_thread_init() 43 * A value of 0 tells we have no such handler. in target_thread_init()
|
/qemu/target/hexagon/ |
H A D | gen_semantics.c | 14 * You should have received a copy of the GNU General Public License 43 * Scalar core instructions have the following form in main() 47 * HVX instructions have the following form in main() 87 * Macros definitions have the following form in main()
|
/qemu/scripts/ |
H A D | xen-detect.c | 51 * If we have stable libs the we don't want the libxc compat 52 * layers, regardless of what CFLAGS we may have been given. 99 * If we have stable libs the we don't want the libxc compat 100 * layers, regardless of what CFLAGS we may have been given.
|