Home
last modified time | relevance | path

Searched refs:vmcs01 (Results 1 – 4 of 4) sorted by relevance

/OK3568_Linux_fs/kernel/arch/x86/kvm/vmx/
H A Dnested.c283 if (WARN_ON_ONCE(vmx->loaded_vmcs != &vmx->vmcs01)) in free_nested()
284 vmx_switch_vmcs(vcpu, &vmx->vmcs01); in free_nested()
298 vmcs_clear(vmx->vmcs01.shadow_vmcs); in free_nested()
299 free_vmcs(vmx->vmcs01.shadow_vmcs); in free_nested()
300 vmx->vmcs01.shadow_vmcs = NULL; in free_nested()
495 msr_bitmap = to_vmx(vcpu)->vmcs01.msr_bitmap; in msr_write_intercepted_l01()
1557 struct vmcs *shadow_vmcs = vmx->vmcs01.shadow_vmcs; in copy_shadow_to_vmcs12()
1592 struct vmcs *shadow_vmcs = vmx->vmcs01.shadow_vmcs; in copy_vmcs12_to_shadow()
2235 static void prepare_vmcs02_early(struct vcpu_vmx *vmx, struct loaded_vmcs *vmcs01, in prepare_vmcs02_early() argument
2247 exec_control = __pin_controls_get(vmcs01); in prepare_vmcs02_early()
[all …]
H A Dvmx.h242 struct loaded_vmcs vmcs01; member
H A Dvmx.c3802 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_disable_intercept_for_msr()
3848 unsigned long *msr_bitmap = vmx->vmcs01.msr_bitmap; in vmx_enable_intercept_for_msr()
3904 unsigned long *msr_bitmap = to_vmx(vcpu)->vmcs01.msr_bitmap; in vmx_reset_x2apic_msrs()
4396 vmcs_write64(MSR_BITMAP, __pa(vmx->vmcs01.msr_bitmap)); in init_vmcs()
7029 err = alloc_loaded_vmcs(&vmx->vmcs01); in vmx_create_vcpu()
7054 vmx->loaded_vmcs = &vmx->vmcs01; in vmx_create_vcpu()
/OK3568_Linux_fs/kernel/Documentation/virt/kvm/
H A Dnested-vmx.rst72 also have "vmcs01", the VMCS that L0 built for L1, and "vmcs02" is the VMCS