Home
last modified time | relevance | path

Searched full:of (Results 1 – 25 of 4559) sorted by relevance

12345678910>>...183

/qemu/target/hexagon/idef-parser/
H A Didef-parser.h5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation; either version 2 of the License, or
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * You should have received a copy of the GNU General Public License
43 * Type of register, assigned to the HexReg.type field
50 * Semantic record of the REG tokens, identifying registers
53 uint8_t id; /**< Identifier of the register */
54 HexRegType type; /**< Type of the register */
55 unsigned bit_width; /**< Bit width of the reg, 32 or 64 bits */
62 unsigned index; /**< Index of the TCGv temporary value */
[all …]
/qemu/pc-bios/
H A Dedk2-licenses.txt9 1. Redistributions of source code must retain the above copyright notice,
10 this list of conditions and the following disclaimer.
13 this list of conditions and the following disclaimer in the documentation
16 Subject to the terms and conditions of this license, each copyright holder
19 (except for failure to satisfy the conditions of this license) patent
25 (a) their Contribution(s) (the licensed copyrights of copyright holders and
26 non-copyrightable additions of contributors, in source or binary form)
29 (b) combination of their Contribution(s) with the work of authorship to
44 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
47 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
[all …]
/qemu/linux-headers/LICENSES/preferred/
H A DGPL-2.07 To use this license in source code, put one of the following SPDX
26 of this license document, but changing it is not allowed.
34 General Public License applies to most of the Free Software
40 When we speak of free software, we are referring to freedom, not
42 have the freedom to distribute copies of free software (and charge for
44 if you want it, that you can change the software or use pieces of it
50 distribute copies of the software, or if you modify it.
52 For example, if you distribute copies of such a program, whether
70 patents. We wish to avoid the danger that redistributors of a free
83 under the terms of this General Public License. The "Program", below,
[all …]
/qemu/
H A DCOPYING7 of this license document, but changing it is not allowed.
15 General Public License applies to most of the Free Software
21 When we speak of free software, we are referring to freedom, not
23 have the freedom to distribute copies of free software (and charge for
25 if you want it, that you can change the software or use pieces of it
31 distribute copies of the software, or if you modify it.
33 For example, if you distribute copies of such a program, whether
51 patents. We wish to avoid the danger that redistributors of a free
64 under the terms of this General Public License. The "Program", below,
67 that is to say, a work containing the Program or a portion of it,
[all …]
/qemu/include/hw/xen/
H A Dstart_info.h2 * Permission is hereby granted, free of charge, to any person obtaining a copy
3 * of this software and associated documentation files (the "Software"), to
6 * sell copies of the Software, and to permit persons to whom the Software is
10 * all copies or substantial portions of the Software.
12 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
17 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
27 * Start of day structure passed to PVH guests and to HVM guests in %ebx.
30 * of the address fields should be treated as not present.
[all …]
/qemu/tests/qemu-iotests/
H A D082.out51 backing_file=<str> - File name of a base image
52 backing_fmt=<str> - Image format of the base image
56 data_file=<str> - File name of an external data file
58 encrypt.cipher-alg=<str> - Name of encryption cipher algorithm
59 encrypt.cipher-mode=<str> - Name of encryption cipher mode
61 encrypt.hash-alg=<str> - Name of encryption hash algorithm
63 encrypt.ivgen-alg=<str> - Name of IV generator algorithm
64 encrypt.ivgen-hash-alg=<str> - Name of IV generator hash algorithm
65 encrypt.key-secret=<str> - ID of secret providing qcow AES key or LUKS passphrase
66 …encryption=<bool (on/off)> - Encrypt the image with format 'aes'. (Deprecated in favor of encrypt.…
[all …]
/qemu/target/xtensa/core-de233_fpu/
H A Dcore-matmap.h3 * parameters (CHAL) of the Xtensa processor core configuration.
19 * XCHAL_ICACHE_SIZE (presence of I-cache)
20 * XCHAL_DCACHE_SIZE (presence of D-cache)
27 Permission is hereby granted, free of charge, to any person obtaining
28 a copy of this software and associated documentation files (the
31 distribute, sublicense, and/or sell copies of the Software, and to
36 in all copies or substantial portions of the Software.
38 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
39 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
42 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
[all …]
/qemu/crypto/
H A Dder.h6 * modify it under the terms of the GNU Lesser General Public
8 * version 2.1 of the License, or (at your option) any later version.
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * You should have received a copy of the GNU Lesser General Public
34 * @value: the starting address of |value| part of 'Tag-Length-Value' pattern.
35 * @vlen: length of the |value|.
43 * @data: pointer to address of input data
44 * @dlen: pointer to length of input data
52 * will be set to the rest length of data, if cb is not NULL, must
53 * return 0 to make decode success, at last, the length of the data
[all …]
/qemu/qapi/
H A Daudio.json6 # This work is licensed under the terms of the GNU GPL, version 2 or later.
31 # @channels: number of channels when using fixed settings (default 2)
33 # @voices: number of voices to use (default 1)
57 # @in: options of the capture stream
59 # @out: options of the playback stream
71 # Options of the D-Bus audio backend.
73 # @in: options of the capture stream
75 # @out: options of the playback stream
77 # @nsamples: set the number of samples per read/write calls (default to 480,
91 # Options of the ALSA backend that are used for both playback and
[all …]
/qemu/docs/
H A Drdma.txt21 * Migration of VM's ram
29 of the significantly lower latency and higher throughput over TCP/IP. This is
30 because the RDMA I/O architecture reduces the number of interrupts and
32 migration, under certain types of memory-bound workloads, may take a more
33 unpredictable amount of time to complete the migration if the amount of
35 with the rate of dirty memory produced by the workload.
38 over Converged Ethernet) as well as Infiniband-based. This implementation of
39 migration using RDMA is capable of using both technologies because of
40 the use of the OpenFabrics OFED software stack that abstracts out the
41 programming model irrespective of the underlying hardware.
[all …]
H A Dimage-fuzzer.txt6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation, either version 2 of the License, or
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15 # You should have received a copy of the GNU General Public License
25 The goal of the image fuzzer is to catch crashes of qemu-io/qemu-img
37 The test means execution of all available commands under test with the same
45 generator should be specified as a mandatory parameter of the test runner.
49 The runner activates generation of core dumps during test executions, but it
57 ``qemu-img`` is required for creation of backing files, so it's mandatory to set
61 The runner accepts a JSON array of fields expected to be fuzzed via the
[all …]
H A Dthrottle.txt6 This work is licensed under the terms of the GNU GPL, version 2 or
12 I/O operations. The code itself is generic and independent of the I/O
13 units, but it is currently used to limit the number of bytes per second
22 Two aspects of the disk I/O can be limited: the number of bytes per
23 second and the number of operations per second (IOPS). For each one of
25 write operations. This gives us a total of six different parameters.
27 I/O limits can be set using the throttling.* parameters of -drive, or
28 using the QMP 'block_set_io_throttle' command. These are the names of
48 The default value of these parameters is 0, and it means 'unlimited'.
51 of 100 IOPS with the following -drive line:
[all …]
/qemu/target/xtensa/core-dsp3400/
H A Dcore-matmap.h3 * parameters (CHAL) of the Xtensa processor core configuration.
19 * XCHAL_ICACHE_SIZE (presence of I-cache)
20 * XCHAL_DCACHE_SIZE (presence of D-cache)
27 Permission is hereby granted, free of charge, to any person obtaining
28 a copy of this software and associated documentation files (the
31 distribute, sublicense, and/or sell copies of the Software, and to
36 in all copies or substantial portions of the Software.
38 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
39 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
42 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
[all …]
/qemu/docs/specs/
H A Dppc-spapr-hotplug.rst5 sPAPR or pSeries guests make use of a facility called dynamic reconfiguration
6 to handle hot plugging of dynamic "physical" resources like PCI cards, or
9 to guests as virtualized resources. The specifics of dynamic reconfiguration
10 are documented extensively in section 13 of the Linux on Power Architecture
11 Reference document ([LoPAR]_). This document provides a summary of that
17 To manage hot plug/unplug of these resources, a firmware abstraction known as
20 configuration/removal of the resource associated with it.
22 Device tree description of DRCs
25 A set of four Open Firmware device tree array properties are used to describe
26 the name/index/power-domain/type of each DRC allocated to a guest at
[all …]
H A Drapl-msr.rst6 energy consumption of various power domains (e.g. CPU packages, DRAM, etc.).
13 not all MSRs are handled by KVM. Some of them can now be handled by the
14 userspace (QEMU); a list of MSRs is given at VM creation time to KVM, and
28 The ``*_POWER_UNIT``, ``*_POWER_LIMIT``, ``*_POWER INFO`` are part of the RAPL
29 spec and specify the power limit of the package, provide range of parameter(min
30 power, max power,..) and also the information of the multiplier for the energy
35 The MSR_PKG_ENERGY_STATUS is a counter; it represents the total amount of
39 the consumption of the package. This counter is supposed to overflow at some
45 core that belongs to PKG-0 will not be able to get the value of PKG-1 and
51 In order to update the value of the virtual MSR, a QEMU thread is created.
[all …]
/qemu/docs/interop/
H A Dqcow2.rst5 A ``qcow2`` image file is organized in units of constant size, which are called
10 clusters of the same size.
17 The first cluster of a qcow2 image contains the file header::
34 Length of the backing file name in bytes. Must not be
39 Number of bits that are used for addressing an offset
43 Note: QEMU as of today has an implementation limit of 2 MB
53 Note: QEMU has an implementation limit of 32 MB as
60 (56 bits) of populated clusters, and an image may
70 Number of entries in the active L1 table
81 Number of clusters that the refcount table occupies
[all …]
H A Dprl-xml.rst12 This work is licensed under the terms of the GNU GPL, version 2 or later.
19 uses auxiliary xml ``Snapshot.xml``, which allows storage of optional snapshot
24 A Parallels disk consists of two parts: the set of snapshots and the disk
31 a record of the contents captured at a particular time, capable
32 of storing current state. A snapshot has a UUID and a parent UUID.
42 a snapshot image with no parent, the root of the snapshot tree.
45 the backing storage for a subset of the virtual disk. When
48 covers a specific address space area of the disk and has its
50 and are not supported. Each storage consists of disk
51 parameters and a list of images. The list of images always
[all …]
H A Dparallels.rst8 This work is licensed under the terms of the GNU GPL, version 2 or later.
12 A Parallels expandable image file consists of three consecutive parts:
29 A data chunk of the size specified in the image header.
31 versions, cluster sizes of 63 sectors, 256 and 252 kilobytes were used.
40 The header is placed at the start of an image and contains the following
77 version of the software that doesn't support Format Extension
83 An offset, in sectors, from the start of the file to the start of
87 - If data_off is zero, the offset is calculated as the end of BAT
105 Format Extension offset, an offset, in sectors, from the start of
106 the file to the start of the Format Extension Cluster.
[all …]
/qemu/include/exec/
H A Dcputlb.h7 * modify it under the terms of the GNU Lesser General Public
9 * version 2.1 of the License, or (at your option) any later version.
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * You should have received a copy of the GNU Lesser General Public
41 * @mmu_idx: mmu index of the tlb to modify
42 * @addr: virtual address of the entry to add
43 * @full: the details of the tlb entry
45 * Add an entry to @cpu tlb index @mmu_idx. All of the fields of
47 * the complete description of the translated page.
63 * @addr: virtual address of page to add entry for
[all …]
/qemu/docs/devel/
H A Dreplay.rst12 Record/replay functions are used for the deterministic replay of qemu
15 number of times. Execution replaying reads the log and replays all
19 Several parts of QEMU include function calls to make event log recording
28 these moments by counting the number of instructions executed between
29 every pair of consecutive events.
31 Academic papers with description of deterministic replay implementation:
33 * `Deterministic Replay of System's Execution with Multi-target QEMU Simulator for Dynamic Analysis…
34 * `Don't panic: reverse debugging of kernel drivers <https://dl.acm.org/citation.cfm?id=2786805.280…
36 Modifications of qemu include:
40 * synchronization of the bottom halves execution
[all …]
H A Dcode-of-conduct.rst3 Code of Conduct
6 The QEMU community is made up of a mixture of professionals and
7 volunteers from all over the world. Diversity is one of our strengths,
12 a harassment-free experience for everyone, regardless of level of
17 * Be respectful. Not all of us will agree all the time. Disagreements, both
20 we resolve disagreements and differing views constructively. Members of the
22 well as with people outside the QEMU community and with users of QEMU.
26 respectful. Examples of unacceptable behavior by participants include:
28 * The use of sexualized language or imagery
39 This isn't an exhaustive list of things that you can't do. Rather, take
[all …]
/qemu/include/qemu/
H A Dfifo8.h16 * @capacity: capacity of the newly created FIFO
18 * Create a FIFO of the specified capacity. Clients should call fifo8_destroy()
46 * @num: number of bytes to push
69 * Peek the data byte at the current head of the FIFO. Clients are responsible
80 * @destlen: size of @dest and maximum number of bytes to pop
82 * Pop a number of elements from the FIFO up to a maximum of @destlen.
86 * Returns: number of bytes popped.
94 * @destlen: size of @dest and maximum number of bytes to peek
96 * Peek a number of elements from the FIFO up to a maximum of @destlen.
100 * Returns: number of bytes peeked.
[all …]
/qemu/migration/
H A Dmigration-stats.h9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
19 * Amount of time to allocate to each "chunk" of bandwidth-throttled
38 * Number of bytes that were dirty last time that we synced with
46 * Number of pages dirtied per second.
50 * Number of times we have synchronized guest bitmaps.
54 * Number of times zero copy failed to send any page using zero
59 * Number of bytes sent at migration completion stage while the
64 * Number of bytes sent through multifd channels.
68 * Number of pages transferred that were not full of zeros.
72 * Number of bytes sent during postcopy.
[all …]
/qemu/include/standard-headers/linux/
H A Dvirtio_balloon.h9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
12 * notice, this list of conditions and the following disclaimer in the
14 * 3. Neither the name of IBM nor the names of its contributors
19 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
41 /* Size of a PFN in the balloon interface. */
[all …]
/qemu/include/qom/
H A Dobject.h9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
37 * @name: the name of the property
53 * @part: the name of the property
71 * @name: the name of the property
145 * The base for all objects. The first member of this object is a pointer to
146 * a #ObjectClass. Since C guarantees that the first member of a structure
147 * always begins at byte 0 of that structure, as long as any sub-object places
151 * first member. This allows identification of the real type of the object at
170 * Direct usage of this macro should be avoided, and the complete
187 * Direct usage of this macro should be avoided, and the complete
[all …]

12345678910>>...183