#598 closed defect (fixed)
MongooseV/Mips R3000 BSP floating point context error
Reported by: | arturo.b.ferrer | Owned by: | Joel Sherrill |
---|---|---|---|
Priority: | normal | Milestone: | 2 |
Component: | bsps | Version: | 4.6 |
Severity: | major | Keywords: | |
Cc: | bugs@… | Blocked By: | |
Blocking: |
Description
MongooseV/MIPS R3000 BSP does not save floating point status/control register on context switches. Causes intermittent floating point errors.
Release:
RTEMS-4.6 and CVS
Environment:
host_system_type=i686-pc-linux-gnu, target=mips-mips-rtems, target_cpu=mips
Environment settings from make of rtems:
"running /bin/sh ../../../../../../rtems-ss/c/src/make/configure --host=mips-rt\
ems --build=i686-pc-linux-gnu --prefix=/mnt/rational/arts_fpu_test_bld/ST5Build\
s/rtems/rtems-builds/rtems-mg5 --disable-tests --enable-posix --enable-networki\
ng --disable-itron --with-target-subdir=mips-rtems --exec-prefix=/mnt/rational/\
arts_fpu_test_bld/ST5Builds/rtems/rtems-builds/rtems-mg5/mips-rtems --cache-fil\
e=.././config.cache --srcdir=../../../../../../rtems-ss/c/src/make"
Compiler settings from build output:
"mips-rtems-gcc --pipe -B../../../../../ -B../../../../../genmongoosev/lib/ -spe\
cs bsp_specs -qrtems -g -Wall -ansi -fasm -mips1 -g -G0 -c -DHAVE_CONF\
IG_H -DRTEMS_INSIDE -O2 -g -o o- ..."
How-To-Repeat:
Run RTEMS with MongooseV/MIPS R3000 BSP with application software that causes frequent floating point task context switches.
Attachments (1)
Change History (2)
comment:1 Changed on 04/03/04 at 15:29:49 by Joel Sherrill
Status: | assigned → closed |
---|
State-Changed-From-To: open->closed
State-Changed-Why: Attached patch "pr598.diff" was committed to the 4.6 branch and trunk.