Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/kvm/x86/
H A Dstate_test.c227 uint64_t *xstate_bv, saved_xstate_bv; in main() local
295 * in xstate_bv, e.g. to ensure that KVM allows loading all in main()
299 xstate_bv = (void *)&((uint8_t *)state->xsave->region)[512]; in main()
300 saved_xstate_bv = *xstate_bv; in main()
304 *xstate_bv = kvm_cpu_supported_xcr0(); in main()
309 *xstate_bv = saved_xstate_bv; in main()
H A Damx_test.c149 * After XSAVEC, XTILEDATA is cleared in the xstate_bv but is set in in guest_code()
152 xstate->header.xstate_bv = XFEATURE_MASK_XTILE_DATA; in guest_code()
154 GUEST_ASSERT(!(xstate->header.xstate_bv & XFEATURE_MASK_XTILE_DATA)); in guest_code()
161 * XTILEDATA is cleared in xstate_bv but set in xcomp_bv, this property in guest_code()
164 xstate->header.xstate_bv = XFEATURE_MASK_XTILE_DATA; in guest_code()
166 GUEST_ASSERT(!(xstate->header.xstate_bv & XFEATURE_MASK_XTILE_DATA)); in guest_code()
/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 for (i = XFEATURE_YMM; i < ARRAY_SIZE(xstate_sizes) && xstate_bv; i++) { in xstate_required_size()
69 if (!(xstate_bv & BIT_ULL(i))) in xstate_required_size()
78 xstate_bv &= ~BIT_ULL(i); in xstate_required_size()
H A Dcpuid.h58 u32 xstate_required_size(u64 xstate_bv, bool compacted);
/linux/tools/testing/selftests/mm/
H A Dprotection_keys.c1492 u64 *xstate_bv; in test_ptrace_modifies_pkru() local
1569 xstate_bv = (u64 *)(xsave + 512); in test_ptrace_modifies_pkru()
1570 *xstate_bv &= ~(1 << 9); in test_ptrace_modifies_pkru()
/linux/tools/testing/selftests/kvm/include/x86/
H A Dprocessor.h62 u64 xstate_bv; member