Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 380102c8 authored by Amit Shah's avatar Amit Shah Committed by Avi Kivity
Browse files

KVM: Set the ET flag in CR0 after initializing FX



This was missed when moving stuff around in fbc4f2e

Fixes Solaris guests and bug #1773613

Signed-off-by: default avatarAmit Shah <amit.shah@qumranet.com>
Signed-off-by: default avatarAvi Kivity <avi@qumranet.com>
parent c5ec1534
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -655,6 +655,7 @@ void fx_init(struct kvm_vcpu *vcpu)
	fx_restore(&vcpu->host_fx_image);
	preempt_enable();

	vcpu->cr0 |= X86_CR0_ET;
	after_mxcsr_mask = offsetof(struct i387_fxsave_struct, st_space);
	vcpu->guest_fx_image.mxcsr = 0x1f80;
	memset((void *)&vcpu->guest_fx_image + after_mxcsr_mask,