aboutsummaryrefslogtreecommitdiffstats
path: root/xen/include/asm-ia64/xensystem.h
diff options
context:
space:
mode:
Diffstat (limited to 'xen/include/asm-ia64/xensystem.h')
-rw-r--r--xen/include/asm-ia64/xensystem.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/xen/include/asm-ia64/xensystem.h b/xen/include/asm-ia64/xensystem.h
index 7c63a738b0..c7c9771fee 100644
--- a/xen/include/asm-ia64/xensystem.h
+++ b/xen/include/asm-ia64/xensystem.h
@@ -50,6 +50,8 @@ extern struct task_struct *vmx_ia64_switch_to (void *next_task);
} while (0)
#else // CONFIG_VTI
#define __switch_to(prev,next,last) do { \
+ ia64_save_fpu(prev->arch._thread.fph); \
+ ia64_load_fpu(next->arch._thread.fph); \
if (IA64_HAS_EXTRA_STATE(prev)) \
ia64_save_extra(prev); \
if (IA64_HAS_EXTRA_STATE(next)) \