Re: [PATCH v2] KVM: X86: Fix load bad host fpu state

2017-12-13 Thread Wanpeng Li
2017-12-13 17:59 GMT+08:00 David Hildenbrand : > >> if (unlikely(vcpu->arch.mp_state == KVM_MP_STATE_UNINITIALIZED)) { >> @@ -7709,6 +7706,7 @@ int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, >> struct kvm_fpu *fpu) >> static void fx_init(struct kvm_vcpu *vcpu) >> { >> fpstate

Re: [PATCH v2] KVM: X86: Fix load bad host fpu state

2017-12-13 Thread David Hildenbrand
> if (unlikely(vcpu->arch.mp_state == KVM_MP_STATE_UNINITIALIZED)) { > @@ -7709,6 +7706,7 @@ int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, > struct kvm_fpu *fpu) > static void fx_init(struct kvm_vcpu *vcpu) > { > fpstate_init(&vcpu->arch.guest_fpu.state); > + fpstate_in

[PATCH v2] KVM: X86: Fix load bad host fpu state

2017-12-12 Thread Wanpeng Li
From: Wanpeng Li [ cut here ] Bad FPU state detected at kvm_put_guest_fpu+0xd8/0x2d0 [kvm], reinitializing FPU registers. WARNING: CPU: 1 PID: 4594 at arch/x86/mm/extable.c:103 ex_handler_fprestore+0x88/0x90 CPU: 1 PID: 4594 Comm: qemu-system-x86 Tainted: GB