Home
last modified time | relevance | path

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

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dvmcb.c56 struct arch_svm_struct *arch_svm = &v->arch.hvm_svm; in construct_vmcb() local
57 struct vmcb_struct *vmcb = arch_svm->vmcb; in construct_vmcb()
89 if ( arch_svm->msrpm == NULL ) in construct_vmcb()
91 memset(arch_svm->msrpm, 0xff, MSRPM_SIZE); in construct_vmcb()
223 struct arch_svm_struct *arch_svm = &v->arch.hvm_svm; in svm_create_vmcb() local
233 arch_svm->vmcb = nv->nv_n1vmcx; in svm_create_vmcb()
239 arch_svm->vmcb = NULL; in svm_create_vmcb()
243 arch_svm->vmcb_pa = nv->nv_n1vmcx_pa = virt_to_maddr(arch_svm->vmcb); in svm_create_vmcb()
255 if ( arch_svm->msrpm != NULL ) in svm_destroy_vmcb()
259 arch_svm->msrpm = NULL; in svm_destroy_vmcb()
[all …]
A Dsvm.c618 struct arch_svm_struct *arch_svm = &v->arch.hvm_svm; in svm_update_guest_vendor() local
619 struct vmcb_struct *vmcb = arch_svm->vmcb; in svm_update_guest_vendor()
633 struct arch_svm_struct *arch_svm = &v->arch.hvm_svm; in svm_sync_vmcb() local
635 if ( arch_svm->vmcb_in_sync ) in svm_sync_vmcb()
638 arch_svm->vmcb_in_sync = 1; in svm_sync_vmcb()
640 svm_vmsave(arch_svm->vmcb); in svm_sync_vmcb()
A Dnestedsvm.c353 struct arch_svm_struct *arch_svm = &v->arch.hvm_svm; in nsvm_vmrun_permissionmap() local
357 struct vmcb_struct *host_vmcb = arch_svm->vmcb; in nsvm_vmrun_permissionmap()
397 svm->ns_merged_msrpm[i] = arch_svm->msrpm[i] | ns_msrpm_ptr[i]; in nsvm_vmrun_permissionmap()

Completed in 10 milliseconds