Home
last modified time | relevance | path

Searched full:vmcs (Results 1 – 5 of 5) sorted by relevance

/linux-3.3/Documentation/virtual/kvm/
Dnested-vmx.txt71 As a VMX implementation, nested VMX presents a VMCS structure to L1.
79 The name "vmcs12" refers to the VMCS that L1 builds for L2. In the code we
80 also have "vmcs01", the VMCS that L0 built for L1, and "vmcs02" is the VMCS
91 /* According to the Intel spec, a VMCS region must start with
Dtimekeeping.txt431 field specified in the VMCS. Special instructions must be used to read and
432 write the VMCS field.
/linux-3.3/arch/x86/kvm/
Dvmx.c126 struct vmcs { struct
133 * Track a VMCS that may be loaded on a certain CPU. If it is (cpu!=-1), also
138 struct vmcs *vmcs; argument
153 * a VMCS structure, and vmcs12 is our emulated VMX's VMCS. This structure is
157 * nested_vmx_run() will use the data here to build a vmcs02: a VMCS for the
165 /* According to the Intel spec, a VMCS region must start with the
315 * VMPTRLD verifies that the VMCS region that L1 is loading contains this id.
321 * and any VMCS region. Although only sizeof(struct vmcs12) are used by the
341 /* The guest-physical address of the current VMCS L1 keeps for L2 */
377 * loaded_vmcs points to the VMCS currently used in this vcpu. For a
[all …]
/linux-3.3/arch/x86/include/asm/
Dvmx.h87 /* VMCS Encodings */
Dkvm_emulate.h85 #define X86EMUL_INTERCEPTED 6 /* Intercepted by nested VMCB/VMCS */