@samitouri / QOSamiQemu / commits / 62a818eaa2

target/i386: Expand VMSTATE_UINTTL_SUB_ARRAY for APX registers

APX registers are only migrated for 64-bit binaries, so VMSTATE_UINTTL_SUB_ARRAY() expands to VMSTATE_UINT64_SUB_ARRAY(). Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Message-Id: <20260325211728.89204-8-philmd@linaro.org>

Philippe Mathieu-Daudé committed Mar 25, 2026 at 21:02 UTC 62a818eaa2a68be2d2f3b411d3b43f54b38cc3a4
1 file changed +1 -1
target/i386/machine.c
+1 -1
@@ -1756,7 +1756,7 @@ static const VMStateDescription vmstate_apx = {
1756 .minimum_version_id = 1,
1757 .needed = apx_needed,
1758 .fields = (VMStateField[]) {
1759 - VMSTATE_UINTTL_SUB_ARRAY(env.regs, X86CPU, CPU_NB_REGS,
1759 + VMSTATE_UINT64_SUB_ARRAY(env.regs, X86CPU, CPU_NB_REGS,
1760 CPU_NB_EREGS - CPU_NB_REGS),
1761 VMSTATE_END_OF_LIST()
1762 }