Home
last modified time | relevance | path

Searched refs:vmcs02 (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/kvm/vmx/
H A Dvmx.h131 * vmcs02.
136 * vmcs02 has been initialized, i.e. state that is constant for
137 * vmcs02 has been written to the backing VMCS. Initialization
158 struct loaded_vmcs vmcs02; member
161 * Guest pages referred to in the vmcs02 with host-physical
H A Dnested.c306 /* Unpin physical memory we referred to in the vmcs02 */ in free_nested()
319 free_loaded_vmcs(&vmx->nested.vmcs02); in free_nested()
569 unsigned long *msr_bitmap_l0 = to_vmx(vcpu)->nested.vmcs02.msr_bitmap; in nested_vmx_prepare_msr_bitmap()
1052 * instead of reading the value from the vmcs02 VMExit in prepare_vmx_msr_autostore_list()
1212 * Defer the flush so that it runs after vmcs02.EPTP has been set by in nested_vmx_transition_tlb_flush()
2165 * If vmcs02 hasn't been initialized, set the constant vmcs02 state in prepare_vmcs02_constant_state()
2191 vmcs_write64(MSR_BITMAP, __pa(vmx->nested.vmcs02.msr_bitmap)); in prepare_vmcs02_constant_state()
2194 * The PML address never changes, so it is constant in vmcs02. in prepare_vmcs02_constant_state()
2198 * index is also effectively constant in vmcs02 in prepare_vmcs02_constant_state()
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/vmx/
H A Dvmx.h165 * vmcs02.
170 * vmcs02 has been initialized, i.e. state that is constant for
171 * vmcs02 has been written to the backing VMCS. Initialization
194 struct loaded_vmcs vmcs02; member
197 * Guest pages referred to in the vmcs02 with host-physical
217 * order to propagate the guest's pre-VM-Enter value into vmcs02. For
222 * detect that, and the garbage value in vmcs02 will be overwritten by
H A Dnested.c323 * Unpin physical memory we referred to in the vmcs02. The APIC access in free_nested()
336 free_loaded_vmcs(&vmx->nested.vmcs02); in free_nested()
574 unsigned long *msr_bitmap_l0 = vmx->nested.vmcs02.msr_bitmap; in nested_vmx_prepare_msr_bitmap()
1062 * instead of reading the value from the vmcs02 VMExit in prepare_vmx_msr_autostore_list()
2168 * If vmcs02 hasn't been initialized, set the constant vmcs02 state in prepare_vmcs02_constant_state()
2194 vmcs_write64(MSR_BITMAP, __pa(vmx->nested.vmcs02.msr_bitmap)); in prepare_vmcs02_constant_state()
2214 * addresses are constant (for vmcs02), the counts can change based in prepare_vmcs02_constant_state()
2511 * count in the vmcs02. in prepare_vmcs02_rare()
2527 * needs. In addition to modifying the active vmcs (which is vmcs02), thi
[all...]

Completed in 11 milliseconds