hyperv: make SynIC version msr constant
commit09df29b665a91ba78b2187ce3b1967526ce121f6
authorRoman Kagan <rkagan@virtuozzo.com>
Wed, 22 Nov 2017 18:14:18 +0000 (22 21:14 +0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 21 Dec 2017 08:22:44 +0000 (21 09:22 +0100)
tree3def9b421fe52cdeb18e7609ae4ff723b0a35819
parent689141dde2957894ae99315bb4e42e6ecd980248
hyperv: make SynIC version msr constant

The value of HV_X64_MSR_SVERSION is initialized once at vcpu init, and
is reset to zero on vcpu reset, which is wrong.

It is supposed to be a constant, so drop the field from X86CPU, set the
msr with the constant value, and don't bother getting it.

Signed-off-by: Roman Kagan <rkagan@virtuozzo.com>
Message-Id: <20171122181418.14180-4-rkagan@virtuozzo.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
target/i386/cpu.h
target/i386/kvm.c