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)


Reply via email to