v2:
Interrupt controller rework to use the MSHV implementation.
A lot more register save/restore.
Restoring support for older Windows 10 releases.
CPUID fixes.
v1:
Experimental support for save/restore, a lot more robustness on
reboots are the highlights of this one.
Akshey Taneja (2):
whpx: i386: do not require ProcessorFeaturesBanks on legacy Windows
whpx: i386: fall back to xAPIC when the MSR exit bitmap is unavailable
Boden Randin (1):
whpx: i386: avoid updating hflags for vmexits
Doug Cook (1):
target/i386/whpx: fix VMX capability MSR values
Doug Cook (WINDOWS) (2):
target/i386/whpx: whpx_get_xsave_state error handling
target/i386/whpx: handle processor reset
Kostas Chatzikokolakis (1):
whpx: i386: forward the dynamic EBX of CPUID[0xD] sub-leaves 0 and 1,
not 1 and 2
Mohamed Mediouni (10):
whpx: i386: get APIC state before VM save
whpx: i386: fix TPR encodings for local APIC
whpx: i386: save/restore xss
whpx: i386: make nested virtualisation init failure non-fatal
whpx: i386: allow migration for restricted scenarios
target/arm/whpx: handle processor reset
whpx: apic: migrate APIC implementation to new interface
whpx: i386: also save debug registers
whpx: i386: save/restore pending interruption/events
whpx: docs: update for experimental VM save/restore support
Pierrick Bouvier (1):
multi-target: restrict whpx-accel-*-cpu to matching target
accel/whpx/whpx-common.c | 8 +
docs/system/whpx.rst | 12 +
include/system/whpx-internal.h | 6 +-
target/arm/whpx/whpx-all.c | 10 +-
target/i386/whpx/whpx-all.c | 436 ++++++++++++++++++++++++++++-----
target/i386/whpx/whpx-apic.c | 307 ++++++++++++++++++++++-
6 files changed, 699 insertions(+), 80 deletions(-)
--
2.54.0 (Apple Git-157)