Ignore:
Timestamp:
Apr 3, 2002, 2:16:32 PM (18 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
cdd2ffd3
Parents:
ee31c09
Message:

2002-04-01 Ralf Corsepius <corsepiu@…>

  • cpu.c: Remove call to sparc_init_tbr/NO_TABLE_MOVE.
  • rtems/score/cpu.h: Remove NO_TABLE_MOVE conditional code.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/cpu/sparc/rtems/score/cpu.h

    ree31c09 r8e87c6e9  
    580580
    581581/*
    582  *  This is the executive's trap table which is installed into the TBR
    583  *  register.
    584  *
    585  *  NOTE:  Unfortunately, this must be aligned on a 4096 byte boundary.
    586  *         The GNU tools as of binutils 2.5.2 and gcc 2.7.0 would not
    587  *         align an entity to anything greater than a 512 byte boundary.
    588  *
    589  *         Because of this, we pull a little bit of a trick.  We allocate
    590  *         enough memory so we can grab an address on a 4096 byte boundary
    591  *         from this area.
    592  */
    593  
    594 #define SPARC_TRAP_TABLE_ALIGNMENT 4096
    595  
    596 #ifndef NO_TABLE_MOVE
    597 
    598 SCORE_EXTERN unsigned8 _CPU_Trap_Table_area[ 8192 ]
    599            __attribute__ ((aligned (SPARC_TRAP_TABLE_ALIGNMENT)));
    600 #endif
    601  
    602 
    603 /*
    604582 *  The size of the floating point context area. 
    605583 */
Note: See TracChangeset for help on using the changeset viewer.