Home
last modified time | relevance | path

Searched refs:xstates (Results 1 – 2 of 2) sorted by relevance

/xen/xen/lib/x86/
A Dcpuid.c155 uint64_t xstates; in x86_cpuid_policy_fill_native() local
160 xstates = cpuid_policy_xstates(p); in x86_cpuid_policy_fill_native()
168 if ( xstates & (1ul << i) ) in x86_cpuid_policy_fill_native()
344 uint64_t xstates = cpuid_policy_xstates(p); in x86_cpuid_copy_to_buffer() local
349 for ( xstates >>= 2, subleaf = 2; in x86_cpuid_copy_to_buffer()
350 xstates && subleaf < ARRAY_SIZE(p->xstate.raw); in x86_cpuid_copy_to_buffer()
351 xstates >>= 1, ++subleaf ) in x86_cpuid_copy_to_buffer()
/xen/xen/arch/x86/
A Dcpuid.c153 uint64_t xstates = XSTATE_FP_SSE; in recalculate_xstate() local
168 xstates |= X86_XCR0_YMM; in recalculate_xstate()
176 xstates |= X86_XCR0_BNDREGS | X86_XCR0_BNDCSR; in recalculate_xstate()
184 xstates |= X86_XCR0_OPMASK | X86_XCR0_ZMM | X86_XCR0_HI_ZMM; in recalculate_xstate()
192 xstates |= X86_XCR0_PKRU; in recalculate_xstate()
199 p->xstate.xcr0_low = xstates & ~XSTATE_XSAVES_ONLY; in recalculate_xstate()
200 p->xstate.xcr0_high = (xstates & ~XSTATE_XSAVES_ONLY) >> 32; in recalculate_xstate()
205 p->xstate.xss_low = xstates & XSTATE_XSAVES_ONLY; in recalculate_xstate()
206 p->xstate.xss_high = (xstates & XSTATE_XSAVES_ONLY) >> 32; in recalculate_xstate()
209 xstates &= ~XSTATE_XSAVES_ONLY; in recalculate_xstate()
[all …]

Completed in 5 milliseconds