[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/8] Improve synchronization between QEMU and HVF
From: |
Roman Bolshakov |
Subject: |
[PATCH 0/8] Improve synchronization between QEMU and HVF |
Date: |
Thu, 25 Jun 2020 01:58:43 +0300 |
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
- [PATCH 0/8] Improve synchronization between QEMU and HVF,
Roman Bolshakov <=
- [PATCH 1/8] i386: hvf: Set env->eip in macvm_set_rip(), Roman Bolshakov, 2020/06/24
- [PATCH 3/8] i386: hvf: Add hvf_cpu_synchronize_pre_loadvm(), Roman Bolshakov, 2020/06/24
- [PATCH 2/8] i386: hvf: Move synchronize functions to sysemu, Roman Bolshakov, 2020/06/24
- [PATCH 7/8] i386: hvf: Clean up synchronize functions, Roman Bolshakov, 2020/06/24
- [PATCH 6/8] i386: hvf: Drop hvf_reset_vcpu(), Roman Bolshakov, 2020/06/24