Searched refs:vmcb01 (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-6.6/arch/x86/kvm/svm/ |
H A D | nested.c | 89 * The NPT format depends on L1's CR4 and EFER, which is in vmcb01. Note, in nested_svm_init_mmu_context() 93 kvm_init_shadow_npt_mmu(vcpu, X86_CR0_PG, svm->vmcb01.ptr->save.cr4, in nested_svm_init_mmu_context() 94 svm->vmcb01.ptr->save.efer, in nested_svm_init_mmu_context() 134 h = &svm->vmcb01.ptr->control; in recalc_intercepts() 152 if (!(svm->vmcb01.ptr->save.rflags & X86_EFLAGS_IF)) in recalc_intercepts() 531 /* FIXME: merge g_pat from vmcb01 and vmcb12. */ in nested_vmcb02_compute_g_pat() 532 svm->nested.vmcb02.ptr->save.g_pat = svm->vmcb01.ptr->save.g_pat; in nested_vmcb02_compute_g_pat() 538 struct vmcb *vmcb01 = svm->vmcb01.ptr; in nested_vmcb02_prepare_save() local 601 } else if (unlikely(vmcb01 in nested_vmcb02_prepare_save() 638 struct vmcb *vmcb01 = svm->vmcb01.ptr; nested_vmcb02_prepare_control() local 842 struct vmcb *vmcb01 = svm->vmcb01.ptr; nested_svm_vmrun() local 968 struct vmcb *vmcb01 = svm->vmcb01.ptr; nested_svm_vmexit() local [all...] |
H A D | svm.h | 211 struct kvm_vmcb_info vmcb01; member 403 struct vmcb *vmcb = svm->vmcb01.ptr; in set_exception_intercept() 413 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_exception_intercept() 423 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_set_intercept() 432 struct vmcb *vmcb = svm->vmcb01.ptr; in svm_clr_intercept() 458 return svm->vmcb01.ptr; in get_vgif_vmcb() 519 return svm->vmcb01.ptr; in get_vnmi_vmcb_l1()
|
H A D | svm.c | 743 struct vmcb *vmcb = svm->vmcb01.ptr; in set_dr_intercepts() 767 struct vmcb *vmcb = svm->vmcb01.ptr; in clr_dr_intercepts() 1022 svm_copy_lbrs(svm->vmcb, svm->vmcb01.ptr); in svm_enable_lbrv() 1036 * Move the LBR msrs back to the vmcb01 to avoid copying them in svm_disable_lbrv() 1040 svm_copy_lbrs(svm->vmcb01.ptr, svm->vmcb); in svm_disable_lbrv() 1047 * vmcb01. If LBR virtualization is enabled and L1 is running VMs of in svm_get_lbr_vmcb() 1048 * its own, the MSRs are moved between vmcb01 and vmcb02 as needed. in svm_get_lbr_vmcb() 1051 svm->vmcb01.ptr; in svm_get_lbr_vmcb() 1175 svm->vmcb01.ptr->control.tsc_offset = vcpu->arch.l1_tsc_offset; in svm_write_tsc_offset() 1247 struct vmcb *vmcb = svm->vmcb01 in init_vmcb() [all...] |
H A D | avic.c | 87 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_activate_vmcb() 122 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_deactivate_vmcb() 1115 struct vmcb *vmcb = svm->vmcb01.ptr; in avic_refresh_virtual_apic_mode()
|
H A D | sev.c | 2993 struct vmcb *vmcb = svm->vmcb01.ptr; in sev_es_init_vmcb()
|
/kernel/linux/linux-6.6/arch/x86/kvm/ |
H A D | kvm-asm-offsets.c | 20 OFFSET(SVM_vmcb01, vcpu_svm, vmcb01); in common()
|
Completed in 11 milliseconds