diff options
author | Keir Fraser <keir@xen.org> | 2010-11-08 15:41:01 +0000 |
---|---|---|
committer | Keir Fraser <keir@xen.org> | 2010-11-08 15:41:01 +0000 |
commit | 59e3eeb9ef559fa0db5efe69196aa78ee0c5bbea (patch) | |
tree | 744bbfd8de374bb5e0a4fc4bed923ef39186e87c /xen/arch/x86/i387.c | |
parent | f3eb58ef296f7a2869de3b241b0adfbf8e7788bc (diff) | |
download | xen-59e3eeb9ef559fa0db5efe69196aa78ee0c5bbea.tar.gz xen-59e3eeb9ef559fa0db5efe69196aa78ee0c5bbea.tar.bz2 xen-59e3eeb9ef559fa0db5efe69196aa78ee0c5bbea.zip |
x86: Fix PV guest xsave support.
Signed-off-by: Shan Haitao <haitao.shan@intel.com>
Diffstat (limited to 'xen/arch/x86/i387.c')
-rw-r--r-- | xen/arch/x86/i387.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/arch/x86/i387.c b/xen/arch/x86/i387.c index 27b49234ed..1398b8fa5b 100644 --- a/xen/arch/x86/i387.c +++ b/xen/arch/x86/i387.c @@ -209,6 +209,7 @@ void xsave_init_save_area(void *save_area) memset(save_area, 0, xsave_cntxt_size); ((u32 *)save_area)[6] = 0x1f80; /* MXCSR */ + *(uint64_t *)(save_area + 512) = XSTATE_FP_SSE; /* XSETBV */ } /* |