Home
last modified time | relevance | path

Searched refs:fpu_ctxt (Results 1 – 7 of 7) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/
A Di387.c42 const typeof(v->arch.xsave_area->fpu_sse) *fpu_ctxt = v->arch.fpu_ctxt; in fpu_fxrstor()
51 if ( !(fpu_ctxt->fsw & ~fpu_ctxt->fcw & 0x003f) && in fpu_fxrstor()
57 : : "m" (*fpu_ctxt) ); in fpu_fxrstor()
86 : "m" (*fpu_ctxt), "i" (sizeof(*fpu_ctxt) / 4), "R" (fpu_ctxt) ); in fpu_fxrstor()
106 : "m" (*fpu_ctxt), "i" (sizeof(*fpu_ctxt) / 4) ); in fpu_fxrstor()
157 typeof(v->arch.xsave_area->fpu_sse) *fpu_ctxt = v->arch.fpu_ctxt; in fpu_fxsave()
168 : "=m" (*fpu_ctxt) : "R" (fpu_ctxt) ); in fpu_fxsave()
174 if ( !(fpu_ctxt->fsw & 0x0080) && in fpu_fxsave()
183 !((fpu_ctxt->fip.addr | fpu_ctxt->fdp.addr) >> 32) ) in fpu_fxsave()
310 if ( v->arch.fpu_ctxt ) in vcpu_init_fpu()
[all …]
A Ddomain.c756 #define fpu_ctxt fpu_ctxt.x macro
757 CHECK_FIELD_(struct, vcpu_guest_context, fpu_ctxt);
758 #undef fpu_ctxt
837 memcpy(v->arch.fpu_ctxt, &c.nat->fpu_ctxt, sizeof(c.nat->fpu_ctxt)); in arch_set_info_guest()
848 typeof(v->arch.xsave_area->fpu_sse) *fpu_sse = v->arch.fpu_ctxt; in arch_set_info_guest()
A Ddomctl.c1566 #define fpu_ctxt fpu_ctxt.x macro
1567 CHECK_FIELD_(struct, vcpu_guest_context, fpu_ctxt);
1568 #undef fpu_ctxt
1578 memcpy(&c.nat->fpu_ctxt, v->arch.fpu_ctxt, sizeof(c.nat->fpu_ctxt)); in arch_get_info_guest()
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Demulate.c1885 curr->arch.fpu_ctxt; in hvmemul_get_fpu()
1900 if ( (fpu_ctxt->fcw & 0x3f) != 0x3f ) in hvmemul_get_fpu()
1908 ASSERT(fcw == fpu_ctxt->fcw); in hvmemul_get_fpu()
1929 typeof(curr->arch.xsave_area->fpu_sse) *fpu_ctxt = curr->arch.fpu_ctxt; in hvmemul_put_fpu()
1946 !(fpu_ctxt->fsw & ~fpu_ctxt->fcw & 0x003f) ) in hvmemul_put_fpu()
1952 fpu_ctxt->fip.addr = aux->ip; in hvmemul_put_fpu()
1954 fpu_ctxt->fdp.addr = aux->dp; in hvmemul_put_fpu()
1959 fpu_ctxt->fip.offs = aux->ip; in hvmemul_put_fpu()
1960 fpu_ctxt->fip.sel = aux->cs; in hvmemul_put_fpu()
1963 fpu_ctxt->fdp.offs = aux->dp; in hvmemul_put_fpu()
[all …]
A Dhvm.c851 memcpy(ctxt.fpu_regs, v->arch.fpu_ctxt, sizeof(ctxt.fpu_regs)); in hvm_save_cpu_ctxt()
1111 memcpy(v->arch.fpu_ctxt, ctxt.fpu_regs, sizeof(ctxt.fpu_regs)); in hvm_load_cpu_ctxt()
3870 typeof(v->arch.xsave_area->fpu_sse) *fpu_ctxt = v->arch.fpu_ctxt; in hvm_vcpu_reset_state()
3884 memset(fpu_ctxt, 0, sizeof(*fpu_ctxt)); in hvm_vcpu_reset_state()
3885 fpu_ctxt->fcw = FCW_RESET; in hvm_vcpu_reset_state()
3886 fpu_ctxt->mxcsr = MXCSR_DEFAULT; in hvm_vcpu_reset_state()
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/
A Dxen.h175 struct { char x[512]; } fpu_ctxt; /* User-level FPU registers */ member
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Ddomain.h517 void *fpu_ctxt; member

Completed in 25 milliseconds