[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] Add xsave/xrstor support to Xen
The attached patch adds the support of xsave/xrstor infrastructure for x86. xsave/xrstor manages the existing and future processor extended states in x86 architecture. The XSAVE/XRSTOR/XGETBV/XSETBV instructions and the Processor Extended State are defined in the Intel SDMs: http://www.intel.com/products/processor/manuals/ The basic ideas of the patch are: 1) enable the xsave/xrstor feature when Xen boots; 2) xsave/xrstor the related processor states (i.e., FPU/MMX, SSE) on vcpu context switch; 3) with the xsave/xrstor feature enabled, Xen doesn't intercept HVM vcpu's #NM at all, and Xen still intercepts PV vcpu's #NM and forwards it into PV vcpu if necessary; 4) xsave/xrstor-aware HVM guest is supported in the patch. Signed-off-by: Dexuan Cui <dexuan.cui@xxxxxxxxx> Attachment:
xsave-b.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |