[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/9] Improve synchronization between QEMU and HVF
|
From: |
Roman Bolshakov |
|
Subject: |
[PATCH v2 0/9] Improve synchronization between QEMU and HVF |
|
Date: |
Tue, 30 Jun 2020 13:28:15 +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.
Changes since v1:
- Reduced kick loss race (Paolo) and removed SIG_IPI blocking in the
kick patch
- Added an old patch from Cameron that improves readibility
- Moved LMA Guest Entry control sync to macvm_set_cr0() (Paolo)
- Dropped hvf_vcpu_reset() and PDPTE's initialization in one patch
Cameron Esfahani (1):
i386: hvf: Make long mode enter and exit clearer
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: Move Guest LMA reset to macvm_set_cr0()
i386: hvf: Don't duplicate register reset
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/cpu.h | 1 +
target/i386/hvf/hvf.c | 179 ++++++++++++--------------------------
target/i386/hvf/vmcs.h | 1 +
target/i386/hvf/vmx.h | 17 ++--
10 files changed, 95 insertions(+), 151 deletions(-)
--
2.26.1
- [PATCH v2 0/9] Improve synchronization between QEMU and HVF,
Roman Bolshakov <=
- [PATCH v2 1/9] i386: hvf: Set env->eip in macvm_set_rip(), Roman Bolshakov, 2020/06/30
- [PATCH v2 2/9] i386: hvf: Move synchronize functions to sysemu, Roman Bolshakov, 2020/06/30
- [PATCH v2 5/9] i386: hvf: Make long mode enter and exit clearer, Roman Bolshakov, 2020/06/30
- [PATCH v2 3/9] i386: hvf: Add hvf_cpu_synchronize_pre_loadvm(), Roman Bolshakov, 2020/06/30
- [PATCH v2 4/9] i386: hvf: Implement CPU kick, Roman Bolshakov, 2020/06/30
- [PATCH v2 8/9] i386: hvf: Clean up synchronize functions, Roman Bolshakov, 2020/06/30