/kvmtool/ |
H A D | COPYING | 8 of this license document, but changing it is not allowed. 16 General Public License applies to most of the Free Software 22 When we speak of free software, we are referring to freedom, not 24 have the freedom to distribute copies of free software (and charge for 26 if you want it, that you can change the software or use pieces of it 32 distribute copies of the software, or if you modify it. 34 For example, if you distribute copies of such a program, whether 52 patents. We wish to avoid the danger that redistributors of a free 65 under the terms of this General Public License. The "Program", below, 68 that is to say, a work containing the Program or a portion of it, [all …]
|
H A D | CREDITS-Git | 1 Most of the infrastructure that 'perf' uses here has been reused 2 from the Git project, as of version: 6 Here is an (incomplete!) list of main contributors to those files 30 The full history of the files can be found in the upstream Git commits.
|
H A D | builtin-stat.c | 75 printf("The amount of memory that has been swapped in (in bytes):"); in do_memstat() 78 printf("The amount of memory that has been swapped out to disk (in bytes):"); in do_memstat() 81 printf("The number of major page faults that have occurred:"); in do_memstat() 84 printf("The number of minor page faults that have occurred:"); in do_memstat() 87 printf("The number of successful HugeTLB allocations:"); in do_memstat() 90 printf("The number of failed HugeTLB allocations:"); in do_memstat() 93 printf("The amount of memory not being used for any purpose (in bytes):"); in do_memstat() 96 printf("The total amount of memory (in bytes):"); in do_memstat() 102 printf("The amount of memory in use for file caching (in bytes):"); in do_memstat()
|
/kvmtool/include/linux/ |
H A D | virtio_9p.h | 9 * 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 38 /* length of the tag name */
|
H A D | virtio_console.h | 9 * 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 47 /* colums of the screens */ [all …]
|
H A D | virtio_balloon.h | 9 * 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 …]
|
H A D | virtio_blk.h | 9 * 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 35 #define VIRTIO_BLK_F_SEG_MAX 2 /* Indicates maximum # of segments */ [all …]
|
H A D | virtio_vsock.h | 9 * 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
|
H A D | virtio_ring.h | 13 * 1. Redistributions of source code must retain the above copyright 14 * notice, this list of conditions and the following disclaimer. 16 * notice, this list of conditions and the following disclaimer in the 18 * 3. Neither the name of IBM nor the names of its contributors 23 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 44 /* This means the buffer contains a list of buffer descriptors. */ [all …]
|
H A D | virtio_pci.h | 18 * 1. Redistributions of source code must retain the above copyright 19 * notice, this list of conditions and the following disclaimer. 21 * notice, this list of conditions and the following disclaimer in the 23 * 3. Neither the name of IBM nor the names of its contributors 28 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 31 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 32 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 46 /* A 32-bit r/o bitmask of the features supported by the host */ [all …]
|
H A D | virtio_mmio.h | 14 * 1. Redistributions of source code must retain the above copyright 15 * notice, this list of conditions and the following disclaimer. 17 * notice, this list of conditions and the following disclaimer in the 19 * 3. Neither the name of IBM nor the names of its contributors 24 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 27 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 28 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 31 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 54 /* Bitmask of the features supported by the device (host) [all …]
|
H A D | virtio_scsi.h | 8 * 1. Redistributions of source code must retain the above copyright 9 * notice, this list of conditions and the following disclaimer. 11 * notice, this list of conditions and the following disclaimer in the 16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 32 /* Default values of the CDB and sense data size configuration fields */ 60 __virtio32 pi_bytesout; /* DataOUT PI Number of bytes */ [all …]
|
H A D | virtio_config.h | 9 * 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 39 /* Driver has used its parts of the config, and is happy */
|
H A D | virtio_ids.h | 12 * 1. Redistributions of source code must retain the above copyright 13 * notice, this list of conditions and the following disclaimer. 15 * notice, this list of conditions and the following disclaimer in the 17 * 3. Neither the name of IBM nor the names of its contributors 22 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
H A D | virtio_net.h | 9 * 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 97 /* Maximum number of each of transmit and receive queues; [all …]
|
H A D | vfio.h | 8 * it under the terms of the GNU General Public License version 2 as 43 * supports no ioctls outside of VFIO_CHECK_EXTENSION. Use of VFIO's No-IOMMU 55 * It's *always* the caller's responsibility to indicate the size of 63 * For extension of INFO ioctls, VFIO makes use of a capability chain 66 * structure defines the offset of the first capability in the chain. 68 * bitmap is set. This offset field is relative to the start of the 77 __u32 next; /* Offset of next capability */ 81 * Callers of INFO ioctls passing insufficiently sized buffers will see 94 * Report the version of the VFIO API. This allows us to bump the entire 149 * groups. Only when a container is set are all of the interfaces [all …]
|
H A D | list.h | 12 * Some of the internal functions ("__xxx") are useful when 174 * @head: the head of the list 197 * in the process of modifying either member (next or prev) 212 * @head: the head of the list 252 * This helper moves the initial part of @head, up to and 332 * Each of the lists is a queue. 347 * @type: the type of the struct this is embedded in. 348 * @member: the name of the list_head within the struct. 356 * @type: the type of the struct this is embedded in. 357 * @member: the name of the list_head within the struct. [all …]
|
H A D | rbtree.h | 6 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 75 /* Fast replacement of a single node without remove/rebalance/add/rebalance */ 94 * rbtree_postorder_for_each_entry_safe - iterate over rb_root in post order of 95 * given type safe against removal of rb_node entry 99 * @root: 'rb_root *' of the rbtree. 100 * @field: the name of the rb_node field within 'type'.
|
H A D | 9p.h | 11 * it under the terms of the GNU General Public License version 2 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 19 * You should have received a copy of the GNU General Public License 59 * @P9_DEBUG_MUX: trace management of concurrent transactions 62 * @P9_DEBUG_FCALL: verbose dump of protocol messages 68 * These flags are passed at mount time to turn on various levels of 338 * QID types are a subset of permissions - they are primarily 341 * of the permission_t 368 /* size of header for zero copy read/write */ 400 * @type: the type of the server (equivalent to a major number) [all …]
|
/kvmtool/Documentation/ |
H A D | kvmtool.1 | 28 The number of virtual CPUs to run. 58 KVM device file (instead of the default /dev/kvm). 80 folder of your home directory. 94 Pause that specified instance. For a list of running instances, see \fI lkvm list\fR. 109 Resume that specified instance. For a list of running instances, see \fI lkvm list\fR. 115 Print a list of running instances on the host. This is restricted to instances 164 \-\-inflate increases the size of the balloon, thus \fIdecreasing\fR the 165 amount of virtual RAM available for the guest. \-\-deflate returns previously 170 Ballon the specified instance. For a list of all instances, see \fI"lkvm list"\fR. 175 Inflates the ballon by the specified number of Megabytes. This decreases the [all …]
|
/kvmtool/x86/include/kvm/ |
H A D | e820.h | 8 #define E820MAX 128 /* number of entries in E820MAP */ 15 u64 addr; /* start of memory segment */ 16 u64 size; /* size of memory segment */ 17 u32 type; /* type of memory segment */
|
/kvmtool/include/kvm/ |
H A D | msi.h | 5 u32 address_lo; /* low 32 bits of msi message address */ 6 u32 address_hi; /* high 32 bits of msi message address */ 7 u32 data; /* 16 bits of msi message data */
|
H A D | util.h | 126 * pow2_size: return the number of bits needed to store values 127 * @x: number of distinct values to store (or number of bytes) 129 * Determines the number of bits needed to store @x different values. 130 * Could be used to determine the number of address bits needed to 138 * Return: number of bits
|
/kvmtool/powerpc/include/asm/ |
H A D | kvm.h | 4 * it under the terms of the GNU General Public License, version 2, as 8 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * You should have received a copy of the GNU General Public License 70 * Feature bits indicate which sections of the sregs struct are valid, 74 * default values of the new registers. 100 * Contains EPCR, plus the upper half of 64-bit registers 295 * exiting to userspace because of h/w breakpoint, watchpoint 325 /* definition of registers in kvm_run */ 362 __u64 token; /* Use a token of 0 to undefine a mapping */ 376 * - The number of ways of TLB0 must be a power of two between 2 and [all …]
|
/kvmtool/mips/include/asm/ |
H A D | kvm.h | 3 * This file is subject to the terms and conditions of the GNU General Public 4 * License. See the file "COPYING" in the main directory of this archive 20 * Some parts derived from the x86 version of this file. 29 * stored in the lower 32-bits of the struct kvm_regs fields and sign 141 * This can be used to freeze the timer to get a consistent snapshot of 151 * The monotonic nanosecond time of the last set of COUNT_CTL.DC (master 152 * disable). Any reads and writes of Count related registers while 161 * Specifies the rate of the CP0_Count timer in Hz. Modifications occur without 211 /* definition of registers in kvm_run */
|