Home
last modified time | relevance | path

Searched refs:xstate_bv (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Dstate_test.c233 uint64_t *xstate_bv, saved_xstate_bv; in main() local
305 xstate_bv = (void *)&((uint8_t *)state->xsave->region)[512]; in main()
306 saved_xstate_bv = *xstate_bv; in main()
310 *xstate_bv = kvm_cpu_supported_xcr0(); in main()
315 *xstate_bv = saved_xstate_bv; in main()
H A Damx_test.c169 xstate->header.xstate_bv = XFEATURE_MASK_XTILE_DATA; in guest_code()
171 GUEST_ASSERT(!(xstate->header.xstate_bv & XFEATURE_MASK_XTILE_DATA)); in guest_code()
181 xstate->header.xstate_bv = XFEATURE_MASK_XTILE_DATA; in guest_code()
183 GUEST_ASSERT(!(xstate->header.xstate_bv & XFEATURE_MASK_XTILE_DATA)); in guest_code()
/openbmc/qemu/target/i386/
H A Dxsave_helper.c50 header->xstate_bv = env->xstate_bv; in x86_cpu_xsave_all_areas()
184 env->xstate_bv = header->xstate_bv; in x86_cpu_xrstor_all_areas()
H A Dcpu.h1568 uint64_t xstate_bv; member
2036 uint64_t xstate_bv; member
H A Dmachine.c1743 VMSTATE_UINT64_V(env.xstate_bv, X86CPU, 12),
H A Dcpu.c7263 env->xstate_bv = 0; in x86_cpu_reset_hold()
/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c2742 old_bv = access_ldq(ac, ptr + XO(header.xstate_bv)); in do_xsave_access()
2744 access_stq(ac, ptr + XO(header.xstate_bv), new_bv); in do_xsave_access()
2951 uint64_t xstate_bv, xcomp_bv, reserve0; in valid_xrstor_header() local
2953 xstate_bv = access_ldq(ac, ptr + XO(header.xstate_bv)); in valid_xrstor_header()
2956 *pxsbv = xstate_bv; in valid_xrstor_header()
2969 return (xstate_bv & ~ac->env->xcr0) == 0; in valid_xrstor_header()
2973 uint64_t rfbm, uint64_t xstate_bv) in do_xrstor() argument
2978 if (xstate_bv & XSTATE_FP_MASK) { in do_xrstor()
2989 if (xstate_bv & XSTATE_SSE_MASK) { in do_xrstor()
2996 if (xstate_bv & XSTATE_YMM_MASK) { in do_xrstor()
[all …]
/openbmc/linux/arch/x86/kvm/
H A Dcpuid.c59 u32 xstate_required_size(u64 xstate_bv, bool compacted) in xstate_required_size() argument
64 xstate_bv &= XFEATURE_MASK_EXTEND; in xstate_required_size()
65 while (xstate_bv) { in xstate_required_size()
66 if (xstate_bv & 0x1) { in xstate_required_size()
78 xstate_bv >>= 1; in xstate_required_size()
H A Dcpuid.h36 u32 xstate_required_size(u64 xstate_bv, bool compacted);
/openbmc/linux/tools/testing/selftests/mm/
H A Dprotection_keys.c1555 u64 *xstate_bv; in test_ptrace_modifies_pkru() local
1632 xstate_bv = (u64 *)(xsave + 512); in test_ptrace_modifies_pkru()
1633 *xstate_bv &= ~(1 << 9); in test_ptrace_modifies_pkru()
/openbmc/linux/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h52 u64 xstate_bv; member