OSDN Git Service

i386/cpu_dump: support AVX512 ZMM regs dump
authorRobert Hoo <robert.hu@linux.intel.com>
Wed, 21 Apr 2021 06:23:52 +0000 (14:23 +0800)
committerEduardo Habkost <ehabkost@redhat.com>
Mon, 31 May 2021 19:53:03 +0000 (15:53 -0400)
commitf9c0322a5ff5dc28be41290a26d0133e86a6ea4c
tree6140b23659a949a3147b44f17bc7f6f1969b6793
parente11fd68996fb27c040552320f01a7d30a15a7cc1
i386/cpu_dump: support AVX512 ZMM regs dump

Since commit fa4518741e (target-i386: Rename struct XMMReg to ZMMReg),
CPUX86State.xmm_regs[] has already been extended to 512bit to support
AVX512.
Also, other qemu level supports for AVX512 registers are there for
years.
But in x86_cpu_dump_state(), still only dump XMM registers no matter
YMM/ZMM is enabled.
This patch is to complement this, let it dump XMM/YMM/ZMM accordingly.

Signed-off-by: Robert Hoo <robert.hu@linux.intel.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <1618986232-73826-1-git-send-email-robert.hu@linux.intel.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
target/i386/cpu-dump.c