forked from Imagelibrary/rtems
2002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE. * rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
This commit is contained in:
@@ -1,3 +1,9 @@
|
||||
2002-04-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
|
||||
|
||||
* cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE.
|
||||
* rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
|
||||
|
||||
|
||||
2001-04-03 Joel Sherrill <joel@OARcorp.com>
|
||||
|
||||
* Per PR94, all rtems/score/CPUtypes.h are named rtems/score/types.h.
|
||||
|
||||
@@ -55,8 +55,6 @@ void _CPU_Initialize(
|
||||
{
|
||||
void *pointer;
|
||||
|
||||
sparc_init_tbr();
|
||||
|
||||
#if (SPARC_HAS_FPU == 1)
|
||||
|
||||
/*
|
||||
|
||||
@@ -578,28 +578,6 @@ typedef struct {
|
||||
|
||||
extern const CPU_Trap_table_entry _CPU_Trap_slot_template;
|
||||
|
||||
/*
|
||||
* This is the executive's trap table which is installed into the TBR
|
||||
* register.
|
||||
*
|
||||
* NOTE: Unfortunately, this must be aligned on a 4096 byte boundary.
|
||||
* The GNU tools as of binutils 2.5.2 and gcc 2.7.0 would not
|
||||
* align an entity to anything greater than a 512 byte boundary.
|
||||
*
|
||||
* Because of this, we pull a little bit of a trick. We allocate
|
||||
* enough memory so we can grab an address on a 4096 byte boundary
|
||||
* from this area.
|
||||
*/
|
||||
|
||||
#define SPARC_TRAP_TABLE_ALIGNMENT 4096
|
||||
|
||||
#ifndef NO_TABLE_MOVE
|
||||
|
||||
SCORE_EXTERN unsigned8 _CPU_Trap_Table_area[ 8192 ]
|
||||
__attribute__ ((aligned (SPARC_TRAP_TABLE_ALIGNMENT)));
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* The size of the floating point context area.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user