This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] Re: [Patch 0/3] Refining Xsave/Xrestore support - Version 3

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxxxx>, Tim Deegan <Tim.Deegan@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Re: [Patch 0/3] Refining Xsave/Xrestore support - Version 3
From: Haitao Shan <maillists.shan@xxxxxxxxx>
Date: Thu, 4 Nov 2010 09:37:14 +0800
Delivery-date: Wed, 03 Nov 2010 18:38:04 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:content-type; bh=zU1K/2kvlUOiUMO7X9R0blIzaIuN2i9pIG5g0oGcUNM=; b=orRrF+3UGlV2zqjz0Wot7KqrEVTxqv6wHP9kEVFDw8XdECOmNXlgQdqOiBv/gNLTnu nSlFpkiqGsB+zvx217j3KF9PrWeWMff69CpxojgoP0FUaTAAqpnWpemNETf82JXYi3B7 btltdmM1sgyJO89LJ+oGGCcnfFvLH3JBpXlTc=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=dH5UFWDfI6IunpXIdcpBs093cFYlT7Y2/TzSsFWp0ma4gt+6G3N0deW5zHYCBMPhAd /Ph7WGulrx+Dmw8UktCMBv9CdtAGfbe0SMT62TR13ti/PXHnSo63bG9VaHKfBNJN/Y8N 2UkzVV1goDNlDq7s+FZeOOITdwG6cmZm2jWRY=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <AANLkTinQOJyYyYs7cHeYNykuHoHYG+iamJjxZhSwoJaA@xxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <AANLkTinQOJyYyYs7cHeYNykuHoHYG+iamJjxZhSwoJaA@xxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi, Keir,

Can you pull the 4 xsave-related patches to Xen4.0 tree?
I have tried. Applying the patches is quite straight forward. Patch 4
needs some minor modifications since there are some general function
changes recently in unstable tree (while these are not in Xen4.0). I
have made this for you.
All patches are Signed-off-by: Haitao Shan <haitao.shan@xxxxxxxxx> and
Han Weidong <weidong.han@xxxxxxxxx>


Shan Haitao

2010/11/2 Haitao Shan <maillists.shan@xxxxxxxxx>:
> Hi, Keir,
> The following patches refines Xen support for CPU Xsave/Xrestore
> support. There are three patches included.
> Patch 1/3:
>  Adding Xsave/Xrestore support for PV guests. Feature is exposed
> via CPUID. XSETBV is trapped and emulated by Xen (via GP#).
> Patch 2/3:
>  Expose AVX to guest OSs.
> Patch 3/3:
>  Adding guest save/restore support when Xsave/Xrestore are available.
>      Adding a pair of hypercalls for PV guest
>      Adding a new data chunk for HVM guest.
> These are version 3 of the patch series.
> Shan Haitao

Attachment: xsave-migration-xen4.0.patch
Description: Binary data

Xen-devel mailing list