Searched hist:"23 a3b201fd187f1e7af573b3794c3c5ebf7d2c06" (Results 1 – 1 of 1) sorted by relevance
/openbmc/linux/arch/x86/kvm/ |
H A D | hyperv.c | diff 23a3b201fd187f1e7af573b3794c3c5ebf7d2c06 Mon Dec 28 09:27:22 CST 2015 Andrey Smetanin <asmetanin@virtuozzo.com> kvm/x86: Hyper-V fix SynIC timer disabling condition
Hypervisor Function Specification(HFS) doesn't require to disable SynIC timer at timer config write if timer->count = 0.
So drop this check, this allow to load timers MSR's during migration restore, because config are set before count in QEMU side.
Also fix condition according to HFS doc(15.3.1): "It is not permitted to set the SINTx field to zero for an enabled timer. If attempted, the timer will be marked disabled (that is, bit 0 cleared) immediately."
Signed-off-by: Andrey Smetanin <asmetanin@virtuozzo.com> Reviewed-by: Roman Kagan <rkagan@virtuozzo.com> CC: Gleb Natapov <gleb@kernel.org> CC: Paolo Bonzini <pbonzini@redhat.com> CC: Roman Kagan <rkagan@virtuozzo.com> CC: Denis V. Lunev <den@openvz.org> CC: qemu-devel@nongnu.org Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
|