qemu/accel/mshv
Magnus Kulke ec38b3d54c target/i386/mshv: migrate MP_STATE
MSHV's "internal activity state" roughly maps to QEMU's env->mp_state
and cpu->halted states that describe state of APs in a guest.

We don't invoke set_mp_state as part of store_vcpu_state() b/c we would
put all BSP + APs in a RUNNABLE (0) state immediately, breaking SMP boot

Instead we store the mp state as part of the load_cleanup() routine
after a migration.

Signed-off-by: Magnus Kulke <magnuskulke@linux.microsoft.com>
Link: https://lore.kernel.org/r/20260710101534.664604-11-magnuskulke@linux.microsoft.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2026-08-17 16:51:53 +02:00
..
irq.c accel/mshv: remove redundant msi controller 2026-06-25 19:09:20 +02:00
mem.c accel/mshv: enable dirty page tracking 2026-06-25 19:55:28 +02:00
meson.build target/i386/mshv: move msr code to arch 2026-06-25 19:55:30 +02:00
mshv-all.c target/i386/mshv: migrate MP_STATE 2026-08-17 16:51:53 +02:00
trace-events hw/i386/mshv: migrate REFERENCE_TIME 2026-08-17 16:51:53 +02:00
trace.h accel/mshv: Initialize VM partition 2025-10-08 19:17:30 +02:00