diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1995-09-19 14:53:29 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1995-09-19 14:53:29 +0000 |
commit | 3652ad356bf13abe0963c992cbbda96476d31609 (patch) | |
tree | 8ae01f1eec49c8fabc0a3db3d5b58b29a61428f2 /c/src/exec/score/cpu/i386/cpu.h | |
parent | Initial attempt at building HP PA-RISC using Solaris hosted tools. (diff) | |
download | rtems-3652ad356bf13abe0963c992cbbda96476d31609.tar.bz2 |
Minor bug fixes to get all targets compilable and running. The
single biggest changes were the expansion of the workspace size
macro to include other types of objects and the increase in the
minimum stack size for most CPUs.
Diffstat (limited to '')
-rw-r--r-- | c/src/exec/score/cpu/i386/cpu.h | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/c/src/exec/score/cpu/i386/cpu.h b/c/src/exec/score/cpu/i386/cpu.h index f3793cd443..f173d0cdc7 100644 --- a/c/src/exec/score/cpu/i386/cpu.h +++ b/c/src/exec/score/cpu/i386/cpu.h @@ -147,11 +147,9 @@ EXTERN void *_CPU_Interrupt_stack_high; /* * Minimum size of a thread's stack. - * - * NOTE: 256 bytes is probably too low in most cases. */ -#define CPU_STACK_MINIMUM_SIZE 256 +#define CPU_STACK_MINIMUM_SIZE 1024 /* * i386 is pretty tolerant of alignment. Just put things on 4 byte boundaries. @@ -232,8 +230,8 @@ unsigned32 _CPU_ISR_Get_level( void ); #define _CPU_Context_Initialize_fp( _fp_area ) \ { \ - unsigned32 *_source = (unsigned32 *) _CPU_Null_fp_context; \ - unsigned32 *_destination = (unsigned32 *) *(_fp_area); \ + unsigned32 *_source = (unsigned32 *) &_CPU_Null_fp_context; \ + unsigned32 *_destination = *(_fp_area); \ unsigned32 _index; \ \ for ( _index=0 ; _index < CPU_CONTEXT_FP_SIZE/4 ; _index++ ) \ |