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] [PATCH 0/4] XSAVE/XRSTOR fixes and enhancements

To: Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-devel] [PATCH 0/4] XSAVE/XRSTOR fixes and enhancements
From: "Han, Weidong" <weidong.han@xxxxxxxxx>
Date: Tue, 31 Aug 2010 10:59:39 +0800
Accept-language: en-US
Acceptlanguage: en-US
Cc: "jeremy@xxxxxxxx" <jeremy@xxxxxxxx>, Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Delivery-date: Mon, 30 Aug 2010 20:04:36 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: ActIuI1GlKsyuuNSSSu/Z1R9ARdG1Q==
Thread-topic: [Xen-devel] [PATCH 0/4] XSAVE/XRSTOR fixes and enhancements
The patchset is as follows:
Patch 1/4: Fix frozen states 
        If a guest sets a state and dirties the state, but later temporarily 
clears the state, and at this time this vcpu is scheduled out, then other vcpus 
may corrupt the state before the vcpu is scheduled in again, thus the state 
cannot be restored correctly. To solve this issue, this patch save/restore all 
states unconditionally on vcpu context switch.

Patch 2/4: Enable XSAVE/XRSTOR live migration:
        This patch enables save/restore xsave states for guests. Because xsave 
area size is not fixed, this patch uses 4K Bytes for future extension.

Patch 3/4. Enable guest AVX
        This patch enables Intel(R) Advanced Vector Extension (AVX) for guest.

Patch 4/4. Dom0: extend fpu_ctxt to consist with Xen hypervisor
        fpu_ctxt must be consistent between Dom0 and Xen hypervisor. Otherwise, 
dom0 cannot boot up.

Signed-off-by: Weidong Han <weidong.han@xxxxxxxxx>

Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>