diff options
author | Alexander Krutwig <alexander.krutwig@embedded-brains.de> | 2015-05-29 15:54:27 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-05-30 16:46:36 +0200 |
commit | 2764bd43d0398be14db6930736a314a01904a072 (patch) | |
tree | 98b70fbada9ea1ad2f410c023c33537f4533e0cc /cpukit/score/cpu/sparc/cpu.c | |
parent | sparc: Remove superfluous FP enable (diff) | |
download | rtems-2764bd43d0398be14db6930736a314a01904a072.tar.bz2 |
sparc: Disable FPU in interrupt context
Update #2270.
Diffstat (limited to 'cpukit/score/cpu/sparc/cpu.c')
-rw-r--r-- | cpukit/score/cpu/sparc/cpu.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/cpukit/score/cpu/sparc/cpu.c b/cpukit/score/cpu/sparc/cpu.c index e967bf2169..bab0040058 100644 --- a/cpukit/score/cpu/sparc/cpu.c +++ b/cpukit/score/cpu/sparc/cpu.c @@ -29,6 +29,14 @@ RTEMS_STATIC_ASSERT( SPARC_PER_CPU_ISR_DISPATCH_DISABLE ); +#if SPARC_HAS_FPU == 1 + RTEMS_STATIC_ASSERT( + offsetof( Per_CPU_Control, cpu_per_cpu.fsr) + == SPARC_PER_CPU_FSR_OFFSET, + SPARC_PER_CPU_FSR_OFFSET + ); +#endif + #define SPARC_ASSERT_OFFSET(field, off) \ RTEMS_STATIC_ASSERT( \ offsetof(Context_Control, field) == off ## _OFFSET, \ |