[rtems commit] moxie: Delete superfluous _CPU_Null_fp_context
Sebastian Huber
sebh at rtems.org
Wed Feb 17 08:43:49 UTC 2016
Module: rtems
Branch: master
Commit: 6df892688513d2559d493c394f762e38b8267f2c
Changeset: http://git.rtems.org/rtems/commit/?id=6df892688513d2559d493c394f762e38b8267f2c
Author: Sebastian Huber <sebastian.huber at embedded-brains.de>
Date: Wed Feb 3 11:56:09 2016 +0100
moxie: Delete superfluous _CPU_Null_fp_context
Update #2559.
---
cpukit/score/cpu/moxie/rtems/score/cpu.h | 31 +------------------------------
1 file changed, 1 insertion(+), 30 deletions(-)
diff --git a/cpukit/score/cpu/moxie/rtems/score/cpu.h b/cpukit/score/cpu/moxie/rtems/score/cpu.h
index 4e4bbad..9f0b9b4 100644
--- a/cpukit/score/cpu/moxie/rtems/score/cpu.h
+++ b/cpukit/score/cpu/moxie/rtems/score/cpu.h
@@ -371,18 +371,6 @@ typedef struct {
} CPU_Interrupt_frame;
/*
- * This variable is optional. It is used on CPUs on which it is difficult
- * to generate an "uninitialized" FP context. It is filled in by
- * _CPU_Initialize and copied into the task's FP context area during
- * _CPU_Context_Initialize.
- *
- * MOXIE Specific Information:
- *
- * XXX
- */
-SCORE_EXTERN Context_Control_fp _CPU_Null_fp_context;
-
-/*
* Nothing prevents the porter from declaring more CPU specific variables.
*
* MOXIE Specific Information:
@@ -666,25 +654,8 @@ uint32_t _CPU_ISR_Get_level( void );
#define _CPU_Context_Fp_start( _base, _offset ) \
( (void *) (_base) + (_offset) )
-/*
- * This routine initializes the FP context area passed to it to.
- * There are a few standard ways in which to initialize the
- * floating point context. The code included for this macro assumes
- * that this is a CPU in which a "initial" FP context was saved into
- * _CPU_Null_fp_context and it simply copies it to the destination
- * context passed to it.
- *
- * Other models include (1) not doing anything, and (2) putting
- * a "null FP status word" in the correct place in the FP context.
- *
- * MOXIE Specific Information:
- *
- * XXX
- */
#define _CPU_Context_Initialize_fp( _destination ) \
- { \
- *(*(_destination)) = _CPU_Null_fp_context; \
- }
+ memset( *( _destination ), 0, CPU_CONTEXT_FP_SIZE );
/* end of Context handler macros */
More information about the vc
mailing list