Ping: [PATCH v2] x86-64: fix ZMM register state tracking
Simon Marchi
simon.marchi@polymtl.ca
Wed Oct 31 14:00:00 GMT 2018
On 2018-10-29 06:31, Jan Beulich wrote:
>>>> On 10.10.18 at 17:12, 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-10-10 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.
>>
>> gdb/testsuite/
>> 2018-10-10 Simon Marchi <simon.marchi@polymtl.ca>
>>
>> * testsuite/gdb.arch/i386-avx512.c,
>> testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
>>
>> ---
>> v2: Attach comments to zmm_endlo_regnum declarations. Add testcase
>> provided by Simon.
The testcase obviously LGTM. I will let Markus approve the other
changes.
Simon
More information about the Gdb-patches
mailing list