/qemu/rust/qemu-api/src/ |
H A D | errno.rs | 8 //! into an [`io::Result`] and back. 12 /// An `errno` value that can be converted into an [`io::Error`] 18 // into io::Error by hand. This is the same mapping that the 81 io::Error::from_raw_os_error(errno.into()) in from() 86 let error_kind: ErrorKind = value.into(); in from() 87 error_kind.into() in from() 98 value.kind().into() in from() 107 /// A signed type that can be converted into an 118 /// converted into "positive success/negative `errno`" convention. 173 /// Convert an integer value into a [`io::Result`]. [all …]
|
/qemu/docs/ |
H A D | pcie_pci_bridge.txt | 16 can be hot-plugged into appropriate root port (requires additional actions, 18 and supports devices hot-plug into the bridge itself 21 Hot-plug of legacy PCI devices into the bridge 89 - 2 PCIE-PCI bridges plugged into 2 different root ports; 90 - e1000 plugged into the first bridge. 92 - PCIE-PCI bridge, plugged into QEMU generic root port; 93 - 2 e1000 cards, one plugged into the cold-plugged PCIE-PCI bridge, 94 another plugged into the hot-plugged bridge. 98 The PCIE-PCI bridge can be hot-plugged only into pcie-root-port that 102 Windows 7 and older versions don't support hot-plug devices into the PCIE-PCI bridge. [all …]
|
H A D | pcie.txt | 26 and allows any PCI/PCI Express device to be plugged into any 28 Plugging a PCI device into a PCI Express slot might not always work and 30 Plugging a PCI Express device into a PCI slot will hide the Extended 34 PCI Express devices should be plugged only into PCI Express Root Ports and 67 2.1.1 To plug a device into pcie.0 as a Root Complex Integrated Endpoint use: 86 Prefer grouping PCI Express Root Ports into multi-function devices 92 Plug only PCI Express devices into PCI Express Ports. 114 2.2.1 Plugging a PCI Express device into a PCI Express Root Port: 121 2.2.3 Plugging a PCI Express device into a Switch: 135 Legacy PCI devices can be plugged into pcie.0 as Integrated Endpoints, [all …]
|
/qemu/target/loongarch/ |
H A D | trace-events | 5 kvm_failed_put_regs_core(const char *msg) "Failed to put core regs into KVM: %s" 7 kvm_failed_put_fpu(const char *msg) "Failed to put fpu into KVM: %s" 9 kvm_failed_put_mpstate(const char *msg) "Failed to put mp_state into KVM: %s" 11 kvm_failed_put_counter(const char *msg) "Failed to put counter into KVM: %s" 13 kvm_failed_put_cpucfg(const char *msg) "Failed to put cpucfg into KVM: %s"
|
/qemu/docs/devel/ |
H A D | s390-dasd-ipl.rst | 15 2. Execute the Read IPL ccw at ``0x00``, thereby reading IPL1 data into ``0x00``. 18 IPL ccw it read the 24-bytes of IPL1 to be read into memory starting at 21 the original READ IPL ccw. The read ccw will read the IPL2 data into memory 34 the real operating system is loaded into memory and we are ready to hand 39 NOTE: The IPL2 channel program might read data into memory 48 The psw that was loaded into memory location ``0x0`` as part of the ipl process 71 1. Place a "Read IPL" ccw into memory location ``0x0`` with chaining bit on. 104 1. Place "Read IPL" ccw into memory location ``0x0``, but turn off chaining bit. 119 Now IPL2 is loaded into memory somewhere, and we know the address.
|
H A D | docs.rst | 23 alternation of C code put into the C output and rST format text 24 put into the documentation. A few special directives are recognised; 32 are put into the documentation verbatim, and discarded from the C output. 53 into QEMU. This should be avoided in new documentation. 65 is included into two separate Sphinx documents, and some
|
/qemu/include/hw/ |
H A D | loader.h | 15 * load_image_size: load an image file into specified buffer 17 * @addr: Buffer to load image into 20 * Load an image file from disk into the specified buffer. 39 * Load a fixed image into memory. 52 * Load a fixed .hex file into memory. 67 * load_image_mr: load an image into a memory region 69 * @mr: Memory Region to load into 71 * Load the specified file into the memory region. 94 * the compressed payload and decompress it into a new buffer. If successful, 141 * have some architecture-specific behaviours that come into effect when [all …]
|
/qemu/include/qemu/ |
H A D | fifo8.h | 79 * @dest: the buffer to write the data into (can be NULL) 83 * The popped data is copied into the @dest buffer. 93 * @dest: the buffer to write the data into (can be NULL) 97 * The peeked data is copied into the @dest buffer. 113 * containing the popped data is returned. This buffer points directly into 138 * Peek into a number of elements from the FIFO up to a maximum of @max. 139 * The buffer containing the data peeked into is returned. This buffer points 140 * directly into the FIFO backing store. Since data is invalidated once any
|
H A D | cutils.h | 24 * @buf: buffer to copy string into 28 * Copy @str into @buf, including the trailing NUL, but do not 43 * @buf: buffer to copy string into 48 * Copy @str into @buf (but *not* its trailing NUL!), and then pad the 128 * is stored into @input. 130 * character, then NULL is stored into @input. 284 * @str: GString into which to append 290 * Append @len bytes of @buf as hexadecimal into @str. 313 * Converts the @data_size bytes in @data into hex digit pairs, writing them to
|
/qemu/rust/qemu-api-macros/src/ |
H A D | bits.rs | 43 return Err(MacroError::Message("expected parenthesis".into(), g.span())); in parse_primary() 48 "expected operand, found ')'".into(), in parse_primary() 77 return Err(MacroError::Message("expected operand".into(), p.span())); in parse_primary() 81 "expected operand at end of input".into(), in parse_primary() 90 return Err(MacroError::Message("unexpected literal".into(), tok.span())); in parse_primary() 122 "expected operand at end of input".into(), in parse_binop() 202 "expected expression, do not call this macro directly".into(), in parse() 208 "expected parenthesis, do not call this macro directly".into(), in parse()
|
H A D | lib.rs | 106 let expanded = derive_object_or_error(input).unwrap_or_else(Into::into); in derive_object() 152 let expanded = derive_opaque_or_error(input).unwrap_or_else(Into::into); in derive_opaque() 250 let expanded = derive_tryinto_or_error(input).unwrap_or_else(Into::into); in derive_tryinto() 260 let expanded = BitsConstInternal::parse(&mut it).unwrap_or_else(Into::into); in bits_const_internal()
|
/qemu/docs/interop/ |
H A D | live-block-operations.rst | 16 namely: live copy data from backing files into overlays; shorten long 17 disk image chains by merging data from overlays into backing files; live 79 (1) ``block-stream``: Live copy of data from backing files into overlay 97 (2) ``block-commit``: Live merge of data from overlay files into backing 100 (i.e. merge the current active layer into the base image). 107 committed into a backing file; 239 files into overlay images. 250 (1) Merge everything into the active layer: I.e. copy all contents from 251 the base image, [A], and overlay images, [B] and [C], into [D], 254 into it (where live QEMU writes go to):: [all …]
|
H A D | qcow2.rst | 9 Likewise, the virtual disk as seen by the guest is divided into (guest) 26 Offset into the image file at which the backing file name 73 Offset into the image file at which the active L1 table 77 Offset into the image file at which the refcount table 87 Offset into the image file at which the snapshot table 244 zeroed, so that if some existing (or future) additional field will fall into 344 Offset into the image file at which the bitmap directory 359 Byte 0 - 7: Offset into the image file at which the encryption 481 Given an offset into the image file, the refcount of its cluster can be 496 9 - 63: Bits 9-63 of the offset into the image file at which the [all …]
|
/qemu/rust/hw/char/pl011/src/ |
H A D | device.rs | 128 // Some C users of this device embed its state struct into their own 226 self.receive_status_error_clear = 0.into(); in write() 241 let new_val: registers::LineControl = value.into(); in write() 258 self.control = value.into(); in write() 307 let _ = self.loopback_tx(value.into()); in write_data_register() 318 // and then reassembled by the RX logics back into bytes and placed in loopback_tx() 319 // into the RX fifo. That is, loopback happens after TX fifo. in loopback_tx() 323 // bytes in TX fifo may still be able to get into the RX fifo in loopback_tx() 328 // deciding which loopback bytes get into the RX fifo, unless in loopback_tx() 394 self.int_enabled = 0.into(); in reset() [all …]
|
/qemu/tests/qemu-iotests/ |
H A D | 109 | 4 # Test writing image headers of other formats into raw images 78 echo "=== Writing a $fmt header into raw ===" 102 echo "=== Copying sample image $sample_img into raw ===" 119 echo "=== Write legitimate MBR into raw ==="
|
H A D | 302 | 48 # The use case is writing qcow2 image directly into an ova file, which 54 # 4. Write compressed image data into the tar. 78 # 4. Write compressed image data into the tar. 83 # Use raw format to allow creating qcow2 directly into tar file.
|
/qemu/hw/acpi/ |
H A D | vmgenid.c | 39 /* The GUID is written at a fixed offset into the fw_cfg file in vmgenid_build_acpi() 46 /* Put VMGNEID into a separate SSDT table */ in vmgenid_build_acpi() 99 /* Patch address of GUID fw_cfg blob into the ADDR fw_cfg blob in vmgenid_build_acpi() 110 /* Patch address of GUID fw_cfg blob into the AML so OSPM can retrieve in vmgenid_build_acpi() 112 * the least-signficant 32 get patched into AML. in vmgenid_build_acpi() 154 /* The GUID is written at a fixed offset into the fw_cfg file in vmgenid_update_guest()
|
/qemu/docs/specs/ |
H A D | acpi_cpu_hotplug.rst | 20 to modern CPU hotplug interface, write 0 into it to do switch. 49 - writes to any other register are ignored until valid value is stored into it 178 stores value into OST event register 180 stores value into OST status register, triggers 195 #. Writes into CPU bitmap are ignored. 234 into a valid state and exit.
|
/qemu/docs/devel/migration/ |
H A D | postcopy.rst | 14 a fault that's translated by QEMU into a request to the source QEMU. 115 'packaging' the device data into a blob that's read in one go. 169 is read into memory, and the main thread recurses into qemu_loadvm_state_main 208 will go into a paused state. It'll need a recovery phase to continue a 213 - When network issue occurs, both QEMU will go into **POSTCOPY_PAUSED** 222 Source QEMU will go into **POSTCOPY_RECOVER_SETUP** state trying to 226 channel, they will go into **POSTCOPY_RECOVER** state, some handshake
|
/qemu/include/io/ |
H A D | channel.h | 209 * @iov: the array of memory regions to read data into 300 * @iov: the array of memory regions to read data into 330 * @iov: the array of memory regions to read data into 382 * @iov: the array of memory regions to read data into 412 * @buf: the memory region to read data into 417 * receiving of file handles, and only supports reading into 444 * @buf: the memory region to read data into 448 * Reads @buflen bytes into @buf, possibly blocking or (if the 466 * @buf: the memory region to read data into 470 * Reads @buflen bytes into @buf, possibly blocking or (if the [all …]
|
/qemu/include/hw/nvram/ |
H A D | fw_cfg.h | 109 * is only linked, NOT copied, into the data structure of the fw_cfg device. 225 * referenced by the starting pointer is only linked, NOT copied, into the 241 * @callback_opaque: argument to be passed into callback function 247 * referenced by the starting pointer is only linked, NOT copied, into the 276 * In either case, the new item data is only linked, NOT copied, into the 293 * The data generated by the @part object is copied into the data structure of 333 * load_image_to_fw_cfg() - Load an image file into an fw_cfg entry identified
|
/qemu/docs/sphinx/ |
H A D | hxtool.py | 12 # from .hx files, and insert them all into the current document. 101 # later put into a 'section' node. 138 # Put the accumulated rST into the previous node, 163 # fragments into a dummy node so we can return the children. 168 # Put the remaining accumulated rST into the last section, and
|
/qemu/include/system/ |
H A D | tpm_backend.h | 140 * Reset the backend into a well defined state with all previous errors 175 * @s: the backend to call into 185 * @s: the backend to call into 195 * @s: the backend to call into
|
/qemu/docs/system/ |
H A D | generic-loader.rst | 10 The 'loader' device allows the user to load multiple images or values into 13 Loading Data into Memory Values 75 The loader device also allows files to be loaded into memory. It can load ELF, 82 A file to be loaded into memory
|
/qemu/qobject/ |
H A D | block-qdict.c | 79 * Flatten non-empty QDict and QList recursively into @target, in qdict_flatten_qlist() 118 * Flatten non-empty QDict and QList recursively into @target, in qdict_flatten_qdict() 161 /* extract all the src QDict entries starting by start into dst. 204 * qdict_array_split(): This function moves array-like elements of a QDict into 269 * Given a flattened key such as 'foo.0.bar', split it into two parts 279 * can be fed back into the qdict_split_flat_key() key as the input 311 /* Unescape the '..' sequence into '.' */ in qdict_split_flat_key() 390 * and crumples it into a nested structure. 437 /* Step 1: split our totally flat dict into a two level dict */ in qdict_crumple() 478 * into a multi-level dict */ in qdict_crumple() [all …]
|