Home
last modified time | relevance | path

Searched refs:vmcb12 (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.10/arch/x86/kvm/svm/
Dnested.c228 static bool nested_vmcb_checks(struct vcpu_svm *svm, struct vmcb *vmcb12) in nested_vmcb_checks() argument
232 if ((vmcb12->save.efer & EFER_SVME) == 0) in nested_vmcb_checks()
235 if (((vmcb12->save.cr0 & X86_CR0_CD) == 0) && (vmcb12->save.cr0 & X86_CR0_NW)) in nested_vmcb_checks()
238 if (!kvm_dr6_valid(vmcb12->save.dr6) || !kvm_dr7_valid(vmcb12->save.dr7)) in nested_vmcb_checks()
241 vmcb12_lma = (vmcb12->save.efer & EFER_LME) && (vmcb12->save.cr0 & X86_CR0_PG); in nested_vmcb_checks()
244 if (vmcb12->save.cr4 & X86_CR4_PAE) { in nested_vmcb_checks()
245 if (vmcb12->save.cr3 & MSR_CR3_LEGACY_PAE_RESERVED_MASK) in nested_vmcb_checks()
248 if (vmcb12->save.cr3 & MSR_CR3_LEGACY_RESERVED_MASK) in nested_vmcb_checks()
252 if (!(vmcb12->save.cr4 & X86_CR4_PAE) || in nested_vmcb_checks()
253 !(vmcb12->save.cr0 & X86_CR0_PE) || in nested_vmcb_checks()
[all …]
/Linux-v5.10/arch/x86/include/uapi/asm/
Dkvm.h444 __u8 vmcb12[KVM_STATE_NESTED_SVM_VMCB_SIZE]; member
/Linux-v5.10/tools/arch/x86/include/uapi/asm/
Dkvm.h444 __u8 vmcb12[KVM_STATE_NESTED_SVM_VMCB_SIZE]; member