Searched refs:fpu_ctxt (Results 1 – 8 of 8) sorted by relevance
/xen/xen/arch/x86/ |
A D | i387.c | 43 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 D | x86_emulate.c | 46 #define FXSAVE_AREA current->arch.fpu_ctxt
|
A D | domctl.c | 1507 #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 D | domain.c | 812 #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 D | emulate.c | 2369 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 D | hvm.c | 928 memcpy(ctxt.fpu_regs, v->arch.fpu_ctxt, sizeof(ctxt.fpu_regs)); in hvm_save_cpu_ctxt()
|
/xen/xen/include/public/arch-x86/ |
A D | xen.h | 175 struct { char x[512]; } fpu_ctxt; /* User-level FPU registers */ member
|
/xen/xen/include/asm-x86/ |
A D | domain.h | 569 void *fpu_ctxt; member
|
Completed in 41 milliseconds