/netbsd-src/sys/arch/x86/x86/ |
H A D | fpu.c | 637 fpu_xstate_reload(union savefpu *fpu_save, uint64_t xstate) in fpu_xstate_reload() argument 643 fpu_save->sv_xsave_hdr.xsh_xstate_bv |= xstate; in fpu_xstate_reload() 782 process_read_xstate(struct lwp *l, struct xstate *xstate) in process_read_xstate() argument 788 memset(&xstate->xs_fxsave, 0, sizeof(xstate->xs_fxsave)); in process_read_xstate() 789 process_s87_to_xmm(&fpu_save->sv_87, &xstate->xs_fxsave); in process_read_xstate() 792 xstate->xs_rfbm = XCR0_X87; in process_read_xstate() 793 xstate->xs_xstate_bv = XCR0_X87; in process_read_xstate() 798 memcpy(&xstate->xs_fxsave, fpu_save->sv_xsave_hdr.xsh_fxsave, in process_read_xstate() 799 sizeof(xstate->xs_fxsave)); in process_read_xstate() 803 xstate->xs_rfbm = XCR0_X87 | XCR0_SSE; in process_read_xstate() [all …]
|
/netbsd-src/sys/arch/i386/include/ |
H A D | ptrace.h | 165 struct xstate xstate; /* XXX FIXME big stack object */ \ 166 memset(&xstate, 0, sizeof(xstate)); \ 167 if (!process_read_xstate(l, &xstate)) \ 171 &xstate, sizeof(xstate)); \
|
/netbsd-src/sys/arch/amd64/include/ |
H A D | ptrace.h | 120 struct xstate xstate; /* XXX FIXME big stack object */ \ 121 memset(&xstate, 0, sizeof(xstate)); \ 122 if (!process_read_xstate(l, &xstate)) \ 126 &xstate, sizeof(xstate)); \
|
/netbsd-src/sys/arch/x86/include/ |
H A D | fpu.h | 45 int process_read_xstate(struct lwp *, struct xstate *); 46 int process_verify_xstate(const struct xstate *); 47 int process_write_xstate(struct lwp *, const struct xstate *);
|
H A D | cpu_extended_state.h | 181 struct xstate { struct
|
/netbsd-src/sys/arch/i386/i386/ |
H A D | process_machdep.c | 237 process_machdep_read_xstate(struct lwp *l, struct xstate *regs) in process_machdep_read_xstate() 252 process_machdep_write_xstate(struct lwp *l, const struct xstate *regs) in process_machdep_write_xstate() 336 if (iov.iov_len > sizeof(struct xstate)) in ptrace_machdep_dorequest() 337 iov.iov_len = sizeof(struct xstate); in ptrace_machdep_dorequest() 411 struct xstate r; /* XXX FIXME big stack object */ in process_machdep_doxstate()
|
/netbsd-src/sys/arch/amd64/amd64/ |
H A D | process_machdep.c | 290 process_machdep_read_xstate(struct lwp *l, struct xstate *regs) in process_machdep_read_xstate() 296 process_machdep_write_xstate(struct lwp *l, const struct xstate *regs) in process_machdep_write_xstate() 357 if (iov.iov_len > sizeof(struct xstate)) in ptrace_machdep_dorequest() 358 iov.iov_len = sizeof(struct xstate); in ptrace_machdep_dorequest() 399 struct xstate r; /* XXX FIXME big stack object */ in process_machdep_doxstate()
|
/netbsd-src/external/gpl3/binutils/dist/gprofng/libcollector/ |
H A D | iolib.c | 755 char *xstate; in __collector_write_packet() local 759 xstate = "EXP_INIT"; in __collector_write_packet() 762 xstate = "EXP_OPEN"; in __collector_write_packet() 765 xstate = "EXP_PAUSED"; in __collector_write_packet() 768 xstate = "EXP_CLOSED"; in __collector_write_packet() 771 xstate = "Unknown"; in __collector_write_packet() 775 hndl->fname, xstate); in __collector_write_packet()
|
/netbsd-src/external/gpl3/binutils.old/dist/gprofng/libcollector/ |
H A D | iolib.c | 757 char *xstate; in __collector_write_packet() local 761 xstate = "EXP_INIT"; in __collector_write_packet() 764 xstate = "EXP_OPEN"; in __collector_write_packet() 767 xstate = "EXP_PAUSED"; in __collector_write_packet() 770 xstate = "EXP_CLOSED"; in __collector_write_packet() 773 xstate = "Unknown"; in __collector_write_packet() 777 hndl->fname, xstate); in __collector_write_packet()
|
/netbsd-src/external/gpl3/binutils.old/dist/gas/config/ |
H A D | tc-i386.c | 328 } xstate; member 5054 i.xstate |= xstate_mmx; in md_assemble() 5057 i.xstate |= xstate_mask; in md_assemble() 5061 i.xstate |= xstate_tmm; in md_assemble() 5063 i.xstate |= xstate_zmm; in md_assemble() 5065 i.xstate |= xstate_ymm; in md_assemble() 5067 i.xstate |= xstate_xmm; in md_assemble() 9405 if ((i.xstate & xstate_tmm) == xstate_tmm in output_insn() 9416 if ((i.xstate & xstate_mmx) in output_insn() 9426 i.xstate |= xstate_zmm; in output_insn() [all …]
|
/netbsd-src/external/gpl3/binutils/dist/gas/config/ |
H A D | tc-i386.c | 354 } xstate; member 6858 i.xstate |= xstate_mmx; in md_assemble() 6861 i.xstate |= xstate_mask; in md_assemble() 6865 i.xstate |= xstate_tmm; in md_assemble() 6869 i.xstate |= xstate_zmm; in md_assemble() 6872 i.xstate |= xstate_ymm; in md_assemble() 6874 i.xstate |= xstate_xmm; in md_assemble() 11346 if ((i.xstate & xstate_tmm) == xstate_tmm in output_insn() 11357 if ((i.xstate & xstate_mmx) in output_insn() 11365 i.xstate |= xstate_zmm; in output_insn() [all …]
|
/netbsd-src/external/gpl3/gdb.old/dist/gdb/ |
H A D | ChangeLog-2010 | 6913 there is no .reg-xstate section. 7607 * common/i386-xstate.h (I386_XSTATE_X87_MASK): New. 7651 <sys/uio.h> and "i386-xstate.h". 7691 (amd64_regset_from_core_section): Support .reg-xstate section. 7706 * i387-tdep.c: Include "i386-xstate.h". 7722 <sys/uio.h> and "i386-xstate.h". 7736 "i386-xstate.h" and "features/i386/i386-avx-linux.c". 7737 (i386_linux_regset_sections): Add ".reg-xstate". 7752 * i386-tdep.c: Include "i386-xstate.h" and 7770 (i386_regset_from_core_section): Support .reg-xstate section. [all …]
|
H A D | ChangeLog-2014 | 3456 .reg-xstate. 3463 each callback invocation. Allow any .reg-xstate size when reading 3475 to each callback invocation. Allow any .reg-xstate size when 4150 * common/i386-xstate.h: Renamed as... 4151 * common/x86-xstate.h: New file. All type, function and variable 9307 (amd64_linux_read_description): Add code to handle AVX512 xstate 9313 xstate mask and return respective tdesc. 9432 * common/i386-xstate.h: Add AVX 3.1 feature bits, mask and XSTATE
|
/netbsd-src/external/gpl3/gdb/dist/gdb/ |
H A D | ChangeLog-2010 | 6913 there is no .reg-xstate section. 7607 * common/i386-xstate.h (I386_XSTATE_X87_MASK): New. 7651 <sys/uio.h> and "i386-xstate.h". 7691 (amd64_regset_from_core_section): Support .reg-xstate section. 7706 * i387-tdep.c: Include "i386-xstate.h". 7722 <sys/uio.h> and "i386-xstate.h". 7736 "i386-xstate.h" and "features/i386/i386-avx-linux.c". 7737 (i386_linux_regset_sections): Add ".reg-xstate". 7752 * i386-tdep.c: Include "i386-xstate.h" and 7770 (i386_regset_from_core_section): Support .reg-xstate section. [all …]
|
H A D | ChangeLog-2014 | 3456 .reg-xstate. 3463 each callback invocation. Allow any .reg-xstate size when reading 3475 to each callback invocation. Allow any .reg-xstate size when 4150 * common/i386-xstate.h: Renamed as... 4151 * common/x86-xstate.h: New file. All type, function and variable 9307 (amd64_linux_read_description): Add code to handle AVX512 xstate 9313 xstate mask and return respective tdesc. 9432 * common/i386-xstate.h: Add AVX 3.1 feature bits, mask and XSTATE
|
/netbsd-src/external/gpl3/binutils/dist/gas/ |
H A D | ChangeLog-2020 | 756 * config/tc-i386.c (xstate): Add xstate_mask. 758 for xstate. Set xstate_mask, instead of xstate_zmm, for RegMask. 760 xstate for mask register and VSIB. 3059 * config/tc-i386.c (output_insn): Check i.xstate to set 3073 has_regymm, has_regzmm and has_regtmm. Add xstate. 3074 (md_assemble): Set i.xstate from operand types in instruction 3077 (output_insn): Check i.xstate.
|
H A D | ChangeLog | 2828 actuals when updating i.xstate.
|
/netbsd-src/external/gpl3/binutils.old/dist/gas/ |
H A D | ChangeLog-2020 | 756 * config/tc-i386.c (xstate): Add xstate_mask. 758 for xstate. Set xstate_mask, instead of xstate_zmm, for RegMask. 760 xstate for mask register and VSIB. 3059 * config/tc-i386.c (output_insn): Check i.xstate to set 3073 has_regymm, has_regzmm and has_regtmm. Add xstate. 3074 (md_assemble): Set i.xstate from operand types in instruction 3077 (output_insn): Check i.xstate.
|
H A D | ChangeLog | 2133 actuals when updating i.xstate.
|
/netbsd-src/tests/lib/libc/sys/ |
H A D | t_ptrace_x86_wait.h | 2943 struct xstate xst; in x86_register_test()
|
/netbsd-src/external/gpl3/gdb.old/dist/bfd/ |
H A D | ChangeLog-2010 | 3224 (elfcore_write_register_note): Handle .reg-xstate section.
|
/netbsd-src/external/gpl3/binutils.old/dist/bfd/ |
H A D | ChangeLog-2010 | 3224 (elfcore_write_register_note): Handle .reg-xstate section.
|
/netbsd-src/external/gpl3/binutils/dist/bfd/ |
H A D | ChangeLog-2010 | 3224 (elfcore_write_register_note): Handle .reg-xstate section.
|
/netbsd-src/external/gpl3/gdb/dist/bfd/ |
H A D | ChangeLog-2010 | 3224 (elfcore_write_register_note): Handle .reg-xstate section.
|
/netbsd-src/external/gpl3/gdb/dist/gdbserver/ |
H A D | ChangeLog-2002-2021 | 7527 * lynx-i386-low.c: Include x86-xstate.h and arch/i386.h. 7552 * linux-amd64-ipa.c: Include common/x86-xstate.h. 7633 * linux-i386-ipa.c: Include common/x86-xstate.h 18619 * i387-fp.c: Include "i386-xstate.h". 18648 * linux-x86-low.c: Include "i386-xstate.h", "elf/common.h"
|