Changeset ac00434 in rtems


Ignore:
Timestamp:
Jan 3, 2001, 4:32:23 PM (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
9fd4f5c5
Parents:
0dd2ee71
Message:

2001-01-03 Joel Sherrill <joel@…>

  • rtems/score/cpu.h: Added _CPU_Initialize_vectors().
  • cpu_asm.S: Modify to properly dereference _ISR_Vector_table now that it is dynamically allocated.
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • c/src/exec/score/cpu/i960/ChangeLog

    r0dd2ee71 rac00434  
     12001-01-03      Joel Sherrill <joel@OARcorp.com>
     2
     3        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
     4        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
     5        now that it is dynamically allocated.
     6
    172000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    28
  • c/src/exec/score/cpu/i960/cpu_asm.S

    r0dd2ee71 rac00434  
    129129          movl      g6,r14                   # save g6-g7
    130130
    131                   stq           g8, _ISR_reg_save                # save g8-g11
    132                   stl           g12, _ISR_reg_save+16    # save g12-g13
    133 
    134           ld        __ISR_Vector_table[g0*4],g1    # g1 = Users handler
     131          ld        __ISR_Vector_table,g1    # g1 = base of vector table
     132
     133          stq       g8, _ISR_reg_save        # save g8-g11
     134          stl       g12, _ISR_reg_save+16    # save g12-g13
     135
     136          ld        (g1)[g0*4],g1            # g1 = Users handler
    135137          addo      1,r5,r5                  # increment ISR level
    136138
  • c/src/exec/score/cpu/i960/rtems/score/cpu.h

    r0dd2ee71 rac00434  
    247247 *
    248248 *  These macros perform the following functions:
     249 *     + initialize the RTEMS vector table
    249250 *     + disable all maskable CPU interrupts
    250251 *     + restore previous interrupt level (enable)
     
    253254 */
    254255
     256#define _CPU_Initialize_vectors()
    255257#define _CPU_ISR_Disable( _level ) i960_disable_interrupts( _level )
    256258#define _CPU_ISR_Enable( _level )  i960_enable_interrupts( _level )
  • cpukit/score/cpu/i960/ChangeLog

    r0dd2ee71 rac00434  
     12001-01-03      Joel Sherrill <joel@OARcorp.com>
     2
     3        * rtems/score/cpu.h: Added _CPU_Initialize_vectors().
     4        * cpu_asm.S: Modify to properly dereference _ISR_Vector_table
     5        now that it is dynamically allocated.
     6
    172000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    28
  • cpukit/score/cpu/i960/cpu_asm.S

    r0dd2ee71 rac00434  
    129129          movl      g6,r14                   # save g6-g7
    130130
    131                   stq           g8, _ISR_reg_save                # save g8-g11
    132                   stl           g12, _ISR_reg_save+16    # save g12-g13
    133 
    134           ld        __ISR_Vector_table[g0*4],g1    # g1 = Users handler
     131          ld        __ISR_Vector_table,g1    # g1 = base of vector table
     132
     133          stq       g8, _ISR_reg_save        # save g8-g11
     134          stl       g12, _ISR_reg_save+16    # save g12-g13
     135
     136          ld        (g1)[g0*4],g1            # g1 = Users handler
    135137          addo      1,r5,r5                  # increment ISR level
    136138
  • cpukit/score/cpu/i960/rtems/score/cpu.h

    r0dd2ee71 rac00434  
    247247 *
    248248 *  These macros perform the following functions:
     249 *     + initialize the RTEMS vector table
    249250 *     + disable all maskable CPU interrupts
    250251 *     + restore previous interrupt level (enable)
     
    253254 */
    254255
     256#define _CPU_Initialize_vectors()
    255257#define _CPU_ISR_Disable( _level ) i960_disable_interrupts( _level )
    256258#define _CPU_ISR_Enable( _level )  i960_enable_interrupts( _level )
Note: See TracChangeset for help on using the changeset viewer.