Home
last modified time | relevance | path

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

/xen-4.10.0-shim-comet/xen/arch/x86/
A Dxstate.c177 BUG_ON(!v->arch.xcr0_accum); in expand_xsave_states()
240 BUG_ON(!v->arch.xcr0_accum); in compress_xsave_states()
246 if ( !(v->arch.xcr0_accum & XSTATE_XSAVES_ONLY) ) in compress_xsave_states()
493 return !!v->arch.xcr0_accum; in xsave_enabled()
539 v->arch.xcr0_accum = 0; in xstate_alloc_save_area()
677 if ( (hdr->xstate_bv & ~xcr0_accum) || in validate_xstate()
678 (xcr0 & ~xcr0_accum) || in validate_xstate()
680 !valid_xcr0(xcr0_accum) ) in validate_xstate()
683 if ( (xcr0_accum & ~xfeature_mask) || in validate_xstate()
712 mask = new_bv & ~curr->arch.xcr0_accum; in handle_xsetbv()
[all …]
A Di387.c32 ok = set_xcr0(v->arch.xcr0_accum | XSTATE_FP_SSE); in fpu_xrstor()
147 ok = set_xcr0(v->arch.xcr0_accum | XSTATE_FP_SSE); in fpu_xsave()
A Ddomctl.c1131 size = PV_XSAVE_SIZE(v->arch.xcr0_accum); in arch_do_domctl()
1143 (void *)&v->arch.xcr0_accum, in arch_do_domctl()
1144 sizeof(v->arch.xcr0_accum)) ) in arch_do_domctl()
1147 offset += sizeof(v->arch.xcr0_accum); in arch_do_domctl()
1231 v->arch.xcr0_accum = _xcr0_accum; in arch_do_domctl()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dxstate.h119 int __must_check validate_xstate(u64 xcr0, u64 xcr0_accum,
140 (v->arch.xcr0_accum & XSTATE_LAZY & ~XSTATE_FP_SSE); in xstate_all()
A Ddomain.h560 uint64_t xcr0_accum; member
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dhvm.c321 !(v->arch.xcr0_accum & (XSTATE_BNDREGS | XSTATE_BNDCSR)) ) in hvm_set_guest_bndcfgs()
1175 unsigned int size = HVM_CPU_XSAVE_SIZE(v->arch.xcr0_accum); in hvm_save_cpu_xsave_states()
1186 ctxt->xcr0_accum = v->arch.xcr0_accum; in hvm_save_cpu_xsave_states()
1261 err = validate_xstate(ctxt->xcr0, ctxt->xcr0_accum, in hvm_load_cpu_xsave_states()
1268 d->domain_id, vcpuid, ctxt->xfeature_mask, ctxt->xcr0_accum, in hvm_load_cpu_xsave_states()
1272 size = HVM_CPU_XSAVE_SIZE(ctxt->xcr0_accum); in hvm_load_cpu_xsave_states()
1315 v->arch.xcr0_accum = ctxt->xcr0_accum; in hvm_load_cpu_xsave_states()
1316 if ( ctxt->xcr0_accum & XSTATE_NONLAZY ) in hvm_load_cpu_xsave_states()
2421 if ( (value & X86_CR4_PKE) && !(v->arch.xcr0_accum & XSTATE_PKRU) ) in hvm_set_cr4()
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/hvm/
A Dsave.h574 uint64_t xcr0_accum; /* Updated by XSETBV */ member

Completed in 22 milliseconds