Home
last modified time | relevance | path

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

/xen/xen/arch/x86/
A Di387.c43 const typeof(v->arch.xsave_area->fpu_sse) *fpu_ctxt = v->arch.fpu_ctxt; in fpu_fxrstor()
53 !(fpu_ctxt->fsw & ~fpu_ctxt->fcw & 0x003f) ) in fpu_fxrstor()
57 : : "m" (*fpu_ctxt) ); in fpu_fxrstor()
85 : "m" (*fpu_ctxt), "i" (sizeof(*fpu_ctxt) / 4), "R" (fpu_ctxt) ); in fpu_fxrstor()
105 : "m" (*fpu_ctxt), "i" (sizeof(*fpu_ctxt) / 4) ); in fpu_fxrstor()
156 typeof(v->arch.xsave_area->fpu_sse) *fpu_ctxt = v->arch.fpu_ctxt; in fpu_fxsave()
167 : "=m" (*fpu_ctxt) : "R" (fpu_ctxt) ); in fpu_fxsave()
182 !((fpu_ctxt->fip.addr | fpu_ctxt->fdp.addr) >> 32) ) in fpu_fxsave()
187 fpu_ctxt->fip.sel = fpu_env.fcs; in fpu_fxsave()
324 if ( v->arch.fpu_ctxt ) in vcpu_init_fpu()
[all …]
A Dx86_emulate.c46 #define FXSAVE_AREA current->arch.fpu_ctxt
A Ddomctl.c1507 #define fpu_ctxt fpu_ctxt.x macro
1508 CHECK_FIELD_(struct, vcpu_guest_context, fpu_ctxt);
1509 #undef fpu_ctxt
1519 memcpy(&c.nat->fpu_ctxt, v->arch.fpu_ctxt, sizeof(c.nat->fpu_ctxt)); in arch_get_info_guest()
A Ddomain.c812 #define fpu_ctxt fpu_ctxt.x macro
813 CHECK_FIELD_(struct, vcpu_guest_context, fpu_ctxt);
814 #undef fpu_ctxt
900 flags & VGCF_I387_VALID ? &c.nat->fpu_ctxt : NULL, in arch_set_info_guest()
/xen/xen/arch/x86/hvm/
A Demulate.c2369 curr->arch.fpu_ctxt; in hvmemul_get_fpu()
2385 if ( (fpu_ctxt->fcw & 0x3f) != 0x3f ) in hvmemul_get_fpu()
2393 ASSERT(fcw == fpu_ctxt->fcw); in hvmemul_get_fpu()
2409 typeof(curr->arch.xsave_area->fpu_sse) *fpu_ctxt = curr->arch.fpu_ctxt; in hvmemul_put_fpu()
2426 !(fpu_ctxt->fsw & ~fpu_ctxt->fcw & 0x003f) ) in hvmemul_put_fpu()
2432 fpu_ctxt->fip.addr = aux->ip; in hvmemul_put_fpu()
2434 fpu_ctxt->fdp.addr = aux->dp; in hvmemul_put_fpu()
2439 fpu_ctxt->fip.offs = aux->ip; in hvmemul_put_fpu()
2440 fpu_ctxt->fip.sel = aux->cs; in hvmemul_put_fpu()
2443 fpu_ctxt->fdp.offs = aux->dp; in hvmemul_put_fpu()
[all …]
A Dhvm.c928 memcpy(ctxt.fpu_regs, v->arch.fpu_ctxt, sizeof(ctxt.fpu_regs)); in hvm_save_cpu_ctxt()
/xen/xen/include/public/arch-x86/
A Dxen.h175 struct { char x[512]; } fpu_ctxt; /* User-level FPU registers */ member
/xen/xen/include/asm-x86/
A Ddomain.h569 void *fpu_ctxt; member

Completed in 41 milliseconds