Home
last modified time | relevance | path

Searched refs:a (Results 426 – 450 of 1355) sorted by relevance

1...<<11121314151617181920>>...55

/qemu/docs/system/arm/
H A Dorangepi.rst6 and Linux. The board comes with a Quad Core Cortex-A7 @ 1.3GHz,
41 for a complete list of unimplemented I/O devices: ``./hw/arm/allwinner-h3.c``
47 for loading a Linux kernel or ELF executable. Additionally, the Orange Pi PC
68 For example, U-Boot uses it to determine a unique MAC address.
82 To build a Linux mainline kernel that can be booted by the Orange Pi PC machine,
134 instead of shrinking it to a power of two, to avoid loss of data. For example,
135 to prepare a downloaded Armbian image, first extract it and then increase
162 Instead of providing a custom Linux kernel via the -kernel command you may also
173 a lot of userland programs via systemd. Depending on the host hardware and OS,
228 that the size of the SD image is a power of two and that the NetBSD kernel
[all …]
/qemu/target/arm/tcg/
H A Dsme_helper.c123 uint64_t *a = za; in DO_MOVA_C() local
137 Int128 *a = za; in HELPER() local
180 uint64_t *a = za; in DO_MOVA_Z() local
194 Int128 *a = za; in HELPER() local
919 *a = float32_muladd(n, *m, *a, 0, vst); in HELPER()
951 *a = float64_muladd(n, zm[col], *a, 0, &fpst); in HELPER()
1039 *a = f16_dotadd(*a, n, m, &fpst_std, &fpst_odd); in HELPER()
1074 *a = bfdotadd(*a, n, m); in HELPER()
1103 *a = fn(n, zm[H4(col)], *a, pa & pb, neg); in do_imopa_s()
1125 *a = fn(n, zm[col], *a, pa & pb, neg); in do_imopa_d()
[all …]
/qemu/docs/system/
H A Dvm-templating.rst12 With VM templating, a single template VM serves as the starting point for
16 Conceptually, the VM state is frozen, to then be used as a basis for new
28 *unique* are no longer unique, which can be a security concern.
37 ends up in a file, from where it can be reused for the new VMs:
43 In the following command-line example, a 2GB VM is created, whereby VM RAM
58 In order to have a new VM be based on a template VM, we have to
59 configure VM RAM to be based on a template VM RAM file; however, the VM
67 In the following command-line example, a 2GB VM is created based on the
80 template VM or when starting new VMs based on a template VM.
112 (requested-size=0), not using a template VM file as memory backend for the
H A Dcpu-models-mips.rst.inc11 matches the generation of the host CPUs in use. In a deployment with a
43 matches the generation of the host CPUs in use. In a deployment with a
87 matches the generation of the host CPUs in use. In a deployment with a
/qemu/docs/interop/
H A Dnbd.txt21 types. The first is related to exposing the contents of a dirty
33 the image, with a single metadata context named:
37 In the allocation depth context, the entire 32-bit value represents a
38 depth of which layer in a thin-provisioned backing chain provided the
54 various features (both as a server exposing the feature, and as a
57 several cases, the initial release containing a feature may require
H A Dpr-helper.rst10 restricting access to block devices to specific initiators in a shared
13 For a more detailed reference please refer to the SCSI Primary
27 After connecting to the helper program's socket, the helper starts a simple
33 If a bit is 1 in ``requested_features`` and 0 in ``supported_features``,
35 is closed. On the other hand, it is acceptable for a bit to be 0 in
50 A command consists of a request and a response. A request consists
51 of a 16-byte SCSI CDB. A file descriptor must be passed to the helper
/qemu/hw/net/rocker/
H A Drocker_fp.c69 memcpy(macaddr->a, port->conf.macaddr.a, sizeof(macaddr->a)); in fp_port_get_macaddr()
239 memcpy(port->conf.macaddr.a, start_mac, sizeof(port->conf.macaddr.a)); in fp_port_alloc()
240 port->conf.macaddr.a[5] += index; in fp_port_alloc()
247 port->conf.macaddr.a); in fp_port_alloc()
/qemu/target/riscv/insn_trans/
H A Dtrans_rvzicond.c.inc16 * You should have received a copy of the GNU General Public License along with
43 static bool trans_czero_eqz(DisasContext *ctx, arg_r *a)
47 return gen_logic(ctx, a, gen_czero_eqz);
50 static bool trans_czero_nez(DisasContext *ctx, arg_r *a)
54 return gen_logic(ctx, a, gen_czero_nez);
/qemu/util/
H A Drange.c23 int range_compare(Range *a, Range *b) in range_compare() argument
25 assert(!range_is_empty(a) && !range_is_empty(b)); in range_compare()
28 if (b->lob && b->lob - 1 > a->upb) { in range_compare()
31 if (a->lob && a->lob - 1 > b->upb) { in range_compare()
/qemu/docs/system/devices/
H A Dccid.rst6 The USB CCID device is a USB device implementing the CCID specification, which
20 cannot be used on a guest with simple usb passthrough since it will then not be
23 the guest machine. It is also possible to have a completely virtual smart card
24 reader and smart card (i.e. not backed by a physical device) using this device.
46 Assuming you have a working smartcard on the host with the current
53 You must create the CA and card certificates. This is a one time process.
78 In a Linux guest you can then use the CoolKey PKCS #11 module to access
101 On the host specify the ccid-card-passthru device with a suitable chardev::
129 usb-ccid expects a chardev and expects the protocol defined in
168 libcacard implements a completely virtual CAC (DoD standard for smart
[all …]
/qemu/docs/user/
H A Dmain.rst19 QEMU includes a generic system call translator. This means that the
28 executes a division by zero).
35 On Linux, QEMU can emulate the ``clone`` syscall and create a real
36 host thread (with a separate virtual CPU) for each emulated thread.
38 correctly. x86 and Arm use a global lock in order to preserve their
80 Pre-allocate a guest virtual address space of the given size (in
87 Activate logging of the specified items (use '-d help' for a list of
95 This slows down emulation a lot, but can be useful in some situations,
104 incomplete. All system calls that don't have a specific argument
193 In order to launch a BSD process, QEMU needs the process executable
[all …]
/qemu/scripts/coccinelle/
H A Dreset-type.cocci1 // Convert device code using three-phase reset to add a ResetType
14 // This coccinelle script aims to produce a complete change that needs
18 // one device model that does something a bit nonstandard. Those
21 // Look for where we use a function as a ResettableHoldPhase method,
38 // and add the new argument. If the function calls a hold function
85 // We use a python scripted constraint on the position of the match
86 // to ensure that they only match in a particular function. See
/qemu/tests/qapi-schema/
H A Ddoc-bad-command-arg.json5 # @a: a
8 { 'command': 'foo', 'data': {'a': 'int'} }
H A Ddoc-bad-boxed-command-arg.json5 # @a: an argument
7 { 'struct': 'Args', 'data': { 'a': 'int' } }
11 # @a: bogus
/qemu/
H A DREADME.rst5 QEMU is a generic and open source machine & userspace emulator and
8 QEMU is capable of emulating a complete machine in software without any
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
23 QEMU aims to fit into a variety of use cases. It can be invoked directly
26 layers, by providing a stable command line interface and monitor API.
30 QEMU as a whole is released under the GNU General Public License,
49 Linux platforms, OS-X, Win32 (via the Mingw64 toolchain) and a variety
79 a 'Signed-off-by' line from the author. Patches should follow the
101 requires a working 'git send-email' setup, and by default doesn't
[all …]
/qemu/docs/devel/
H A Dci-jobs.rst.inc15 https://docs.gitlab.com/ee/ci/variables/#add-a-cicd-variable-to-a-project
17 Set variable manually when pushing a branch or tag to the user's repository
20 Variables can be set manually when pushing a branch or tag, using
63 in a handful of namespaces
71 which jobs get run in a pipeline
91 The following variables may be set when defining a job in the
120 be a temporary marker until the problems can be addressed, or
126 The job is for publishing content after a branch has been
168 If you've got access to an aarch64 host that can be used as a gitlab-CI
175 aarch32 EL0 code to be used as a gitlab-CI runner, you can set this
[all …]
/qemu/docs/
H A Dnvdimm.txt13 The storage of a vNVDIMM device in QEMU is provided by the memory
15 way to create a vNVDIMM device at startup time is done via the
35 size=$NVDIMM_SIZE,readonly=off" creates a backend storage of size
78 2. QEMU v2.6.0 only puts a basic alignment requirement on the "size"
81 require a larger value than the basic one, e.g. 2MB on x86. This
102 If a memory backend file, which was previously used as the backend
103 of a vNVDIMM device without labels, is now used for a vNVDIMM
173 as a backend, write persistence is guaranteed if the host kernel has
181 guaranteed after a system crash. For compatibility reasons, these
228 NVDIMM data persistence. Users can provide a persistence value to a guest via
[all …]
H A Dqcow2-cache.txt13 not a straightforward operation.
26 The cluster size is configurable, but it must be a power of two and
38 The qcow2 format uses a two-level structure to map the virtual disk as
58 The qcow2 format also maintains a reference count for each cluster.
60 snapshots. The data is stored in a two-level structure similar to the
67 Each block contains a number of refcount entries. Their size (in bits)
68 is a power of two and must not be higher than 64. It defaults to 16
69 bits, but a different value can be set using the refcount_bits option:
73 QEMU keeps a refcount cache to speed up I/O much like the
123 There are a few things that need to be taken into account:
[all …]
/qemu/qga/vss-win32/
H A Dvss-common.h53 #define _L(a) L##a argument
54 #define L(a) _L(a) argument
/qemu/docs/system/riscv/
H A Dvirt.rst4 The ``virt`` board is a platform which does not correspond to any real hardware;
6 if you simply want to run a guest such as Linux and do not care about
7 reproducing the idiosyncrasies and limitations of a particular bit of
24 * The fw_cfg device that allows a guest to obtain data from QEMU
33 The ``virt`` machine automatically generates a device tree blob ("dtb")
44 * Should contain a node for the CLINT device with a compatible string
51 for loading a Linux kernel, a VxWorks kernel, an S-mode U-Boot bootloader
115 The number of per-HART VS-level AIA IMSIC pages to be emulated for a guest
122 Linux mainline v5.12 release is tested at the time of writing. To build a
143 To build a Linux mainline kernel that can be booted by the ``virt`` machine
[all …]
/qemu/docs/system/openrisc/
H A Dvirt.rst4 The ``virt`` board is a platform which does not correspond to any
7 a guest such as Linux and do not care about reproducing the
8 idiosyncrasies and limitations of a particular bit of real-world
25 to load a Linux kernel and optional disk image. For example:
45 The ``virt`` board automatically generates a device tree blob ("dtb") which it
/qemu/tests/avocado/
H A Dvnc.py95 a, b, c = find_free_ports(3)
96 self.assertFalse(check_connect(a))
102 self.assertEqual(self.vm.qmp('query-vnc')['return']['service'], str(a))
103 self.assertTrue(check_connect(a))
113 self.assertFalse(check_connect(a))
/qemu/tests/tcg/sh4/
H A Dtest-addv.c7 static void addv(const int a, const int b, const int res, const int carry) in addv() argument
9 int o = a, c; in addv()
16 printf("ADDV %d, %d = %d/%d [T = %d/%d]\n", a, b, o, res, c, carry); in addv()
/qemu/qapi/
H A Dchar.json14 # Information about a character device.
39 # Returns: a list of @ChardevInfo
85 # Returns: a list of @ChardevBackendInfo
116 # @utf8: Data is a UTF-8 string (RFC 3629)
128 # Write to a ring buffer character device.
160 # Read from a ring buffer character device.
274 # @reconnect: For a client socket, if a socket is disconnected, then
692 # Add a character device backend
728 # Change a character device backend
769 # Remove a character device backend
[all …]
/qemu/target/loongarch/tcg/insn_trans/
H A Dtrans_shift.c.inc70 static bool trans_srai_w(DisasContext *ctx, arg_srai_w *a)
72 TCGv dest = gpr_dst(ctx, a->rd, EXT_NONE);
73 TCGv src1 = gpr_src(ctx, a->rj, EXT_ZERO);
79 tcg_gen_sextract_tl(dest, src1, a->imm, 32 - a->imm);
80 gen_set_gpr(a->rd, dest, EXT_NONE);

1...<<11121314151617181920>>...55