diff options
Diffstat (limited to 'cpukit/score/cpu/i386/rtems')
-rw-r--r-- | cpukit/score/cpu/i386/rtems/score/cpu.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/cpukit/score/cpu/i386/rtems/score/cpu.h b/cpukit/score/cpu/i386/rtems/score/cpu.h index 5bd14c347a..30a9a641fb 100644 --- a/cpukit/score/cpu/i386/rtems/score/cpu.h +++ b/cpukit/score/cpu/i386/rtems/score/cpu.h @@ -93,7 +93,11 @@ extern "C" { #define CPU_ALL_TASKS_ARE_FP FALSE #define CPU_IDLE_TASK_IS_FP FALSE -#define CPU_USE_DEFERRED_FP_SWITCH TRUE +#if defined(RTEMS_SMP) + #define CPU_USE_DEFERRED_FP_SWITCH FALSE +#else + #define CPU_USE_DEFERRED_FP_SWITCH TRUE +#endif #endif /* __SSE__ */ #define CPU_STACK_GROWS_UP FALSE |