Searched refs:vmcs01 (Results 1 - 3 of 3) sorted by relevance

/linux-master/arch/x86/kvm/vmx/
H A Dnested.c327 if (WARN_ON_ONCE(vmx->loaded_vmcs != &vmx->vmcs01))
328 vmx_switch_vmcs(vcpu, &vmx->vmcs01);
343 vmcs_clear(vmx->vmcs01.shadow_vmcs);
344 free_vmcs(vmx->vmcs01.shadow_vmcs);
345 vmx->vmcs01.shadow_vmcs = NULL;
370 * vmcs01 of the vcpu before calling free_nested().
538 * For x2APIC MSRs, ignore the vmcs01 bitmap. L1 can enable x2APIC without L1
571 if (vmx_test_msr_bitmap_##rw(vmx->vmcs01.msr_bitmap, msr) || \
672 * Always check vmcs01's bitmap to honor userspace MSR filters and any
673 * other runtime changes to vmcs01'
2276 prepare_vmcs02_early(struct vcpu_vmx *vmx, struct loaded_vmcs *vmcs01, struct vmcs12 *vmcs12) argument
[all...]
H A Dvmx.h291 * non-nested (L1) guest, it always points to vmcs01. For a nested
294 struct loaded_vmcs vmcs01; member in struct:vcpu_vmx
H A Dvmx.c2291 * in the merging. We update the vmcs01 here for L1 as well
3946 struct hv_enlightened_vmcs *evmcs = (void *)vmx->vmcs01.vmcs;
3959 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap;
4001 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap;
4038 u64 *msr_bitmap = (u64 *)vmx->vmcs01.msr_bitmap;
4413 * Not used by KVM and never set in vmcs01 or vmcs02, but emulated for
4711 vmcs_write64(MSR_BITMAP, __pa(vmx->vmcs01.msr_bitmap));
6720 /* Postpone execution until vmcs01 is the current VMCS. */
6771 /* Defer reload until vmcs01 is the current VMCS. */
7517 err = alloc_loaded_vmcs(&vmx->vmcs01);
[all...]

Completed in 163 milliseconds