[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.