On Wed, Feb 27, 2008 at 04:02:53PM +0200, Avi Kivity wrote:
> Avi Kivity wrote:
[...]
>>
>> I managed to reproduce it (FC6 kernel kexecing itself).  It is Intel 
>> specific.
>>
>>   
>
> The attached patch fixes the problem for me.

Works for me too.

> diff --git a/kernel/vmx.c b/kernel/vmx.c
> index 7ce02d2..ccc8174 100644
> --- a/kernel/vmx.c
> +++ b/kernel/vmx.c
> @@ -1356,6 +1356,7 @@ static void vmx_set_efer(struct kvm_vcpu *vcpu, u64 
> efer)
>  
>               msr->data = efer & ~EFER_LME;
>       }
> +     vmx_load_host_state(vmx);
>       setup_msrs(vmx);
>  }
>  


-- 
Dan Aloni
XIV, an IBM (R) company. http://www.xivstorage.com
da-x (at) monatomic.org, dan (at) xiv.co.il

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to