This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [PATCH] x86-64: fix ZMM register state tracking
- From: Pedro Alves <palves at redhat dot com>
- To: Jan Beulich <JBeulich at suse dot com>, GDB <gdb-patches at sourceware dot org>
- Date: Tue, 11 Sep 2018 11:34:19 +0100
- Subject: Re: [PATCH] x86-64: fix ZMM register state tracking
- References: <5B8FD8B302000078001E5940@prv1-mh.provo.novell.com>
On 09/05/2018 02:22 PM, Jan Beulich wrote:
> The three AVX512 state components are entirely independent - one being
> in its "init state" has no implication whatsoever on either of the other
> two. Fully separate X86_XSTATE_ZMM_H and X86_XSTATE_ZMM handling, to
> prevent upper halves of the upper 16 ZMM registers to display as if they
> were zero (when they aren't) after e.g. VZEROALL/VZEROUPPER.
>
> gdb/
> 2018-09-05 Jan Beulich <jbeulich@suse.com>
>
> * i387-tdep.c (i387_supply_xsave): Split handling of
> X86_XSTATE_ZMM_H and X86_XSTATE_ZMM.
> (i387_collect_xsave): Likewise.
Does gdb/gdbserver/i387-fp.c need similar treatment?
Thanks,
Pedro Alves