/qemu/qapi/ |
H A D | common.json | 57 # This is a string value or the explicit lack of a string (null 59 # has a different meaning. 74 # An enumeration of options for specifying a PCI BAR 152 # @bind: a strict policy that restricts memory allocation to the host 166 # Indicates whether a netfilter is attached to a netdev's transmit
|
H A D | machine.json | 74 # Information about a virtual CPU 161 # Information describing a machine. 211 # Return a list of supported machines 220 # Returns: a list of MachineInfo 352 # Performs a hard reset of a guest. 366 # Requests that a guest perform a powerdown operation. 412 # say, such a sudden jump can easily confuse a guest OS which is 576 # Create a CXL Fixed Memory Window 829 # Save a portion of guest memory to a file. 858 # Save a portion of guest physical memory to a file. [all …]
|
/qemu/include/crypto/ |
H A D | clmul.h | 74 static inline Int128 clmul_64(uint64_t a, uint64_t b) in clmul_64() argument 77 return clmul_64_accel(a, b); in clmul_64() 79 return clmul_64_gen(a, b); in clmul_64()
|
/qemu/net/ |
H A D | colo.c | 23 uint32_t a, b, c; in connection_key_hash() local 26 a = b = c = JHASH_INITVAL + sizeof(*key); in connection_key_hash() 27 a += key->src.s_addr; in connection_key_hash() 30 __jhash_mix(a, b, c); in connection_key_hash() 32 a += key->ip_proto; in connection_key_hash() 33 __jhash_final(a, b, c); in connection_key_hash()
|
/qemu/ |
H A D | trace-events | 5 # To add a new trace event: 7 # 1. Choose a name for the trace event. Declare its arguments and format 13 # Format of a trace event: 21 # The <name> must be a valid as a C function name. 26 # The <format-string> should be a sprintf()-compatible format string.
|
H A D | qemu.sasl | 2 # pick a mechanism which provides session encryption as well 15 # To use GSSAPI requires that a QEMU service principal is 20 # If using TLS with VNC, or a UNIX socket only, it is possible to 33 # was created on the Kerberos v5 server. If switching to a non-gssapi 38 # containing the passwds. Use 'saslpasswd2 -a qemu [username]'
|
/qemu/target/arm/tcg/ |
H A D | translate-a64.h | 197 uint32_t a, uint32_t oprsz, uint32_t maxsz); 199 uint32_t a, uint32_t oprsz, uint32_t maxsz); 202 TCGv_i64 a, TCGv_i64 b, MemOp esz); 203 void gen_suqadd_d(TCGv_i64 res, TCGv_i64 qc, TCGv_i64 a, TCGv_i64 b); 209 TCGv_i64 a, TCGv_i64 b, MemOp esz); 210 void gen_usqadd_d(TCGv_i64 res, TCGv_i64 qc, TCGv_i64 a, TCGv_i64 b);
|
/qemu/docs/spin/ |
H A D | win32-qemu-event.promela | 7 * This file is in the public domain. If you really want a license, 11 * spin -a docs/event.promela 13 * ./a.out 19 /* Primitives for a Win32 event */ 30 /* Full model: layer a userspace-only fast path on top of the RAW_*
|
/qemu/target/s390x/tcg/ |
H A D | fpu_helper.c | 235 Int128 HELPER(axb)(CPUS390XState *env, Int128 a, Int128 b) in HELPER() 259 Int128 HELPER(sxb)(CPUS390XState *env, Int128 a, Int128 b) in HELPER() 283 Int128 HELPER(dxb)(CPUS390XState *env, Int128 a, Int128 b) in HELPER() 317 Int128 HELPER(mxb)(CPUS390XState *env, Int128 a, Int128 b) in HELPER() 408 uint32_t HELPER(cxb)(CPUS390XState *env, Int128 a, Int128 b) in HELPER() 744 Int128 HELPER(fixb)(CPUS390XState *env, Int128 a, uint32_t m34) in HELPER() 771 uint32_t HELPER(kxb)(CPUS390XState *env, Int128 a, Int128 b) in HELPER() 773 FloatRelation cmp = float128_compare(ARG128(a), ARG128(b), in HELPER() 862 return (m2 & float128_dcmask(env, ARG128(a))) != 0; in HELPER() 882 Int128 HELPER(sqxb)(CPUS390XState *env, Int128 a) in HELPER() [all …]
|
/qemu/docs/specs/ |
H A D | vmgenid.rst | 12 exposes a 128-bit, cryptographically random, integer value identifier, 13 referred to as a Globally Unique Identifier, or GUID. 16 operating system when the virtual machine is executed with a different 17 configuration (e.g. snapshot execution or creation from a template). The 27 generation ID support in a virtualization platform" section of 42 - **R1e** The generation ID shall not live in a page frame that could be 50 - **R6** The hypervisor shall expose a _HID (hardware identifier) object 63 The following is a dump of the contents from a running system:: 147 change the contents of the memory at runtime, specifically when starting a 203 the vmgenid_guid fw_cfg blob are not simply a 128-bit GUID. There is also [all …]
|
H A D | vmcoreinfo.rst | 5 The ``-device vmcoreinfo`` will create a ``fw_cfg`` entry for a guest to 32 You may write a ``guest_format`` that is not supported by the host, in 34 access it through a debugger, via ``vmcoreinfo_realize::vmcoreinfo_state``). 51 as a key=value text file, looking for ``NUMBER(phys_base)`` key
|
/qemu/hw/net/ |
H A D | mcf_fec.c | 377 return (s->conf.macaddr.a[0] << 24) | (s->conf.macaddr.a[1] << 16) in mcf_fec_read() 378 | (s->conf.macaddr.a[2] << 8) | s->conf.macaddr.a[3]; in mcf_fec_read() 381 return (s->conf.macaddr.a[4] << 24) | (s->conf.macaddr.a[5] << 16) | 0x8808; in mcf_fec_read() 454 s->conf.macaddr.a[0] = value >> 24; in mcf_fec_write() 455 s->conf.macaddr.a[1] = value >> 16; in mcf_fec_write() 456 s->conf.macaddr.a[2] = value >> 8; in mcf_fec_write() 457 s->conf.macaddr.a[3] = value; in mcf_fec_write() 460 s->conf.macaddr.a[4] = value >> 24; in mcf_fec_write() 461 s->conf.macaddr.a[5] = value >> 16; in mcf_fec_write() 648 qemu_format_nic_info_str(qemu_get_queue(s->nic), s->conf.macaddr.a); in mcf_fec_realize()
|
/qemu/tests/tcg/i386/ |
H A D | README | 7 generates a text output, for comparison with the output obtained with 8 a real CPU or another emulator. 21 This program executes most SSE/AVX instructions and generates a text output, 22 for comparison with the output obtained with a real CPU or another emulator.
|
/qemu/tests/tcg/s390x/ |
H A D | mie3-compl.c | 3 #define FbinOp(S, ASM) uint64_t S(uint64_t a, uint64_t b) \ 7 : [res]"=&r"(res) : [a]"r"(a), [b]"r"(b) : "cc"); \
|
/qemu/include/qemu/ |
H A D | cpuid.h | 97 unsigned a, d; in xgetbv_low() local 98 asm("xgetbv" : "=a"(a), "=d"(d) : "c"(c)); in xgetbv_low() 99 return a; in xgetbv_low()
|
/qemu/tests/qemu-iotests/tests/ |
H A D | parallels-read-bitmap | 48 a = c['start'] // cluster variable 50 if b - a > 1: 53 log(a)
|
/qemu/target/hexagon/ |
H A D | fma_emu.h | 33 float32 internal_fmafx(float32 a, float32 b, float32 c, 35 float32 internal_mpyf(float32 a, float32 b, float_status *fp_status); 36 float64 internal_mpyhh(float64 a, float64 b,
|
/qemu/ui/ |
H A D | vnc-enc-zrle.c.inc | 15 * Before including this file, you must define a number of CPP macros. 38 #define ZRLE_CONCAT_I(a, b) a##b 39 #define ZRLE_CONCAT2(a, b) ZRLE_CONCAT_I(a, b) 40 #define ZRLE_CONCAT3(a, b, c) ZRLE_CONCAT2(a, ZRLE_CONCAT2(b, c)) 113 /* Real limit is 127 but we want a way to know if there is more than 127 */ 127 /* Solid tile is a special case */
|
/qemu/docs/system/devices/ |
H A D | canokey.rst | 25 CanoKey QEMU exposes itself as a USB device to the guest OS. 27 With the same software configuration as a hardware key, 28 the guest OS can use all the functionalities of a secure key as if 34 inspect what happens inside a secure key 46 Also since this is a virtual card, it can be easily used in CI for testing 60 If you want to install libcanokey-qemu in a different place, 81 CanoKey QEMU stores all its data on a file of the host specified by the argument 93 After the guest OS boots, you can check that there is a USB device. 110 of a secure key while the latter provides platform-dependent functions:
|
/qemu/tests/vm/ |
H A D | conf_example_aarch64.yml | 24 # The below is a example for how to configure NUMA topology with 37 # By default we will use a "block" device, but 38 # you can also boot from a "scsi" device. 47 # To install a different set of packages, provide a command to issue
|
/qemu/tests/qemu-iotests/ |
H A D | 085 | 153 echo === Create a single snapshot on virtio0 === 187 echo === Create a couple of snapshots using blockdev-snapshot === 199 echo === Invalid command - cannot create a snapshot using a file BDS === 230 echo === Invalid command - snapshot node has a backing image ===
|
H A D | 178.out.qcow2 | 6 qemu-img: --size N cannot be used together with a filename. 9 qemu-img: --image-opts, -f, and -l require a filename argument. 10 qemu-img: --image-opts, -f, and -l require a filename argument. 11 qemu-img: --image-opts, -f, and -l require a filename argument. 19 == Size calculation for a new file (human) == 33 qemu-img: The image size is too large (try using a larger cluster size) 70 == qcow2 input image and a backing file (human) == 125 == raw input image and a backing file (human) == 152 == Size calculation for a new file (json) == 223 == qcow2 input image and a backing file (json) == [all …]
|
/qemu/util/ |
H A D | yank.c | 46 static bool yank_instance_equal(const YankInstance *a, const YankInstance *b) in yank_instance_equal() argument 48 if (a->type != b->type) { in yank_instance_equal() 52 switch (a->type) { in yank_instance_equal() 54 return g_str_equal(a->u.block_node.node_name, in yank_instance_equal() 58 return g_str_equal(a->u.chardev.id, b->u.chardev.id); in yank_instance_equal()
|
/qemu/docs/devel/ |
H A D | zoned-storage.rst | 16 to zones. It supports ZBD-specific I/O commands that can be used by a host to 17 manage the zones of a device. 26 block layer while processing I/O requests. A BlockBackend has a root pointer to 27 a BlockDriverState graph(for example, raw format on top of file-posix). The 37 When the BlockBackend's BlockLimits model reports a zoned storage device, users 41 For example, to test zone_report on a null_blk device using qemu-io is:: 59 purposes, it cannot yet pass through a zoned device from the host. To pass on
|
/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
|