On Tue, Aug 11, 2015 at 10:37:56AM +0100, Andrew Cooper wrote:
> On 11/08/15 08:59, Shuai Ruan wrote:
> > On Fri, Aug 07, 2015 at 02:04:51PM +0100, Andrew Cooper wrote:
> >> On 07/08/15 09:22, Shuai Ruan wrote:
> > void hvm_cpuid(unsigned int input, unsigned int *eax, unsigned int
> > *eb
On 11/08/15 08:59, Shuai Ruan wrote:
> On Fri, Aug 07, 2015 at 02:04:51PM +0100, Andrew Cooper wrote:
>> On 07/08/15 09:22, Shuai Ruan wrote:
> void hvm_cpuid(unsigned int input, unsigned int *eax, unsigned int *ebx,
> unsigned int *ecx, unsigned int *ed
On Fri, Aug 07, 2015 at 02:04:51PM +0100, Andrew Cooper wrote:
> On 07/08/15 09:22, Shuai Ruan wrote:
> >
> >>> void hvm_cpuid(unsigned int input, unsigned int *eax, unsigned int *ebx,
> >>> unsigned int *ecx, unsigned int *edx)
> >>> {
> >>> @@ -4456,6 +4460,3
On 07/08/15 09:22, Shuai Ruan wrote:
>
>>> void hvm_cpuid(unsigned int input, unsigned int *eax, unsigned int *ebx,
>>> unsigned int *ecx, unsigned int *edx)
>>> {
>>> @@ -4456,6 +4460,34 @@ void hvm_cpuid(unsigned int input, unsigned int
>>> *eax, unsigned in
On Wed, Aug 05, 2015 at 07:17:44PM +0100, Andrew Cooper wrote:
> On 05/08/15 02:57, Shuai Ruan wrote:
> > This patch enables xsaves for hvm guest, includes:
> > 1.handle xsaves vmcs init and vmexit.
> > 2.add logic to write/read the XSS msr.
> >
> > Signed-off-by: Shuai Ruan
> > ---
> > xen/arch/
On 05/08/15 02:57, Shuai Ruan wrote:
> This patch enables xsaves for hvm guest, includes:
> 1.handle xsaves vmcs init and vmexit.
> 2.add logic to write/read the XSS msr.
>
> Signed-off-by: Shuai Ruan
> ---
> xen/arch/x86/hvm/hvm.c | 44
> ++
> xen
This patch enables xsaves for hvm guest, includes:
1.handle xsaves vmcs init and vmexit.
2.add logic to write/read the XSS msr.
Signed-off-by: Shuai Ruan
---
xen/arch/x86/hvm/hvm.c | 44 ++
xen/arch/x86/hvm/vmx/vmcs.c| 7 +-
xen/arch/x