summaryrefslogtreecommitdiffstats
path: root/include/exec
diff options
context:
space:
mode:
authorJustin Terry (VM)2018-06-06 00:15:28 +0200
committerPaolo Bonzini2018-06-28 19:05:36 +0200
commite7ca549fc8caf9b1c79814f3854622448815f2bf (patch)
treedc059d8602fcdcb143742d666eacb025218a295a /include/exec
parentWHPX workaround bug in OSVW handling (diff)
downloadqemu-e7ca549fc8caf9b1c79814f3854622448815f2bf.tar.gz
qemu-e7ca549fc8caf9b1c79814f3854622448815f2bf.tar.xz
qemu-e7ca549fc8caf9b1c79814f3854622448815f2bf.zip
WHPX: register for unrecognized MSR exits
Some variations of Linux kernels end up accessing MSR's that the Windows Hypervisor doesn't implement which causes a GP to be returned to the guest. This fix registers QEMU for unimplemented MSR access and globally returns 0 on reads and ignores writes. This behavior is allows the Linux kernel to probe the MSR with a write/read/check sequence it does often without failing the access. Signed-off-by: Justin Terry (VM) <juterry@microsoft.com> Message-Id: <20180605221500.21674-2-juterry@microsoft.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/exec')
0 files changed, 0 insertions, 0 deletions