Home
last modified time | relevance | path

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

12345678910>>...170

/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.
33 software--to make sure the software is free for all its users. This
43 this service if you wish), that you receive source code or can get it
59 (2) offer you this license which gives you legal permission to copy,
63 that everyone understands that there is no warranty for this free
72 program proprietary. To prevent this, we have made it clear that any
81 0. This License applies to any program or other work which contains
83 under the terms of this General Public License. The "Program", below,
92 covered by this License; they are outside its scope. The act of
[all …]
/qemu/
H A DCOPYING7 of this license document, but changing it is not allowed.
14 software--to make sure the software is free for all its users. This
24 this service if you wish), that you receive source code or can get it
40 (2) offer you this license which gives you legal permission to copy,
44 that everyone understands that there is no warranty for this free
53 program proprietary. To prevent this, we have made it clear that any
62 0. This License applies to any program or other work which contains
64 under the terms of this General Public License. The "Program", below,
73 covered by this License; they are outside its scope. The act of
83 notices that refer to this License and to the absence of any warranty;
[all …]
/qemu/pc-bios/
H A Dedk2-licenses.txt10 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
17 and contributor hereby grants to those receiving rights under this license
19 (except for failure to satisfy the conditions of this license) patent
21 transfer this software, where such license applies only to those patent
37 holder or contributor is granted under this license, whether expressly, by
42 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
51 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
58 This file contains the history of license change and contributor's agreement
[all …]
/qemu/migration/
H A Dmigration.h9 * This work is licensed under the terms of the GNU GPL, version 2. See
51 * 1<<6=64 pages -> 256K chunk when page size is 4K. This gives us
57 * 1<<18=256K pages -> 1G chunk when page size is 4K. This is the
62 * 1<<31=2G pages -> 8T chunk when page size is 4K. This should be
67 /* This is an abstraction of a "temp huge page" for postcopy's purpose */
70 * This points to a temporary huge page as a buffer for UFFDIO_COPY. It's
75 * This points to the host page we're going to install for this temp page.
81 /* Whether this page contains all zeros */
101 * parallel with this event.
116 /* Set this when we want the fault thread to quit */
[all …]
/qemu/docs/devel/
H A Dreset.rst9 This interface allows objects to be grouped (on a tree basis); so that the
14 The main object types which implement this interface are DeviceClass
20 This section documents the APIs which "users" of a resettable object should use
34 to the initial state corresponding to the start of QEMU; this might differ
39 This is called for a reset which is being done to put the system into a
40 clean state prior to loading a snapshot. (This corresponds to a reset
42 this the same as ``RESET_TYPE_COLD``. The main exception is devices which
49 its devices during wake-up (from the ``MachineClass::wakeup()`` method), this
50 reset type should be used for such a request. Devices can utilize this reset
54 such state during wake-ups, but might do so during cold resets. However, this
[all …]
H A Dqapi-domain.rst8 ``docs/sphinx/qapi_domain.py``. This extension is analogous to the
19 language. By itself, this QAPI extension is only sufficient to parse rST
28 domain is quite handy. This reference may also be useful as a guide for
68 example, add cross-references. The QAPI Domain takes advantage of this
84 This is used primarily for entries which are not expected to be
86 domain uses this class for "Errors" section.
98 This is used for entries which are expected to be repeated, but aren't
100 without types. The QAPI domain uses this class for features, returns,
114 This is used for entries that are expected to be repeated and will have
115 a name, a type, and a description. The QAPI domain uses this class for
[all …]
H A Ds390-dasd-ipl.rst10 This ccw, by definition, reads the IPL1 record which is located on the disk
11 at cylinder 0 track 0 record 1. Note that the chain flag is on in this ccw
33 loads the operating system from disk. At the end of this step all or some of
35 control over to the guest operating system. At this point the guest
40 location ``0x0`` thereby overwriting the IPL1 psw and channel program. This is ok
51 to start executing the operating system. This psw is loaded (via LPSW
54 In a non-virtualized environment this process, handled entirely by the hardware,
56 management console. This "Load" procedure crafts a special "Read IPL" ccw in
57 memory location 0x0 that reads IPL1. It then executes this ccw thereby kicking
62 program to be executed automatically. After this sequence completes the "Load"
[all …]
/qemu/include/hw/virtio/
H A Dvirtio-serial.h11 * This work is licensed under the terms of the GNU GPL, version 2. See
41 /* Is this a device that binds with hvc in the guest? */
71 * This is dependent on both the guest and host end being
77 * Guest wrote some data to the port. This data is handed over to
78 * the app via this callback. The app can return a size less than
79 * 'len'. In this case, throttling will be enabled for this port.
86 * This is the state that's shared between all the ports. Some of the
97 * This field gives us the virtio device as well as the qdev bus
105 * This name is sent to the guest and exported via sysfs.
106 * The guest could create symlinks based on this information.
[all …]
/qemu/target/xtensa/core-de233_fpu/
H A Dcore-matmap.h6 * this file) for more details.
9 * defined in this file are derivable (at least in theory) from
28 a copy of this software and associated documentation files (the
35 The above copyright notice and this permission notice shall be included
160 * if this PTE load also misses, a miss exception is posted for s/w.
166 * restriction is that this be the only page size it supports).
175 * this list may be sparse for auto-refill ways because auto-refill
178 * this list; unsupported sizes for a given way are zero in the list;
219 #define XCHAL_ITLB_SET0_WAY 0 /* index of first way in this way set */
220 #define XCHAL_ITLB_SET0_WAYS 1 /* number of (contiguous) ways in this way set */
[all …]
/qemu/include/hw/misc/
H A Dnpcm_clk.h6 * This program is free software; you can redistribute it and/or modify it
11 * This program is distributed in the hope that it will be useful, but WITHOUT
27 * this without incrementing the version_id in the vmstate.
90 * @clk: The CLK module that owns this module.
91 * @clock_in: The input clock of this module.
92 * @clock_out: The output clock of this module.
93 * @reg: The control registers for this PLL module.
109 * @clk: The CLK module that owns this module.
110 * @input_size: The size of inputs of this module.
111 * @clock_in: The input clocks of this module.
[all …]
/qemu/include/qom/
H A Dobject.h9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
145 * The base for all objects. The first member of this object is a pointer to
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
173 * This macro will provide the instance type cast functions for a
187 * Direct usage of this macro should be avoided, and the complete
190 * This macro will provide the class type cast functions for a
209 * Direct usage of this macro should be avoided, and the complete
212 * This macro will provide the three standard type cast functions for a
226 * This macro is typically used in a header file, and will:
[all …]
/qemu/util/
H A Diova-tree.c9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
27 /* Map at the left of the hole, can be NULL if "this" is first one */
31 const DMAMap *this; member
54 args->prev = args->this; in iova_tree_alloc_args_iterate()
55 args->this = next; in iova_tree_alloc_args_iterate()
154 * Try to find an unallocated IOVA range between prev and this elements.
160 * (1) !prev, !this: No entries allocated, always succeed
162 * (2) !prev, this: We're iterating at the 1st element.
164 * (3) prev, !this: We're iterating at the last element.
166 * (4) prev, this: this is the most common case, we'll try to find a hole
[all …]
/qemu/docs/
H A Dqcow2-cache.txt6 This work is licensed under the terms of the GNU GPL, version 2 or
15 This document attempts to give an overview of the L2 and refcount
89 (16), this becomes:
106 cluster size of 64 KB, it is 256 KB (262144 bytes). This is sufficient for
129 for full coverage of 256 GB images, with the default cluster size). This
132 of this max. value.
134 this difference stems from the fact that on Linux the cache can be cleared
151 (this can change if you are using internal snapshots, so you may want
155 L2 cache size. This resulted in unnecessarily large caches, so now the
161 The qcow2 L2 cache can store complete tables. This means that if QEMU
[all …]
H A Drdma.txt29 of the significantly lower latency and higher throughput over TCP/IP. This is
38 over Converged Ethernet) as well as Infiniband-based. This implementation of
53 with the hardware. This means that memory must be physically resident
55 If this is not acceptable for your application or product, then the use
63 is in active use, then enabling this feature will cause all 8GB to
64 be pinned and resident in memory. This feature mostly affects the
71 Performing this action will cause all 8GB to be pinned, so if that's
72 not what you want, then please ignore this step altogether.
74 On the other hand, this will also significantly speed up the bulk round
76 Example performance of this using an idle VM in the previous example
[all …]
/qemu/docs/interop/
H A Dqcow2.rst99 Bit 0: Dirty bit. If this bit is set then refcounts
104 Bit 1: Corrupt bit. If this bit is set then any data
109 Bit 2: External data file bit. If this bit is set, an
119 be present if this bit is set.
121 Bit 3: Compression type bit. If this bit is set,
126 Bit 4: Extended L2 Entries. If this bit is set then
137 Bit 0: Lazy refcounts bit. If this bit is set then
138 lazy refcount updates can be used. This means
147 clears the respective bits from this field first.
150 This bit indicates consistency for the bitmaps
[all …]
H A Dvhost-user.rst10 Licence: This work is licensed under the terms of the GNU GPL,
19 This protocol is aiming to complement the ``ioctl`` interface used to
124 back-end will process. This is a free-running index that is not
140 back-end will process. This is a free-running index that is not
144 will place the next descriptor. This is a free-running index that
200 areas within this region must be mapped / unmapped only when required by the
296 :size: a 64-bit size of this area
298 :offset: a 64-bit offset of this area from the start of the
310 :mmap offset: a 64-bit offset of this area from the start
419 close the connection. This should only happen in exceptional circumstances.
[all …]
/qemu/docs/system/i386/
H A Dhyperv.rst9 implements its own paravirtualized interfaces. This works well for Linux as
41 This feature tells guest OS to disable watchdog timeouts as it is running on a
42 hypervisor. It is known that some Windows versions will do this even when they
47 more efficiently. In particular, this enlightenment allows paravirtualized
57 processor index information. This enlightenment makes sense in conjunction with
64 virtual processor run time in 100ns units. This gives guest operating system an
72 contain additional crash information. This information is outputted in QEMU log
75 to shutdown. This effectively blocks crash dump generation by Windows.
82 readings. Using this enlightenment leads to significant speedup of all timestamp
87 When enabled, this enlightenment provides additional communication facilities
[all …]
/qemu/include/standard-headers/linux/
H A Dvmclock-abi.h4 * This structure provides a vDSO-style clock to VM guests, exposing the
9 * When a guest is live migrated, this affects the clock in two ways.
13 * ±50PPM, or 4 seconds a day). This frequency also varies over time on the
24 * In its most basic mode, this structure provides only an indication to the
25 * guest that live migration has occurred. This allows the guest to know that
28 * can be mapped all the way to userspace. This allows the application to see
33 * In its more advanced mode. this structure can also be used to expose the
35 * host. This means that userspace applications can have accurate time
37 * and wait for NTP to recover. This mode does, of course, rely on the
40 * Note that this must be true UTC, never with smeared leap seconds. If a
[all …]
H A Dvirtio_config.h3 /* This header, excluding the #ifdef __KERNEL__ part, is BSD licensed so
10 * notice, this list of conditions and the following disclaimer.
12 * notice, this list of conditions and the following disclaimer in the
15 * may be used to endorse or promote products derived from this software
17 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
45 /* We've given up on this device. */
74 * this is for compatibility with legacy systems.
80 /* This feature indicates support for the packed virtqueue layout. */
90 * This feature indicates that memory accesses by the driver and the
[all …]
/qemu/docs/devel/migration/
H A Dcompatibility.rst23 Related to this are the "latest" machine types defined on each of
34 device feature exposure. But that is not relevant for this section.
42 This is the latest QEMU with the latest machine type.
43 This have to work, and if it doesn't work it is a bug.
50 This are the easiest ones, we will not talk more about them in this
56 QEMU version, in this case pc-5.1.
61 were configured on 5.1, but this should be easy in the sense that
67 This combination is not possible as the qemu-5.1 doesn't understand
77 This migration is known as newer to older. We need to make sure
85 This migration is known as older to newer. We need to make sure
[all …]
/qemu/docs/tools/
H A Dqemu-img.rst17 machine or any other process; this may destroy the image. Also, be aware that
30 Display this help and exit
68 the -h option appearing both in the above option list and this one.
82 full option string, not a plain filename. This parameter is mutually
88 a full option string, not a plain filename. This parameter is mutually
90 the *-n* parameter to skip image creation. This restriction may be relaxed
96 other QEMU processes to open it in write mode. For example, this can be used to
98 running guest. Note that this could produce inconsistent results because of
99 concurrent metadata changes, etc. This option is only allowed when opening
134 for ``qemu-img`` to create a sparse image during conversion. This value is
[all …]
/qemu/docs/devel/testing/
H A Dblkdebug.rst7 This work is licensed under the terms of the GNU GPL, version 2 or later. See
14 This document gives an overview of the features available in ``blkdebug``.
24 This way, all error paths can be tested to make sure they are correct.
45 This rule fails all aio read requests with ``ENOSPC`` (28). Note that the errno
63 (optional) the engine must be in this state number in order for this
68 the numeric errno value to return when a request matches this rule.
74 match this rule
77 (optional, default ``off``) only execute this action on the first
82 pointer and fail without an errno instead. This
120 How do we match the 2nd ``write_aio`` but not the first? This is where state
[all …]
H A Dacpi-bits.rst26 in order to write our test routines that exercise and test the bios. This is
37 the dependent submodules. This fork contains numerous fixes, a newer
39 bits. The author of this document is the current maintainer of the QEMU
41 author's FOSDEM presentation <FOSDEM_>`__ on this bios-bits based test framework.
53 functional test that drives all this.
73 This is the main python functional test script that generates a
75 test failures. This is the script one would be interested in if they wanted
78 modify this script unless they wanted to enhance or change the log parsing
80 environment variable. This enables verbose mode for the test and also dumps
86 In order to run this test, please perform the following steps from the QEMU
[all …]
/qemu/docs/system/
H A Dgeneric-loader.rst4 This work is licensed under the terms of the GNU GPL, version 2 or later. See
15 The loader device allows memory values to be set from the command line. This
29 The length of the data in bytes. This argument must be included if
40 All values are parsed using the standard QemuOps parsing. This allows the user
52 The loader device allows the CPU's PC to be set from the command line. This
63 All values are parsed using the standard QemuOpts parsing. This allows the user
85 The memory address where the file should be loaded. This is required
89 This specifies the CPU that should be used. This is an
92 specified in the executable format header. This option should only
93 be used for the boot image. This will also cause the image to be
[all …]
/qemu/include/qemu/
H A Dyank.h6 * This work is licensed under the terms of the GNU GPL, version 2 or later.
20 * This registers a new instance for yanking. Must be called before any yank
21 * function is registered for this instance.
23 * This function is thread-safe.
35 * This unregisters a instance. Must be called only after every yank function
38 * This function is thread-safe.
47 * This registers a yank function. All limitations of qmp oob commands apply
51 * This function is thread-safe.
64 * This unregisters a yank function.
66 * This function is thread-safe.

12345678910>>...170