Re: [Qemu-devel] [PATCH] target-i386: do not read/write MSR_TSC_AUX from KVM if CPUID bit is not set

2016-03-31 Thread Eduardo Habkost
On Wed, Mar 30, 2016 at 10:59:42PM +0200, Paolo Bonzini wrote: > KVM does not let you read or write this MSR if the corresponding CPUID > bit is not set. This in turn causes MSRs that come after MSR_TSC_AUX > to be ignored by KVM_SET_MRSS. > > One visible symptom is that s3.flat from

Re: [Qemu-devel] [PATCH] target-i386: do not read/write MSR_TSC_AUX from KVM if CPUID bit is not set

2016-03-31 Thread Laszlo Ersek
On 03/30/16 22:59, Paolo Bonzini wrote: > KVM does not let you read or write this MSR if the corresponding CPUID > bit is not set. This in turn causes MSRs that come after MSR_TSC_AUX > to be ignored by KVM_SET_MRSS. typo: KVM_SET_MRSS / KVM_SET_MSRS Thanks for fixing this. Laszlo > > One

[Qemu-devel] [PATCH] target-i386: do not read/write MSR_TSC_AUX from KVM if CPUID bit is not set

2016-03-30 Thread Paolo Bonzini
KVM does not let you read or write this MSR if the corresponding CPUID bit is not set. This in turn causes MSRs that come after MSR_TSC_AUX to be ignored by KVM_SET_MRSS. One visible symptom is that s3.flat from kvm-unit-tests fails with CPUs that do not have RDTSCP, because the SMBASE is not