/qemu/ |
H A D | hmp-commands.hx | 68 VM initialization using configuration data provided on the command line 289 .params = "name on|off [vcpu]", 305 .params = "on|off|flush|set [arg]", 311 ``trace-file on|off|flush`` 386 .params = "[on|off]", 444 .help = "start gdbserver on given device (default 'tcp::1234'), stop with 'none'", 487 can be b (8 bits), h (16 bits), w (32 bits) or g (64 bits). On x86, 564 is mapped based on the mapping for the current CPU. 630 .params = "[on|off|reset]", 632 "With no arguments, prints whether profiling is on or off.", [all …]
|
H A D | README.rst | 15 board) on a different machine (e.g. an x86_64 PC board). 19 architecture ABI (e.g. the Linux PPC64 ABI) to be run on a host using a 48 QEMU is multi-platform software intended to be buildable on all modern 84 Additional information on submitting patches can be found online via 114 $ # work on new commits, add your 'Signed-off-by' lines to each 145 For additional information on bug reporting consult: 166 * #qemu on irc.oftc.net 168 Information on additional methods of contacting the community can be
|
/qemu/include/hw/xen/interface/ |
H A D | xen.h | 39 /* Define a variable length array (depends on compiler). */ 166 #define VIRQ_CONSOLE 2 /* G. (DOM0) Bytes received on emergency console. */ 171 #define VIRQ_CON_RING 8 /* G. (DOM0) Bytes received on console */ 175 #define VIRQ_ENOMEM 12 /* G. (DOM0) Low on heap memory */ 229 * 2). Keep on going, filling out the upper (PUD or L3), and middle (PMD 237 * operation on PGD (L4) pagetable entries that have a PUD (L3) entry. 294 * using it as the Page Attribute Table (PAT) bit - for details on it please 313 * If all bits are off, then we are using PAT0. If bit 3 turned on, 318 * Combined on pages it MUST use PAT4 entry. Meaning that Bit 7 (PAGE_PAT) is 323 * WC = PWT (bit 3 on) [all …]
|
/qemu/docs/devel/migration/ |
H A D | compatibility.rst | 20 - qemu-system-x86_64 (v5.2), from now on qemu-5.2. 21 - qemu-system-x86_64 (v5.1), from now on qemu-5.1. 23 Related to this are the "latest" machine types defined on each of 26 - pc-q35-5.2 (newer one in qemu-5.2) from now on pc-5.2 27 - pc-q35-5.1 (newer one in qemu-5.1) from now on pc-5.1 31 configuration needs to be the same also on source and destination. 37 start with the trivial ones, QEMU is the same on source and 61 were configured on 5.1, but this should be easy in the sense that 108 If we change a default value, we need to put back the old value on 220 A device with different features on both sides [all …]
|
/qemu/qapi/ |
H A D | cxl.json | 65 # memory devices on a channel that together execute a transaction. 115 # memory devices on a channel that together execute a transaction. 228 # with the address field on CXL.cache 230 # @cache-be-parity: Byte enable parity or other byte enable errors on 233 # @cache-data-ecc: ECC error on CXL.cache 236 # on CXL.mem 239 # the address field on CXL.mem 241 # @mem-be-parity: Byte enable parity or other byte enable errors on 244 # @mem-data-ecc: Data ECC error on CXL.mem. 322 # @cache-data-ecc: Data ECC error on CXL.cache [all …]
|
H A D | common.json | 25 # An enumeration of three options: on, off, and auto 27 # @auto: QEMU selects the value between on and off 29 # @on: Enabled 36 'data': [ 'auto', 'on', 'off' ] } 41 # An enumeration of three values: on, off, and split 43 # @on: Enabled 52 'data': [ 'on', 'off', 'split' ] }
|
/qemu/tests/qemu-iotests/ |
H A D | 194 | 49 iotests.log('Launching NBD server on destination...') 53 iotests.log('Starting `drive-mirror` on source...') 86 iotests.log('Gracefully ending the `drive-mirror` job on source...') 95 iotests.log('Stopping the NBD server on destination...') 99 iotests.log('Wait for migration completion on target...') 105 iotests.log('Check bitmaps on source:') 108 iotests.log('Check bitmaps on target:')
|
H A D | 261.out | 6 No errors were found on the image. 28 No errors were found on the image. 63 No errors were found on the image. 90 No errors were found on the image. 125 No errors were found on the image. 144 No errors were found on the image. 162 No errors were found on the image. 200 No errors were found on the image. 227 No errors were found on the image. 256 No errors were found on the image. [all …]
|
H A D | 161.out | 6 *** Change an option on the backing file 12 'qemu-io none0 "reopen -o backing.detect-zeroes=on"' } } 15 *** Stream and then change an option on the backing file 26 'qemu-io none0 "reopen -o backing.detect-zeroes=on"' } } 34 *** Commit and then change an option on the backing file 48 'qemu-io none0 "reopen -o backing.detect-zeroes=on"' } }
|
/qemu/docs/interop/ |
H A D | vnc-ledstate-pseudo-encoding.rst | 13 between the lock keys notification LED on the computer running the VNC 14 client session and the current status of the lock keys on the guest 40 on and '0' should be off. 47 100 CapsLock is on, NumLock and ScrollLock are off 48 010 NumLock is on, CapsLock and ScrollLock are off 49 111 CapsLock, NumLock and ScrollLock are on
|
H A D | dbus.rst | 21 display), D-Bus is the de facto IPC of choice on Unix systems. The 34 cooperative tasks are running on the same bus to serve the VM. 39 example on UNIX credentials. 51 dbus-daemon can enforce various policies based on the UID/GID of the 55 Depending on the use case, you may choose different scenarios: 90 dbus-daemon can also perform SELinux checks based on the security
|
/qemu/docs/devel/ |
H A D | zoned-storage.rst | 27 a BlockDriverState graph(for example, raw format on top of file-posix). The 41 For example, to test zone_report on a null_blk device using qemu-io is:: 48 -blockdev node-name=drive0,driver=host_device,filename=/dev/nullb0,cache.direct=on \ 53 -driver driver=host_device,file=/dev/nullb0,if=virtio,cache.direct=on 59 purposes, it cannot yet pass through a zoned device from the host. To pass on 61 through to the guest. Likewise, an HDD HBA can be passed on to QEMU all HDDs
|
/qemu/include/hw/virtio/ |
H A D | virtio-mem.h | 54 * With "dynamic-memslots=on": Device memory region in which we dynamically 60 * With "dynamic-memslots=on": The individual memslots (aliases into the 65 /* With "dynamic-memslots=on": The total number of memslots. */ 69 * With "dynamic-memslots=on": Size of one memslot (the size of the 97 * For !x86 targets this will always be "on" and consequently indicate 121 /* listeners to notify on plug/unplug activity. */
|
/qemu/include/crypto/ |
H A D | tlssession.h | 93 * ...wait for GIO_IN event on fd... 96 * ...wait for GIO_OUT event on fd... 102 * ....send/recv payload data on sess... 149 * Returns: a TLS session object, or NULL on error. 178 * Returns 0 if the credentials validated, -1 on error 185 * would block, but on other errors, must fill 'errp' 204 * and receiving data on the underlying data channel. Typically 236 * or -1 on error. 266 * or -1 on error. 293 * is complete. On non-blocking channels the [all …]
|
/qemu/docs/specs/ |
H A D | rapl-msr.rst | 38 counter is always increasing and it increases more or less faster depending on 58 the QEMU threads are running on. 70 vCPU is running on which virtual package. 93 package has 4 cores, 400 ticks maximum can be scheduled on all the cores 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 118 Currently this feature is only working on an Intel CPU that has the RAPL driver 149 - Works only on Intel host CPUs because AMD CPUs are using different MSR
|
/qemu/.gitlab-ci.d/ |
H A D | base.yml | 3 # On stable branches this is changed by later rules. Should also 40 # Never run jobs upstream on stable branch, staging branch jobs already ran 44 # Never run jobs upstream on tags, staging branch jobs already ran 48 # Scheduled runs on mainline don't get pipelines except for the special Coverity job 56 # Publishing jobs should only run on the default branch in upstream 60 # Non-publishing jobs should only run on staging branches in upstream 64 # Jobs only intended for forks should always be skipped on upstream 126 # Jobs can run if any jobs they depend on were successful
|
/qemu/target/i386/kvm/ |
H A D | kvm-cpu.c | 166 { "kvmclock", "on" }, 167 { "kvm-nopiodelay", "on" }, 168 { "kvm-asyncpf", "on" }, 169 { "kvm-steal-time", "on" }, 170 { "kvm-pv-eoi", "on" }, 171 { "kvmclock-stable-bit", "on" }, 172 { "x2apic", "on" }, 212 x86_cpu_change_kvm_default("kvm-msi-ext-dest-id", "on"); in kvm_cpu_instance_init()
|
/qemu/docs/ |
H A D | xbzrle.txt | 15 be stored on the source. Those pages are stored in a dedicated cache 44 On the sender side XBZRLE is used as a compact delta encoding of page updates, 49 This work was originally based on research results published 88 2. Activate xbzrle on both source and destination: 89 {qemu} migrate_set_capability xbzrle on 92 power of 2. The cache default value is 64MBytes. (on source only) 98 capabilities: xbzrle: on
|
H A D | bypass-iommu.txt | 14 determine whether the devices attached on the PCI host bridge will bypass 25 the 'q35' machine type on x86 architecture and the 'virt' machine type 26 on AArch64. Other machine types do not support bypass iommu for default 37 2. Here is the detailed qemu command line for 'virt' machine with PXB on 41 -machine virt,kernel_irqchip=on,iommu=smmuv3,default_bus_bypass_iommu=true \ 50 3. Here is the detailed qemu command line for 'q35' machine with PXB on
|
/qemu/docs/system/devices/ |
H A D | canokey.rst | 41 * For developers on software with secure key support (e.g. FIDO2, OpenPGP), 47 on code coping with secure key. 74 # depending on your env, lib/pkgconfig can be lib64/pkgconfig 81 CanoKey QEMU stores all its data on a file of the host specified by the argument 114 libcanokey-qemu, you should add ``-DQEMU_DEBUG_OUTPUT=ON`` in cmake command 119 cmake .. -DQEMU_DEBUG_OUTPUT=ON 146 Also, there is no lock on canokey-file, thus two CanoKey QEMU instance
|
/qemu/docs/system/i386/ |
H A D | nitro-enclave.rst | 9 on Firecracker microvm with a vhost-vsock device for communication with the 15 In QEMU, ``nitro-enclave`` is a machine type based on ``microvm`` similar to how 58 Now run the necessary applications on the host machine so that the nitro-enclave VM 62 a AF_VSOCK server on the host machine that listens on port 9000 and sends the heartbeat 64 the applications on the host machine that would typically be running in the parent EC2 75 connect to the enclave VM, run them on the host machine after enclave VM starts.
|
H A D | xenpvh.rst | 5 on HW virtualization features, emulation models and paravirtualization. 10 QEMU can be used to provide PV virtio devices on an emulated PCIe controller. 23 PCI device model will work depending on Xen and guest support. 35 -chardev socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-3,server=on,wait=off \ 37 -chardev socket,id=libxenstat-cmd,path=/var/run/xen/qmp-libxenstat-3,server=on,wait=off \
|
/qemu/docs/config/ |
H A D | ich9-ehci-uhci.cfg | 16 multifunction = "on" 21 multifunction = "on" 28 multifunction = "on" 35 multifunction = "on"
|
/qemu/docs/system/ |
H A D | bootindex.rst | 5 which order it should look for a bootable OS on which devices. 8 property on the individual block or net devices you specify 9 on the QEMU command line. 19 not support ``-boot order=``; on those machines you must always 51 Some firmware has limitations on which devices can be considered for 60 can natively boot from, but if firmware relies on an option ROM for
|
/qemu/include/hw/ssi/ |
H A D | ssi.h | 5 * implementation has a single peripheral on a "bus". 86 * @bus: SSI bus to put it on 89 * Call 'realize' on @dev, put it on the specified @bus, and drop the 95 * you can set properties on it before realizing it. If you don't need 100 * initialized it via some variant on object_initialize_child() then
|