/qemu/tests/migration/i386/ |
H A D | Makefile | 5 all: a-b-bootblock.h 7 a-b-bootblock.h: x86.bootsect x86.o 19 x86.o: a-b-bootblock.S
|
/qemu/docs/system/devices/ |
H A D | virtio-pmem.rst | 7 The virtio pmem device is a paravirtualized persistent memory device 28 A virtio pmem device backed by a memory-backend-file can be created on 37 creates a backend file with the specified size. 39 - "device virtio-pmem-pci,id=nvdimm1,memdev=mem1" creates a virtio pmem 62 to perform fsync/msync. This is different from a real nvdimm backend where 68 a hint to application to perform fsync for write persistence.
|
/qemu/docs/specs/ |
H A D | pci-ids.rst | 5 Red Hat, Inc. donates a part of its device ID range to QEMU, to be used for 8 Contact Gerd Hoffmann <kraxel@redhat.com> to get a device ID assigned 39 specification. The Linux kernel has a header file with 40 defines for all virtio IDs (``linux/virtio_ids.h``); QEMU has a 46 upstream merge or shipping a distro/product) to avoid conflicts. 81 1b36:000a
|
/qemu/net/ |
H A D | util.h | 53 static inline bool in6_equal_net(const struct in6_addr *a, in in6_equal_net() argument 57 if (memcmp(a, b, prefix_len / 8) != 0) { in in6_equal_net() 65 return a->s6_addr[prefix_len / 8] >> (8 - (prefix_len % 8)) in in6_equal_net()
|
/qemu/tests/qapi-schema/ |
H A D | reserved-member-u.json | 2 # We reject use of 'u' as a member name, to allow it for internal use in 3 # putting union branch members in a separate namespace from QMP members. 4 # This is true even for non-unions, because it is possible to convert a
|
H A D | union-base-union.json | 1 # For now, we require the base to be a struct without variants 2 # TODO: It would be possible to allow a union as a base, as long as all
|
/qemu/docs/interop/ |
H A D | barrier.rst | 15 #. the payload length, a 32bit integer in network endianness 18 The payload starts with a 4byte string (without NUL) which is the 69 ignore any barrierCmdDMouseMove messages until it receives a 124 (i.e. has sent a barrierCmdCClipboard for and has not received a 125 barrierCmdCClipboard for with a greater sequence number) and that 137 grabs a clipboard. 175 Resolution change acknowledgment. Sent by server in response to a 177 barrierCmdDInfo, whether or not the server had sent a barrierCmdQInfo. 190 does not receive a reply within a reasonable time then the server 379 Client should reply with a barrierCmdDInfo
|
H A D | prl-xml.txt | 28 Snapshot a record of the contents captured at a particular time, 40 Storage the backing storage for a subset of the virtual disk. When 41 there is more than one storage in a Parallels disk then that 42 is referred to as a split image. In this case every storage 46 parameters and a list of images. The list of images always 47 contains a root image and may also contain overlays. The 55 Snapshot It is not a snapshot in the classical sense because it 58 Sector a 512-byte data chunk. 61 All information is placed in a single XML element Parallels_disk_image.
|
/qemu/include/tcg/ |
H A D | tcg.h | 292 unsigned a = memop & MO_AMASK; in get_alignment_bits() local 294 if (a == MO_UNALN) { in get_alignment_bits() 296 a = 0; in get_alignment_bits() 297 } else if (a == MO_ALIGN) { in get_alignment_bits() 299 a = memop & MO_SIZE; in get_alignment_bits() 302 a = a >> MO_ASHIFT; in get_alignment_bits() 304 return a; in get_alignment_bits() 609 static inline TCGTemp *arg_temp(TCGArg a) in arg_temp() argument 611 return (TCGTemp *)(uintptr_t)a; in arg_temp() 931 static inline ptrdiff_t tcg_ptr_byte_diff(const void *a, const void *b) in tcg_ptr_byte_diff() argument [all …]
|
/qemu/qapi/ |
H A D | misc-target.json | 55 # @sev: The guest is a legacy SEV or SEV-ES guest. 178 # The struct describes capability for a Secure Encrypted 225 # This command injects a secret blob into memory of SEV guest. 242 # The struct describes attestation report for a Secure Encrypted 259 # @mnonce: a random 16 bytes value encoded in base64 (it will be 299 # The struct describes capability for a specific GIC (Generic 327 # Returns: a list of GICCapability objects. 430 # @pirq: The port is bound to a physical IRQ (PIRQ). 432 # @virq: The port is bound to a virtual IRQ (VIRQ). 445 # Information about a Xen event channel port [all …]
|
H A D | tpm.json | 28 # Return a list of supported TPM models 30 # Returns: a list of TpmModel 59 # Return a list of supported TPM types 61 # Returns: a list of TpmType 95 # @chardev: Name of a unix socket chardev
|
H A D | error.json | 13 # @GenericError: this is used for errors that don't require a specific 18 # @DeviceNotActive: a device has failed to be become active 22 # @KVMMissingCap: the requested operation can't be fulfilled because a
|
/qemu/docs/devel/ |
H A D | index.rst | 9 QEMU is a large and mature project with a number of complex subsystems 19 :ref:`submitting-a-patch` sections to avoid common pitfalls. 21 If you wish to implement a new hardware model you will want to read
|
H A D | nested-papr.txt | 6 introduced with cap-nested-hv option, however, with a slight design change, 7 to enable this on papr/pseries, a new cap-nested-papr option is added. eg: 24 This document explains how a guest operating system can act as a 28 that would normally be called the "host" or "hypervisor". L1 is a 30 and controlled by L0. L2 is a guest virtual machine that is initiated 31 and controlled by L1 acting as a hypervisor. A significant design change 53 This API works primarily using a signal hcall h_enter_nested(). This 92 - L1 requests the L0 to create an L2 with H_GUEST_CREATE() and receives a token
|
H A D | code-of-conduct.rst | 6 The QEMU community is made up of a mixture of professionals and 9 To that end, we have a few ground rules that we ask people to adhere to. 12 a harassment-free experience for everyone, regardless of level of 40 it in the spirit in which it's intended: a guide to make it easier to 47 outside these spaces, when an individual acts as a representative or a
|
/qemu/tests/migration/s390x/ |
H A D | Makefile | 5 all: a-b-bios.h 12 a-b-bios.h: s390x.elf 18 s390x.elf: a-b-bios.c
|
/qemu/docs/devel/migration/ |
H A D | CPR.rst | 4 CPR is the umbrella name for a set of migration modes in which the 5 VM is migrated to a new QEMU instance on the same host. It is 22 URI, which will typically be a file. After quitting QEMU, the user 25 be a type that streams data from one instance to the other. 28 copied to a file. The former is more efficient and is therefore 33 the RAM is backed by persistent shared memory, such as a DAX device, 34 then the user may reboot to a new host kernel before restarting QEMU. 40 suspend to RAM. Beware that suspension can take a few seconds, so 56 * Issue the ``migrate`` command. It is recommended the the URI be a
|
/qemu/target/riscv/ |
H A D | pmp.c | 39 uint8_t a = cfg >> 3; in pmp_get_a_field() local 40 return a & 0x3; in pmp_get_a_field() 154 static void pmp_decode_napot(hwaddr a, hwaddr *sa, hwaddr *ea) in pmp_decode_napot() argument 166 a = (a << 2) | 0x3; in pmp_decode_napot() 167 *sa = a & (a + 1); in pmp_decode_napot() 168 *ea = a | (a + 1); in pmp_decode_napot()
|
/qemu/target/alpha/ |
H A D | int_helper.c | 48 uint64_t helper_cmpbe0(uint64_t a) in helper_cmpbe0() argument 51 uint64_t c = ~(((a & m) + m) | a | m); in helper_cmpbe0() 62 uint64_t helper_cmpbge(uint64_t a, uint64_t b) in helper_cmpbge() argument 69 al = a & mask; in helper_cmpbge() 71 ah = (a >> 8) & mask; in helper_cmpbge()
|
/qemu/tests/unit/ |
H A D | test-mul64.c | 14 uint64_t a, b; member 44 mulu64(&rl, &rh, test_u_data[i].a, test_u_data[i].b); in test_u() 56 muls64(&rl, &rh, test_s_data[i].a, test_s_data[i].b); in test_s()
|
/qemu/hw/net/ |
H A D | npcm7xx_emc.c | 119 value = (emc->conf.macaddr.a[0] << 24) | in emc_reset() 120 (emc->conf.macaddr.a[1] << 16) | in emc_reset() 121 (emc->conf.macaddr.a[2] << 8) | in emc_reset() 122 emc->conf.macaddr.a[3]; in emc_reset() 125 value = (emc->conf.macaddr.a[4] << 24) | (emc->conf.macaddr.a[5] << 16); in emc_reset() 454 mac.a[0] = value >> 24; in emc_receive_filter1() 455 mac.a[1] = value >> 16; in emc_receive_filter1() 456 mac.a[2] = value >> 8; in emc_receive_filter1() 457 mac.a[3] = value >> 0; in emc_receive_filter1() 459 mac.a[4] = value >> 24; in emc_receive_filter1() [all …]
|
/qemu/qga/ |
H A D | qapi-schema.json | 44 # Echo back a unique integer value, and prepend to response a leading 79 # Echo back a unique integer value 97 # response may result in a parser error. 101 # a previous session. 140 # When a guest is paused or migrated to a file then loaded from that 225 # Open a file in the guest and retrieve a file handle for it 553 # This command does NOT return a response on success. There is a high 759 # This is a read-only operation. 1109 # This is a read-only operation. 1315 # Execute a command in the guest [all …]
|
/qemu/python/ |
H A D | README.rst | 13 environment. If you are inside a virtual environment, they will 18 local python packages. If you are inside of a virtual environment, 23 a forwarder ("qemu.egg-link") that points to the source tree. In so 33 (It is a shortcut for ``pip3 install -e .[devel]``.) 50 2. Inside a Python script, use ``sys.path`` to forcibly include a search 78 that should be included by a source distribution.
|
/qemu/tests/tcg/hppa/ |
H A D | stby.c | 10 unsigned a; member 20 if (s->a != 0) { in check() 22 which, insn, ofs, s->a); in check()
|
/qemu/util/ |
H A D | host-utils.c | 32 uint64_t a, uint64_t b) in mul64() argument 47 a0.ll = a; in mul64() 67 void mulu64 (uint64_t *plow, uint64_t *phigh, uint64_t a, uint64_t b) in mulu64() argument 69 mul64(plow, phigh, a, b); in mulu64() 73 void muls64 (uint64_t *plow, uint64_t *phigh, int64_t a, int64_t b) in muls64() argument 77 mul64(plow, &rh, a, b); in muls64() 81 rh -= a; in muls64() 83 if (a < 0) { in muls64()
|