Home
last modified time | relevance | path

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

/illumos-gate/usr/src/test/os-tests/tests/xsave/
H A Dsetcontext_restore.c32 setcontext_restore_check(uint32_t hwsup) in setcontext_restore_check() argument
34 xsu_getfpu(&found, hwsup); in setcontext_restore_check()
35 if (xsu_same(&init_set, &found, hwsup)) { in setcontext_restore_check()
50 uint32_t hwsup = xsu_hwsupport(); in main() local
57 xsu_fill(&init_set, hwsup, start); in main()
58 xsu_fill(&override, hwsup, start + INT_MAX); in main()
59 xsu_setfpu(&init_set, hwsup); in main()
66 makecontext(ctx, setcontext_restore_check, 1, hwsup); in main()
67 xsu_setfpu(&override, hwsup); in main()
68 xsu_getfpu(&found, hwsup); in main()
[all …]
H A Dswapcontext_extd.c36 mkctx_target(uint32_t hwsup, uint32_t *testp) in mkctx_target() argument
38 xsu_getfpu(&found, hwsup); in mkctx_target()
39 if (!xsu_same(&mk_fpu, &found, hwsup)) { in mkctx_target()
59 uint32_t hwsup = xsu_hwsupport(); in main() local
62 xsu_fill(&mk_fpu, hwsup, start); in main()
63 xsu_fill(&orig_fpu, hwsup, start + INT_MAX); in main()
77 xsu_setfpu(&mk_fpu, hwsup); in main()
84 makecontext(mk_ctx, mkctx_target, 2, hwsup, &hwsup); in main()
85 xsu_setfpu(&orig_fpu, hwsup); in main()
89 xsu_getfpu(&found, hwsup); in main()
[all …]
H A Dsetcontext_replace.c31 setcontext_replace_check(uint32_t hwsup) in setcontext_replace_check() argument
33 xsu_getfpu(&found, hwsup); in setcontext_replace_check()
34 if (xsu_same(&to_set, &found, hwsup)) { in setcontext_replace_check()
49 uint32_t hwsup = xsu_hwsupport(); in main() local
56 xsu_fill(&to_set, hwsup, start); in main()
61 xsu_overwrite_uctx(ctx, &to_set, hwsup); in main()
63 makecontext(ctx, setcontext_replace_check, 1, hwsup); in main()
H A Dsignal_restore.c77 uint32_t hwsup = xsu_hwsupport(); in main() local
80 sr_hwsup = hwsup; in main()
90 xsu_fill(&init_vals, hwsup, start); in main()
91 xsu_fill(&signal_vals, hwsup, start + INT_MAX); in main()
95 xsu_setfpu(&init_vals, hwsup); in main()
97 xsu_getfpu(&found, hwsup); in main()
110 if (xsu_same(&init_vals, &found, hwsup)) { in main()
H A Dxsave_util.c169 xsu_overwrite_uctx(ucontext_t *uctx, const xsu_fpu_t *fpu, uint32_t hwsup) in xsu_overwrite_uctx() argument
176 if (hwsup != XSU_YMM && hwsup != XSU_ZMM) { in xsu_overwrite_uctx()
177 errx(EXIT_FAILURE, "given unknown xsu level: 0x%x", hwsup); in xsu_overwrite_uctx()
180 if (hwsup >= XSU_YMM) { in xsu_overwrite_uctx()
184 if (hwsup >= XSU_ZMM) { in xsu_overwrite_uctx()
199 if (hwsup >= XSU_YMM) { in xsu_overwrite_uctx()
203 if (hwsup >= XSU_ZMM) { in xsu_overwrite_uctx()
219 if (hwsup >= XSU_YMM) { in xsu_overwrite_uctx()
224 if (hwsup >= XSU_ZMM) { in xsu_overwrite_uctx()
257 xsu_same(const xsu_fpu_t *src, const xsu_fpu_t *check, uint32_t hwsup) in xsu_same() argument
[all …]
H A Dxregs_dump.c34 uint32_t hwsup; in main() local
42 hwsup = xsu_hwsupport(); in main()
48 xsu_getfpu(&fpu, hwsup); in main()
49 xsu_dump(f, &fpu, hwsup); in main()
H A Dxregs_set.c38 uint32_t hwsup; in main() local
52 hwsup = xsu_hwsupport(); in main()
53 xsu_fill(&fpu, hwsup, (uint32_t)ul); in main()
54 xsu_setfpu(&fpu, hwsup); in main()
H A Dproc_xregs_set.c54 uint32_t seed, hwsup; in main() local
79 hwsup = xsu_hwsupport(); in main()
80 xsu_fill(&fpu, hwsup, seed); in main()
81 xsu_fpu_to_xregs(&fpu, hwsup, &prx, &prx_len); in main()
H A Dfpregs.c43 uint32_t seed, hwsup; in main() local
70 hwsup = xsu_hwsupport(); in main()
71 xsu_fill(&fpu, hwsup, seed); in main()
72 xsu_fpu_to_xregs(&fpu, hwsup, &prx, &prx_len); in main()
H A Dxsu_hwtype.c32 uint32_t hwsup = xsu_hwsupport(); in main() local
34 switch (hwsup) { in main()
H A Dbad_xregs.c652 uint32_t hwsup; in main() local
655 hwsup = xsu_hwsupport(); in main()
692 if (bad_tests[i].bxt_min > hwsup) { in main()