• Jon Doron's avatar
    x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled · 99b48ecc
    Jon Doron authored
    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.
    Signed-off-by: default avatarJon Doron <arilou@gmail.com>
    Message-Id: <20200717125238.1103096-2-arilou@gmail.com>
    Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
    99b48ecc
hyperv.c 54.5 KB