Home
last modified time | relevance | path

Searched refs:svm (Results 1 – 18 of 18) sorted by relevance

/xen/xen/arch/x86/hvm/svm/
A Dnestedsvm.c159 if (svm->ns_iomap) in nsvm_vcpu_destroy()
160 svm->ns_iomap = NULL; in nsvm_vcpu_destroy()
172 svm->ns_cr_intercepts = 0; in nsvm_vcpu_reset()
173 svm->ns_dr_intercepts = 0; in nsvm_vcpu_reset()
179 svm->ns_hap_enabled = 0; in nsvm_vcpu_reset()
181 svm->ns_vmcb_hostcr3 = 0; in nsvm_vcpu_reset()
182 svm->ns_guest_asid = 0; in nsvm_vcpu_reset()
187 if (svm->ns_iomap) in nsvm_vcpu_reset()
188 svm->ns_iomap = NULL; in nsvm_vcpu_reset()
377 svm->ns_oiomap_pa = svm->ns_iomap_pa; in nsvm_vmrun_permissionmap()
[all …]
A Dvmcb.c56 struct svm_vcpu *svm = &v->arch.hvm.svm; in construct_vmcb() local
57 struct vmcb_struct *vmcb = svm->vmcb; in construct_vmcb()
88 if ( svm->msrpm == NULL ) in construct_vmcb()
184 struct svm_vcpu *svm = &v->arch.hvm.svm; in svm_create_vmcb() local
194 svm->vmcb = nv->nv_n1vmcx; in svm_create_vmcb()
200 svm->vmcb = NULL; in svm_create_vmcb()
204 svm->vmcb_pa = nv->nv_n1vmcx_pa = virt_to_maddr(svm->vmcb); in svm_create_vmcb()
211 struct svm_vcpu *svm = &v->arch.hvm.svm; in svm_destroy_vmcb() local
216 if ( svm->msrpm != NULL ) in svm_destroy_vmcb()
220 svm->msrpm = NULL; in svm_destroy_vmcb()
[all …]
A Dsvm.c94 if ( vmcb_get_cpl(v->arch.hvm.svm.vmcb) ) in svm_crash_or_fault()
594 struct svm_vcpu *svm = &v->arch.hvm.svm; in svm_cpuid_policy_changed() local
595 struct vmcb_struct *vmcb = svm->vmcb; in svm_cpuid_policy_changed()
614 struct svm_vcpu *svm = &v->arch.hvm.svm; in svm_sync_vmcb() local
619 svm_vmload_pa(svm->vmcb_pa); in svm_sync_vmcb()
621 svm->vmcb_sync_state = new_state; in svm_sync_vmcb()
626 svm_vmsave_pa(svm->vmcb_pa); in svm_sync_vmcb()
1063 struct svm_domain *svm = &d->arch.hvm.svm; in svm_guest_osvw_init() local
1072 svm->osvw.status = osvw_status & ~6; in svm_guest_osvw_init()
1083 svm->osvw.status |= 1; in svm_guest_osvw_init()
[all …]
A Dintr.c44 struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb; in svm_inject_nmi()
66 struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb; in svm_inject_extint()
80 struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb; in svm_enable_intr_window()
137 struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb; in svm_intr_assist()
A DMakefile6 obj-y += svm.o
A Dasid.c41 struct vmcb_struct *vmcb = curr->arch.hvm.svm.vmcb; in svm_asid_handle_vmrun()
A Demulate.c32 struct vmcb_struct *vmcb = v->arch.hvm.svm.vmcb; in svm_nextrip_insn_length()
A Dsvmdebug.c38 if ( vmcb == curr->arch.hvm.svm.vmcb ) in svm_vmcb_dump()
/xen/xen/include/asm-x86/hvm/svm/
A Dasid.h32 svm_invlpga(g_linear, v->arch.hvm.svm.vmcb->guest_asid); in svm_asid_g_invlpg()
/xen/xen/arch/x86/hvm/
A DMakefile1 obj-y += svm/
A Dhvm.c957 if ( (value & EFER_SVME) && (!p->extd.svm || !nestedhvm_enabled(d)) ) in hvm_efer_valid()
/xen/xen/include/asm-x86/hvm/
A Ddomain.h200 struct svm_domain svm; member
A Dvcpu.h190 struct svm_vcpu svm; member
/xen/xen/arch/x86/x86_64/
A Dasm-offsets.c85 OFFSET(VCPU_svm_vmcb_pa, struct vcpu, arch.hvm.svm.vmcb_pa); in __dummy__()
86 OFFSET(VCPU_svm_vmcb, struct vcpu, arch.hvm.svm.vmcb); in __dummy__()
/xen/xen/arch/x86/
A Dcpuid.c329 if ( p->extd.svm ) in calculate_host_policy()
696 if ( !p->extd.svm ) in recalculate_cpuid_policy()
/xen/tools/libxc/
A Dxc_cpuid_x86.c635 p->extd.svm = true; in xc_cpuid_apply_policy()
/xen/
A DMAINTAINERS213 F: xen/arch/x86/hvm/svm/
/xen/docs/man/
A Dxl.cfg.5.pod.in2025 ssse3 svm svm_decode svm_lbrv svm_npt svm_nrips svm_pausefilt svm_tscrate

Completed in 34 milliseconds