Searched refs:vmcs02 (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/kvm/vmx/ |
H A D | vmx.h | 131 * 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 D | nested.c | 306 /* 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 D | vmx.h | 165 * 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 D | nested.c | 323 * 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