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:
Joel Sherrill
2002-04-03 14:16:32 +00:00
parent ee31c09a88
commit 8e87c6e909
6 changed files with 12 additions and 48 deletions

View File

@@ -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.

View File

@@ -55,8 +55,6 @@ void _CPU_Initialize(
{
void *pointer;
sparc_init_tbr();
#if (SPARC_HAS_FPU == 1)
/*

View File

@@ -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.
*/