/qemu/qapi/ |
H A D | vfio.json | 18 # @stop-copy: The device is stopped and its internal state is 21 # @resuming: The device is stopped and its internal state is available 26 # @pre-copy: The device is running, tracking its internal state and 27 # its internal state is available for reading. 30 # tracking its internal state and its internal state is available
|
/qemu/docs/system/ |
H A D | guest-loader.rst | 17 This is what is typically done by a boot-loader like grub using its 28 parameter and passed its boot arguments via -append. The Dom0 guest 30 ``/chosen/module@<addr>`` entry in the FDT to indicate its location and
|
H A D | images.rst | 19 where myimage.img is the disk image filename and mysize is its size in 49 snapshot in addition to its numerical ID. 63 A VM snapshot is made of a VM state info (its size is shown in
|
H A D | monitor.rst | 12 - Freeze/unfreeze the Virtual Machine (VM) and save or restore its
|
/qemu/include/hw/intc/ |
H A D | arm_gicv3_its_common.h | 96 static inline void gicv3_add_its(GICv3State *s, DeviceState *its) in gicv3_add_its() argument 98 g_ptr_array_add(s->itslist, its); in gicv3_add_its()
|
/qemu/docs/specs/ |
H A D | aspeed-intc.rst | 27 The orgate has interrupt sources ranging from 0 to 31, with its output pin 29 "GIC_192_201" at bit 4, and its bit 4 output pin is connected to GIC 196. 58 The orgate has interrupt sources ranging from 0 to 31, with its output pin
|
H A D | ivshmem-spec.rst | 14 In the latter case, the device can additionally interrupt its peers, and 15 get interrupted by its peers. 101 and its low 16 bits select an interrupt vector. 118 If the peer is a revision 0 device without MSI-X capability, its 160 its connected clients, the clients can elect to continue. They can
|
/qemu/docs/ |
H A D | image-fuzzer.txt | 41 parameter, then only one test with this seed will be executed, after its finish 71 the '--command' argument. Each command is a list containing a SUT and all its 108 that after code analysis every field will have own constraints for its value. 137 path to a backing file and its format and a fuzzer configuration. 168 - SUT and its arguments (optional) 195 13. Should accept a SUT and its call parameters as an argument or select them 222 and randomly select some of them and so compose its own action vector. 223 Also complexity of a template defines complexity of the fuzzer, so its
|
/qemu/docs/system/i386/ |
H A D | microvm.rst | 5 constructed after its machine model. 59 By default, microvm uses ``qboot`` as its BIOS, to obtain better boot 63 ``virtio-mmio`` as its transport, a microvm-based VM needs to be run 121 command line, QEMU will detect this event and terminate its own
|
H A D | tdx.rst | 7 in a CPU mode that is designed to protect the confidentiality of its memory 8 contents and its CPU state from any other software, including the hosting 26 content into its private memory. 120 This is set by default for TDX guest if kernel-irqchip is left on its default
|
/qemu/docs/devel/ |
H A D | qom.rst | 142 its virtual functions. Here is how the above example might be modified 163 Introducing new virtual methods requires a class to define its own 205 an argument to a method on its corresponding SomethingIfClass, or to 231 respectively; this frees the overriding class from hardcoding its parent 299 its non-overridden methods for a specific type. This would correspond to 351 For the simplest case of a leaf class which doesn't need any of its 389 If the class needs its own virtual methods, or has some other 390 per-class state it needs to store in its own class struct, 441 the device cannot complete its setup. Otherwise on successful
|
H A D | memory.rst | 92 container itself (ie by its MMIO callbacks or RAM backing). However 146 attached to an object, which acts as its owner or parent. QEMU ensures 222 region has left by not mapping subregions to that area of its address range. 230 of its own subregions: D of size 0x1000 at offset 0 and E of size 0x1000 at 245 Since B has higher priority than C, its subregions appear in the flat map 249 If B had provided its own MMIO operations (ie it was not a pure container) 250 then these would be used for any addresses in its range not handled by 259 its child regions without any side effects on other parts of the system. 282 find a match (because of a "hole" in the container's coverage of its 283 address range), then if this is a container with its own MMIO or RAM
|
H A D | clocks.rst | 14 The object is *Clock* and its QOM name is ``clock`` (in C code, the macro 56 The state of a clock is its period; it is stored as an integer 269 mechanism so you can configure a clock to make its children 270 run at a different period from its own. If you call the 274 For instance, if the clock has a frequency of 8MHz and you set its 275 multiplier to 2 and its divider to 3, the child clocks will run 295 the clock remains unconnected it will always keep its initial value 329 ``clock_get()`` returns the period of the clock in its fully precise 411 A device can change its outputs using the ``clock_update()``, 470 * the clock "clk" of its child B. [all …]
|
H A D | multi-process.rst | 18 infrastructure, a guest that compromised its hypervisor could 28 it needs to perform its job. 45 it needs to provide its service, e.g., a disk service could be given 80 code to emulate a device named "foo" is always present in QEMU, but its 84 The object model is hierarchical, so device emulation code names its 194 QEMU one. This could be useful for disk device emulation, since its 218 processes will provide are specified on its command line, as they would 227 *file0* as its backend. 294 channel during its initialization. 338 perform tasks related to being a proxy, such are registering its own [all …]
|
H A D | tcg.rst | 40 In its simplest, less optimized form, this is done by exiting from the 62 matches the current CPU state. If the destination TB is available its 103 patches the previously executed TB by associating one of its jump 180 means that each basic block is indexed with its physical address. 202 available); its output needs to be integrated with the ``perf.data`` file
|
/qemu/tests/qemu-iotests/ |
H A D | 051.out | 273 === Specifying both an option and its legacy alias === 276 …/t.qcow2,iops=1234,throttling.iops-total=5678: 'throttling.iops-total' and its alias 'iops' can't … 279 …t.qcow2,iops_rd=1234,throttling.iops-read=5678: 'throttling.iops-read' and its alias 'iops_rd' can… 282 …qcow2,iops_wr=1234,throttling.iops-write=5678: 'throttling.iops-write' and its alias 'iops_wr' can… 285 …DIR/t.qcow2,bps=1234,throttling.bps-total=5678: 'throttling.bps-total' and its alias 'bps' can't b… 288 …IR/t.qcow2,bps_rd=1234,throttling.bps-read=5678: 'throttling.bps-read' and its alias 'bps_rd' can'… 291 …/t.qcow2,bps_wr=1234,throttling.bps-write=5678: 'throttling.bps-write' and its alias 'bps_wr' can'… 294 …s_max=1234,throttling.iops-total-max=5678: 'throttling.iops-total-max' and its alias 'iops_max' ca… 297 …_rd_max=1234,throttling.iops-read-max=5678: 'throttling.iops-read-max' and its alias 'iops_rd_max'… 300 …r_max=1234,throttling.iops-write-max=5678: 'throttling.iops-write-max' and its alias 'iops_wr_max'… [all …]
|
H A D | 265.out | 4 --- Verifying its content ---
|
H A D | 051.pc.out | 353 === Specifying both an option and its legacy alias === 356 …/t.qcow2,iops=1234,throttling.iops-total=5678: 'throttling.iops-total' and its alias 'iops' can't … 359 …t.qcow2,iops_rd=1234,throttling.iops-read=5678: 'throttling.iops-read' and its alias 'iops_rd' can… 362 …qcow2,iops_wr=1234,throttling.iops-write=5678: 'throttling.iops-write' and its alias 'iops_wr' can… 365 …DIR/t.qcow2,bps=1234,throttling.bps-total=5678: 'throttling.bps-total' and its alias 'bps' can't b… 368 …IR/t.qcow2,bps_rd=1234,throttling.bps-read=5678: 'throttling.bps-read' and its alias 'bps_rd' can'… 371 …/t.qcow2,bps_wr=1234,throttling.bps-write=5678: 'throttling.bps-write' and its alias 'bps_wr' can'… 374 …s_max=1234,throttling.iops-total-max=5678: 'throttling.iops-total-max' and its alias 'iops_max' ca… 377 …_rd_max=1234,throttling.iops-read-max=5678: 'throttling.iops-read-max' and its alias 'iops_rd_max'… 380 …r_max=1234,throttling.iops-write-max=5678: 'throttling.iops-write-max' and its alias 'iops_wr_max'… [all …]
|
/qemu/docs/interop/ |
H A D | virtio-balloon-stats.rst | 29 its value will be -1. Currently, the following stats are supported: 44 a buggy guest can't influence its value. The value is 0 if the guest 52 - As noted above, if a guest doesn't support a particular stat its value
|
/qemu/contrib/gitdm/ |
H A D | group-map-alibaba | 2 # Alibaba contributors including its subsidiaries
|
/qemu/docs/tools/ |
H A D | index.rst | 7 This section of the manual documents QEMU's "tools": its
|
/qemu/docs/devel/testing/ |
H A D | blkverify.rst | 38 Imagine raw.img has 0xcd repeated throughout its first sector:: 49 And test.img is corrupt, its first sector is zeroed when it shouldn't be::
|
H A D | functional.rst | 175 execution of a QEMU binary, giving its users: 181 send commands and inspect its results, as well as asynchronous 192 If it is not explicitly set by the test code, its default value will 203 attached to the stalled QEMU to examine its live state. 290 its URL and SHA256 checksum like this:: 346 usually it means a blob which either its source or build process aren't
|
/qemu/tcg/ |
H A D | tcg.c | 4390 TCGTemp *its = &s->temps[i]; in liveness_pass_2() local 4391 if (its->indirect_reg) { in liveness_pass_2() 4393 dts->type = its->type; in liveness_pass_2() 4394 dts->base_type = its->base_type; in liveness_pass_2() 4395 dts->temp_subindex = its->temp_subindex; in liveness_pass_2() 4397 its->state_ptr = dts; in liveness_pass_2() 4399 its->state_ptr = NULL; in liveness_pass_2() 4402 its->state = TS_DEAD; in liveness_pass_2() 4405 TCGTemp *its = &s->temps[i]; in liveness_pass_2() local 4406 its->state_ptr = NULL; in liveness_pass_2() [all …]
|
/qemu/docs/devel/migration/ |
H A D | vfio.rst | 21 VFIO migration uAPI defines "initial bytes" as part of its pre-copy data stream 123 In this method the device is responsible to log and report its DMAs. This 124 method can be used only if the device is capable of tracking its DMAs. 144 achieve its downtime tolerances. If QEMU during pre-copy phase keeps finding 243 saving its config space is also parallelized (run in a separate thread) in
|