Searched refs:fpu_ctxt (Results 1 – 7 of 7) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | i387.c | 42 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 D | domain.c | 756 #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 D | domctl.c | 1566 #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 D | emulate.c | 1885 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 D | hvm.c | 851 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 D | xen.h | 175 struct { char x[512]; } fpu_ctxt; /* User-level FPU registers */ member
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | domain.h | 517 void *fpu_ctxt; member
|
Completed in 24 milliseconds