This change set fixes two breaking changes that were introduced in the Windows Insider SDK 17110. First, a change to the WHvGetCapability function decl to include the 'out' WrittenSizeInBytes. Second, changes to the WHvSetPartitionProperty function decl and WHV_PARTITION_PROPERTY structure to directly pass the PropertyCode at invocation.
Lastly, it introduces a major performance improvement in whpx_vcpu_post_run using the VpContext exit structure rather than another round trip call to WHvGetVirtualProcessorRegisters to synchronize vp state. QEMU compiled against this SDK (17110+) is expected to work on all Windows Insider Builds (17115+). Thanks, Justin Terry Justin Terry (VM) (3): WHPX fix WHvGetCapability out WrittenSizeInBytes WHPX fix WHvSetPartitionProperty in PropertyCode WHPX improve vcpu_post_run perf configure | 4 +++- target/i386/whpx-all.c | 46 ++++++++++++++-------------------------------- 2 files changed, 17 insertions(+), 33 deletions(-) -- 2.13.6