The series is a prerequisite to implement gdbstub support for HVF and mostly concerns improvements of cpu_synchronize_* functions wrt to HVF and addresses old TODO's in the related code.
Unfortunately live snapshots don't seem to work yet but they don't work with tcg (on macOS) either. Roman Bolshakov (8): i386: hvf: Set env->eip in macvm_set_rip() i386: hvf: Move synchronize functions to sysemu i386: hvf: Add hvf_cpu_synchronize_pre_loadvm() i386: hvf: Implement CPU kick i386: hvf: Don't duplicate register reset i386: hvf: Drop hvf_reset_vcpu() i386: hvf: Clean up synchronize functions MAINTAINERS: Add Cameron as HVF co-maintainer MAINTAINERS | 2 + cpus.c | 25 +++--- include/hw/core/cpu.h | 2 +- include/sysemu/hvf.h | 3 +- include/sysemu/hw_accel.h | 13 ++++ target/i386/cpu.c | 3 - target/i386/hvf/hvf.c | 159 ++++++++++++-------------------------- target/i386/hvf/vmx.h | 1 + 8 files changed, 77 insertions(+), 131 deletions(-) -- 2.26.1