Extracted from a bigger series aiming to make accelerator synchronization of vcpu state slightly clearer. Here KVM patches around kvm_arch_put_registers(): - Move KVM_PUT_[RESET|RUNTIME|FULL]_STATE to an enum - Factor common code out of kvm_cpu_synchronize_post_*()
Philippe Mathieu-Daudé (3): accel/kvm: Do not expect more then KVM_PUT_FULL_STATE accel/kvm: Introduce KvmPutState enum accel/kvm: Factor kvm_cpu_synchronize_put() out include/system/kvm.h | 16 +++++++------ accel/kvm/kvm-all.c | 47 +++++++++++++++----------------------- target/i386/kvm/kvm.c | 6 ++--- target/loongarch/kvm/kvm.c | 8 +++---- target/mips/kvm.c | 6 ++--- target/ppc/kvm.c | 2 +- target/riscv/kvm/kvm-cpu.c | 2 +- target/s390x/kvm/kvm.c | 2 +- 8 files changed, 41 insertions(+), 48 deletions(-) -- 2.51.0
