[PATCH v1 0/1] hyperv: Enable SCONTROL if SYNIC is enabled

Jon Doron posted 1 patch 3 years, 9 months ago
Test checkpatch passed
Test docker-mingw@fedora failed
Test FreeBSD passed
Test docker-quick@centos7 failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200717125639.1103876-1-arilou@gmail.com
Maintainers: Richard Henderson <rth@twiddle.net>, Paolo Bonzini <pbonzini@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>
target/i386/kvm.c | 2 ++
1 file changed, 2 insertions(+)
[PATCH v1 0/1] hyperv: Enable SCONTROL if SYNIC is enabled
Posted by Jon Doron 3 years, 9 months ago
Based on an analysis of the HyperV firmwares (Gen1 and Gen2) it seems
like the SCONTROL is not being set to the ENABLED state as like we have
thought.

Also from a test done by Vitaly Kuznetsov, running a nested HyperV it
was concluded that the first access to the SCONTROL MSR with a read
resulted with the value of 0x1, aka HV_SYNIC_CONTROL_ENABLE.

It's important to note that this diverges from the value states in the
HyperV TLFS of 0.

Jon Doron (1):
  hyperv: Enable SCONTROL if SYNIC is enabled

 target/i386/kvm.c | 2 ++
 1 file changed, 2 insertions(+)

-- 
2.24.1