qemu/target
Peter Maydell c9e28ae797 target/i386: Remove unused XMMReg, YMMReg types and CPUState fields
In commit b7711471f5 in 2014 we refactored the handling of the x86
vector registers so that instead of separate structs XMMReg, YMMReg
and ZMMReg for representing the 16-byte, 32-byte and 64-byte width
vector registers and multiple fields in the CPU state, we have a
single type (XMMReg, later renamed to ZMMReg) and a single struct
field (xmm_regs).  However, in 2017 in commit c97d6d2cdf some of
the old struct types and CPU state fields got added back, when we
merged in the hvf support (which had developed in a separate fork
that had presumably not had the refactoring of b7711471f5), as part
of code handling xsave.  Commit f585195ec0 then almost immediately
dropped that xsave code again in favour of sharing the xsave handling
with KVM, but forgot to remove the now unused CPU state fields and
struct types.

Delete the unused types and CPUState fields.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Message-Id: <20220412110047.1497190-1-peter.maydell@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2022-04-13 19:00:31 +02:00
..
alpha Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
arm Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
avr target: Use ArchCPU as interface to target CPU 2022-03-06 22:23:09 +01:00
cris target: Use ArchCPU as interface to target CPU 2022-03-06 22:23:09 +01:00
hexagon Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
hppa Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
i386 target/i386: Remove unused XMMReg, YMMReg types and CPUState fields 2022-04-13 19:00:31 +02:00
m68k Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
microblaze Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
mips Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
nios2 Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
openrisc Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
ppc Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
riscv Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
rx Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
s390x Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
sh4 Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
sparc Move CPU softfloat unions to cpu-float.h 2022-04-06 14:31:43 +02:00
tricore Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
xtensa Remove qemu-common.h include from most units 2022-04-06 14:31:55 +02:00
Kconfig meson: Introduce target-specific Kconfig 2021-07-09 18:21:34 +02:00
meson.build Drop the deprecated unicore32 target 2021-05-12 18:20:52 +02:00