Home
last modified time | relevance | path

Searched refs:KVM (Results 1 – 25 of 84) sorted by relevance

1234

/Linux-v4.19/arch/arm64/kvm/
DMakefile10 KVM=../../../virt/kvm macro
15 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o $(KVM)/vfi…
16 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/arm.o $(KVM)/arm/mmu.o $(KVM)/arm/mmio.o
17 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/psci.o $(KVM)/arm/perf.o
23 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/aarch32.o
25 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/vgic/vgic.o
26 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/vgic/vgic-init.o
27 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/vgic/vgic-irqfd.o
28 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/vgic/vgic-v2.o
29 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/vgic/vgic-v3.o
[all …]
DKconfig3 # KVM configuration
21 config KVM config
22 bool "Kernel-based Virtual Machine (KVM) support"
45 We don't support KVM with 16K page tables yet, due to the multiple
62 def_bool KVM && (HARDEN_BRANCH_PREDICTOR || HARDEN_EL2_VECTORS)
/Linux-v4.19/arch/arm/kvm/
DMakefile18 KVM := ../../../virt/kvm macro
19 kvm-arm-y = $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o $(KVM)/eventfd.o $(KVM)/vfio.o
26 obj-y += $(KVM)/arm/arm.o $(KVM)/arm/mmu.o $(KVM)/arm/mmio.o
27 obj-y += $(KVM)/arm/psci.o $(KVM)/arm/perf.o
28 obj-y += $(KVM)/arm/aarch32.o
30 obj-y += $(KVM)/arm/vgic/vgic.o
31 obj-y += $(KVM)/arm/vgic/vgic-init.o
32 obj-y += $(KVM)/arm/vgic/vgic-irqfd.o
33 obj-y += $(KVM)/arm/vgic/vgic-v2.o
34 obj-y += $(KVM)/arm/vgic/vgic-v3.o
[all …]
DKconfig3 # KVM configuration
21 config KVM config
22 bool "Kernel-based Virtual Machine (KVM) support"
/Linux-v4.19/arch/x86/kvm/
DMakefile9 KVM := ../../../virt/kvm macro
11 kvm-y += $(KVM)/kvm_main.o $(KVM)/coalesced_mmio.o \
12 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o
13 kvm-$(CONFIG_KVM_ASYNC_PF) += $(KVM)/async_pf.o
DKconfig3 # KVM configuration
21 config KVM config
22 tristate "Kernel-based Virtual Machine (KVM) support"
63 tristate "KVM for Intel processors support"
64 depends on KVM
68 Provides support for KVM on Intel processors equipped with the VT
75 tristate "KVM for AMD processors support"
76 depends on KVM
78 Provides support for KVM on AMD processors equipped with the AMD-V
93 bool "Audit KVM MMU"
[all …]
/Linux-v4.19/arch/s390/kvm/
DMakefile6 KVM := ../../../virt/kvm macro
7 common-objs = $(KVM)/kvm_main.o $(KVM)/eventfd.o $(KVM)/async_pf.o $(KVM)/irqchip.o $(KVM)/vfio.o
DKconfig3 # KVM configuration
9 prompt "KVM"
19 config KVM config
21 prompt "Kernel-based Virtual Machine (KVM) support"
51 depends on KVM
53 Allow CAP_SYS_ADMIN users to create KVM virtual machines that are
/Linux-v4.19/tools/testing/selftests/rcutorture/bin/
Dkvm.sh38 KVM="`pwd`/tools/testing/selftests/rcutorture"; export KVM
39 PATH=${KVM}/bin:$PATH; export PATH
42 TORTURE_INITRD="$KVM/initrd"; export TORTURE_INITRD
197 CONFIGFRAG=${KVM}/configs/${TORTURE_SUITE}; export CONFIGFRAG
206 resdir=$KVM/res
291 KVM="$KVM"; export KVM
326 -v KVM="$KVM" \
/Linux-v4.19/Documentation/virtual/kvm/
D00-INDEX7 - KVM userspace API.
11 - KVM-specific cpuid leaves (x86).
17 - KVM hypercalls.
19 - notes on KVM locks.
23 - KVM-specific MSRs (x86).
29 - review checklist for KVM patches.
Ds390-diag.txt1 The s390 DIAGNOSE call on KVM
4 KVM on s390 supports the DIAGNOSE call for making hypercalls, both for
16 all supported DIAGNOSE calls need to be handled by either KVM or its
19 All DIAGNOSE calls supported by KVM use the RS-a format:
31 DIAGNOSE function codes not specific to KVM, please refer to the
35 DIAGNOSE function code 'X'500' - KVM virtio functions
42 virtio subfunctions depend on KVM's userspace. Generally, userspace
59 Handled by either userspace or KVM (ioeventfd case).
66 General register 4 contains a 64bit identifier for KVM usage (the
76 DIAGNOSE function code 'X'501 - KVM breakpoint
Dppc-pv.txt1 The PPC KVM paravirtual interface
4 The basic execution principle by which KVM on PowerPC works is to run all kernel
21 To find out if we're running on KVM or not, we leverage the device tree. When
22 Linux is running on KVM, a node /hypervisor exists. That node contains a
25 Once you determined you're running under a PV capable KVM, you can now use
28 KVM hypercalls
52 apply for x86 and powerpc alike with the exception that each KVM hypercall
53 also needs to be ORed with the KVM vendor code which is (42 << 16).
68 map this shared page using the KVM hypercall KVM_HC_PPC_MAP_MAGIC_PAGE.
90 When mapping the magic page using the KVM hypercall KVM_HC_PPC_MAP_MAGIC_PAGE,
[all …]
Dhypercalls.txt1 Linux KVM Hypercall:
4 KVM Hypercalls have a three-byte sequence of either the vmcall or the vmmcall
20 For further information on the S390 diagnose call as supported by KVM,
27 KVM hypercalls uses 4 byte opcode, that are patched with 'hypercall-instructions'
32 KVM hypercalls use the HYPCALL instruction with code 0 and the hypercall
36 KVM Hypercalls Documentation
64 based lookup ( which is also what EPAPR dictates) OR KVM specific enumeration
Dcpuid.txt1 KVM CPUID bits
7 mask-out some, or even all KVM-related cpuid features before launching
10 KVM cpuid functions are:
22 This function queries the presence of KVM cpuid leafs.
Dnested-vmx.txt7 On Intel processors, KVM uses Intel's VMX (Virtual-Machine eXtensions)
28 Single-level virtualization has two levels - the host (KVM) and the guests.
29 In nested virtualization, we have three levels: The host (KVM), which we call
58 which are used in practice by popular hypervisors (KVM and others).
65 Still, for debugging purposes, KVM developers might be interested to know the
74 of this structure changes, this can break live migration across KVM versions.
/Linux-v4.19/arch/powerpc/kvm/
DKconfig3 # KVM configuration
20 config KVM config
52 tristate "KVM support for PowerPC book3s_32 processors"
54 select KVM
67 tristate "KVM support for PowerPC book3s_64 processors"
70 select KVM
83 tristate "KVM for POWER7 and later using hypervisor mode in host"
93 If you say Y here, KVM will use the hardware virtualization
97 that KVM is not usable under PowerVM (pHyp), is only usable
104 tristate "KVM support without using hypervisor mode in host"
[all …]
DMakefile9 KVM := ../../../virt/kvm macro
11 common-objs-y = $(KVM)/kvm_main.o $(KVM)/eventfd.o
12 common-objs-$(CONFIG_KVM_VFIO) += $(KVM)/vfio.o
13 common-objs-$(CONFIG_KVM_MMIO) += $(KVM)/coalesced_mmio.o
129 kvm-objs-$(CONFIG_HAVE_KVM_IRQ_ROUTING) += $(KVM)/irqchip.o
/Linux-v4.19/Documentation/virtual/kvm/devices/
Dvfio.txt10 are enabled and disabled for use by the VM, KVM should be updated
11 about their presence. When registered with KVM, a reference to the
12 VFIO-group is held by KVM.
18 KVM_DEV_VFIO_GROUP_ADD: Add a VFIO group to VFIO-KVM device tracking
21 KVM_DEV_VFIO_GROUP_DEL: Remove a VFIO group from VFIO-KVM device tracking
25 allocated by sPAPR KVM.
/Linux-v4.19/Documentation/virtual/kvm/arm/
Dpsci.txt1 KVM implements the PSCI (Power State Coordination Interface)
6 and KVM implements these updates if they make sense from a virtualization
9 This means that a guest booted on two different versions of KVM can
15 In order to remedy this situation, KVM exposes a set of "firmware
27 highest PSCI version implemented by KVM and compatible with v0.2)
28 - Allows any PSCI version implemented by KVM and compatible with
/Linux-v4.19/arch/mips/kvm/
DKconfig3 # KVM configuration
18 config KVM config
19 tristate "Kernel-based Virtual Machine (KVM) support"
34 depends on KVM
56 bool "KVM/MIPS: Dynamic binary translation to reduce traps"
67 depends on KVM
D00README.txt1 KVM/MIPS Trap & Emulate Release Notes
4 (1) KVM/MIPS should support MIPS32R2 and beyond. It has been tested on the following platforms:
23 (4) KVM/MIPS does not have support for SMP Guests
30 Currently KVM/MIPS emulates a 24K CPU without a FPU.
/Linux-v4.19/arch/arm64/kvm/hyp/
DMakefile9 KVM=../../../../virt/kvm macro
11 obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/vgic-v3-sr.o
12 obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/timer-sr.o
/Linux-v4.19/arch/arm/kvm/hyp/
DMakefile8 KVM=../../../../virt/kvm macro
12 obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/vgic-v3-sr.o
13 obj-$(CONFIG_KVM_ARM_HOST) += $(KVM)/arm/hyp/timer-sr.o
/Linux-v4.19/tools/kvm/kvm_stat/
Dkvm_stat.txt6 kvm_stat - Report KVM kernel module event counters
15 kvm_stat prints counts of KVM kernel module trace events. These events signify
25 The set of KVM kernel module trace events may be specific to the kernel version
26 or architecture. It is best to check the KVM kernel module source code for the
/Linux-v4.19/virt/kvm/
DKconfig2 # KVM common configuration items and defaults
50 depends on KVM && COMPAT && !(S390 || ARM64)

1234