/qemu/hw/xtensa/ |
H A D | xtensa_sim.h | 8 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer in the 14 * derived from this software without specific prior written permission. 16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
/qemu/qapi/ |
H A D | migration.json | 59 # synchronization could not avoid copying dirty pages. This is 156 # this state unless colo capability is enabled for migration. 162 # Before 9.2, this is only used when (1) in precopy, and (2) when 163 # pre-switchover capability is enabled. After 10.0, this state will 197 # If this field is not returned, no migration process has been 219 # iterations begin but *after* the QMP command is issued. This is 225 # throttled during auto-converge. This is only present when 232 # postcopy live migration. This is only present when the 236 # This is only present when the postcopy-blocktime migration 387 # Encoding). This feature allows us to minimize migration traffic [all …]
|
H A D | control.json | 25 # .. note:: This command is valid exactly when first connecting: it 81 # @package: QEMU will always set this field to an empty string. 82 # Downstream versions of QEMU should set this to a non-empty 132 # Return a list of supported QMP commands by this server 153 # This example has been shortened as the real response is too long. 161 # This command will cause the QEMU process to exit gracefully. While 163 # this is not guaranteed. When using this interface, a premature EOF
|
/qemu/docs/ |
H A D | pcie_pci_bridge.txt | 9 Previously Intel DMI-to-PCI bridge was used for this purpose. 15 This generic PCIE-PCI bridge is a cross-platform device, 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,
|
H A D | glossary.rst | 7 This section of the manual presents brief definitions of acronyms and terms used 15 whpx, ...), or software-based (tcg). See this description of `supported 60 debug a running virtual machine, or a program in user-mode. This allows 85 Sometimes this is called the :ref:`target` architecture, but that term 116 ``-machine`` of qemu-system. Our machine models can be found on this `page 123 host systems. This is provided by the :ref:`Migration framework<migration>`. 134 This is `where <https://wiki.qemu.org/Contribute/MailingLists>`_ all the 148 "softmmu" precisely because it implements this in software, including a TLB 235 emulated devices) to run a guest OS. In this mode the CPU may be fully emulated, 263 QEMU User mode can launch processes compiled for one CPU on another CPU. In this [all …]
|
/qemu/docs/specs/ |
H A D | rapl-msr.rst | 37 it with the UNIT provided above you'll get the power in micro-joules. This 39 the consumption of the package. This counter is supposed to overflow at some 60 3. Sleep for 1 second - During this pause the vcpu and other non-vcpu threads 69 6. Retrieve the topology of the Virtual Machine. This helps identify which 110 on this package, that means my thread has been scheduled for 1/4 of the whole 111 package. With that, the calculation of the energy spent by the thread on this 112 package during this whole second is 1/4 of the total energy spent by the 118 Currently this feature is only working on an Intel CPU that has the RAPL driver 121 This feature is activated with -accel
|
/qemu/include/hw/arm/ |
H A D | boot.h | 7 * This code is licensed under the LGPL. 32 * Load the guest image for an ARMv7M system. This must be called by 33 * any ARMv7M board. (This is necessary to ensure that the CPU resets 63 /* ARM machines that support the ARM Security Extensions use this field to 74 * secondary CPUs to point at this boot blob. 84 * sets get_dtb. This will only be used if no dtb file is provided 86 * dtb, and returns a pointer to it. (The caller must free this memory 91 * the user it should implement this hook. 96 * it should set this to QEMU_PSCI_CONDUIT_HVC or QEMU_PSCI_CONDUIT_SMC 116 * this code-blob will run before anything else. It must return to the [all …]
|
/qemu/linux-headers/LICENSES/preferred/ |
H A D | BSD-3-Clause | 16 this list of conditions and the following disclaimer. 19 notice, this list of conditions and the following disclaimer in the 23 contributors may be used to endorse or promote products derived from this 26 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 35 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
/qemu/include/hw/misc/ |
H A D | allwinner-sramc.h | 6 * This program is free software: you can redistribute it and/or modify 11 * This program is distributed in the hope that it will be useful, 17 * along with this program. If not, see <http://www.gnu.org/licenses/>. 57 * This struct is filled by each sunxi device specific code 58 * such that the generic code can use this struct to support
|
/qemu/include/hw/xtensa/ |
H A D | mx_pic.h | 8 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer in the 14 * derived from this software without specific prior written permission. 16 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
/qemu/tests/fp/ |
H A D | platform.h | 11 * this list of conditions, and the following disclaimer. 14 * this list of conditions, and the following disclaimer in the 18 * be used to endorse or promote products derived from this software without 21 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS "AS IS", AND ANY 29 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
/qemu/include/hw/char/ |
H A D | pl011.h | 2 * This program is free software; you can redistribute it and/or modify it 6 * This program is distributed in the hope it will be useful, but WITHOUT 12 * this program. If not, see <http://www.gnu.org/licenses/>. 25 /* This shares the same struct (and cast macro) as the base pl011 device */ 56 * Since some users embed this struct directly, we must
|
/qemu/target/xtensa/ |
H A D | cpu-qom.h | 10 * notice, this list of conditions and the following disclaimer. 12 * notice, this list of conditions and the following disclaimer in the 16 * derived from this software without specific prior written permission. 18 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 26 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
/qemu/include/hw/pci/ |
H A D | pci_bus.h | 23 /* This bus is the root of a PCI domain */ 25 /* PCIe extended configuration space is accessible on this bus */ 27 /* This is a CXL Type BUS */ 49 QLIST_HEAD(, PCIBus) child; /* this will be replaced by qdev later */ 50 QLIST_ENTRY(PCIBus) sibling;/* this will be replaced by qdev later */
|
/qemu/include/migration/ |
H A D | register.h | 9 * This work is licensed under the terms of the GNU GPL, version 2. See 73 * Note that this handler can be called even if save_setup 97 * enabled, devices that support postcopy will skip this step, 115 * When postcopy is enabled, devices that support postcopy will skip this 119 * handler may need, including this device section idstr and instance_id, 127 /* This runs both outside and inside the BQL. */ 168 /* This runs outside the BQL in the migration case, and 190 /* This runs outside the BQL! */ 195 * This hook will be invoked on the source side right before switching 210 * This estimates the remaining data to transfer [all …]
|
/qemu/include/crypto/ |
H A D | tlssession.h | 6 * This library is free software; you can redistribute it and/or 11 * This library is distributed in the hope that it will be useful, 17 * License along with this library; if not, see <http://www.gnu.org/licenses/>. 128 * unmodified hostname as requested by the user. This will 174 * TLS handshake. It is an error to call this before 230 * It is an error to call this before 260 * It is an error to call this before 292 * this method may return control before the handshake 297 * an event loop watch and call this method again 322 * data channel is non-blocking, then this method may return control [all …]
|
/qemu/target/arm/ |
H A D | cpregs.h | 6 * This program is free software; you can redistribute it and/or 11 * This program is distributed in the hope that it will be useful, 17 * along with this program; if not, see 55 * Flag: TB should not be ended after a write to this register 75 * registers which implement clocks or timers require this. 81 * KVM state synchronization. Typically this is for "registers" which are 98 * Flag: Access check for this sysreg is identical to accessing FPU state 103 * Flag: Access check for this sysreg is identical to accessing SVE state 121 * Flag: Access check for this sysreg is constrained by the 131 * Flag: this is a TLBI insn which (when FEAT_XS is present) also has [all …]
|
/qemu/docs/devel/ |
H A D | kconfig.rst | 22 between components. This is useful for two reasons: 36 This domain-specific language is based on the Kconfig language that 42 directory of the QEMU source tree. This is because, unlike Linux, 73 is written in the remainder of this section. The ``&&``, ``||`` and 83 This defines a dependency for this configurable element. Dependencies 119 This is similar to ``select`` as it applies a lower limit of ``y`` 190 devices in one go. This is useful when a set of devices is likely to 197 PCI_DEVICES`` directive rather than just ``default y``. This lets 286 ``--without-default-devices`` option. When this is done, everything defaults 289 are disabled. When QEMU is built with this option, the user will probably [all …]
|
H A D | docs.rst | 45 ``--help`` output and in the documentation. This directive should 47 this is the heading to use. If this string is empty, it produces 53 into QEMU. This should be avoided in new documentation. 56 of the file to see what the expected usage is, because this 64 reStructuredText label within a documentation section. This file
|
/qemu/include/standard-headers/linux/ |
H A D | virtio_pci.h | 4 * This module allows virtio devices to be used over a virtual PCI device. 5 * This can be used with QEMU based VMMs like KVM or Xen. 12 * This header is BSD licensed so anyone can use the definitions to implement 19 * notice, this list of conditions and the following disclaimer. 21 * notice, this list of conditions and the following disclaimer in the 24 * may be used to endorse or promote products derived from this software 26 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 69 * current contents of the ISR and will also clear it. This is effectively 85 /* Virtio ABI version, this must match exactly */ [all …]
|
H A D | virtio_vsock.h | 2 * This header, excluding the #ifdef __KERNEL__ part, is BSD licensed so 10 * notice, this list of conditions and the following disclaimer. 12 * notice, this list of conditions and the following disclaimer in the 15 * may be used to endorse or promote products derived from this software 17 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
/qemu/tests/qemu-iotests/ |
H A D | 031.out | 30 data 'This is a test header extension' 58 data 'This is a test header extension' 91 data 'This is a test header extension' 126 data 'This is a test header extension' 159 data 'This is a test header extension' 197 data 'This is a test header extension'
|
/qemu/docs/system/ |
H A D | target-openrisc.rst | 11 this reason QEMU does not need to support many different boards to support the 25 will boot on any of the QEMU machines. To do this one would compile all required 26 drivers into the kernel. This is possible because QEMU will create a device tree 28 the kernel. The kernel can then use this to configure itself for the machine. 41 and just want to run Linux, the best option is to use the ``virt`` board. This 51 This table of contents should be kept sorted alphabetically
|
/qemu/include/io/ |
H A D | channel-websock.h | 6 * This library is free software; you can redistribute it and/or 11 * This library is distributed in the hope that it will be useful, 17 * License along with this library; if not, see <http://www.gnu.org/licenses/>. 43 * can transparently run the HTTP websockets protocol. This is 48 * This channel object is currently only capable of running as 97 * Perform the websocket handshake. This method
|
/qemu/docs/system/arm/ |
H A D | fby35.rst | 8 Yosemite v3.5 is an iteration on this design, and is very similar: there's a 18 In this generation, the BMC is an AST2600 and each BIC is an AST1030. The BMC 23 source code, see the README's for instructions on that. This image uses the 32 Since this machine has multiple SoC's, each with their own serial console, the 49 This machine model supports emulation of the boot from the CE0 flash device by 50 setting option ``execute-in-place``. When using this option, the CPU fetches
|