RE: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-11 Thread Hao, Xudong
-Original Message- From: Avi Kivity [mailto:a...@redhat.com] Sent: Monday, September 10, 2012 4:07 PM To: Hao, Xudong Cc: kvm@vger.kernel.org; Zhang, Xiantao; joerg.roe...@amd.com Subject: Re: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU Avi, I'm not sure if I fully

Re: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-11 Thread Avi Kivity
On 09/11/2012 09:43 AM, Hao, Xudong wrote: -Original Message- From: Avi Kivity [mailto:a...@redhat.com] Sent: Monday, September 10, 2012 4:07 PM To: Hao, Xudong Cc: kvm@vger.kernel.org; Zhang, Xiantao; joerg.roe...@amd.com Subject: Re: [PATCH v2] kvm/fpu: Enable fully eager restore

RE: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-11 Thread Hao, Xudong
-Original Message- From: Avi Kivity [mailto:a...@redhat.com] Sent: Tuesday, September 11, 2012 3:54 PM To: Hao, Xudong Cc: kvm@vger.kernel.org; Zhang, Xiantao; joerg.roe...@amd.com Subject: Re: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU On 09/11/2012 09:43 AM, Hao

Re: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-10 Thread Avi Kivity
On 09/10/2012 06:29 AM, Hao, Xudong wrote: Doesn't help. We can have: host: deactivate fpu for some reason guest: set cr4.osxsave, xcr0.bit3 host: enter guest with deactivated fpu guest: touch fpu result: host fpu corrupted. Avi, I'm not sure if I fully understand of you. Do you

RE: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-09 Thread Hao, Xudong
-Original Message- From: kvm-ow...@vger.kernel.org [mailto:kvm-ow...@vger.kernel.org] On Behalf Of Avi Kivity Sent: Thursday, September 06, 2012 4:16 PM To: Hao, Xudong Cc: kvm@vger.kernel.org; Zhang, Xiantao; joerg.roe...@amd.com Subject: Re: [PATCH v2] kvm/fpu: Enable fully eager

Re: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-06 Thread Avi Kivity
On 09/06/2012 05:13 AM, Hao, Xudong wrote: -Original Message- From: Avi Kivity [mailto:a...@redhat.com] Sent: Wednesday, September 05, 2012 9:13 PM To: Hao, Xudong Cc: kvm@vger.kernel.org; Zhang, Xiantao; joerg.roe...@amd.com Subject: Re: [PATCH v2] kvm/fpu: Enable fully eager

Re: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-05 Thread Avi Kivity
On 09/05/2012 04:26 AM, Xudong Hao wrote: Enable KVM FPU fully eager restore, if there is other FPU state which isn't tracked by CR0.TS bit. Changes from v1: Expand KVM_XSTATE_LAZY to 64 bits before negating it. Signed-off-by: Xudong Hao xudong@intel.com ---

RE: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-05 Thread Hao, Xudong
-Original Message- From: Avi Kivity [mailto:a...@redhat.com] Sent: Wednesday, September 05, 2012 9:13 PM To: Hao, Xudong Cc: kvm@vger.kernel.org; Zhang, Xiantao; joerg.roe...@amd.com Subject: Re: [PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU On 09/05/2012 04:26 AM, Xudong

[PATCH v2] kvm/fpu: Enable fully eager restore kvm FPU

2012-09-04 Thread Xudong Hao
Enable KVM FPU fully eager restore, if there is other FPU state which isn't tracked by CR0.TS bit. Changes from v1: Expand KVM_XSTATE_LAZY to 64 bits before negating it. Signed-off-by: Xudong Hao xudong@intel.com --- arch/x86/include/asm/kvm.h |4 arch/x86/kvm/x86.c | 13