Changeset 03b7789 in rtems for cpukit/score/cpu/m68k/cpu_asm.S


Ignore:
Timestamp:
Apr 26, 2014, 1:09:10 PM (5 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, master
Children:
0832ca7
Parents:
a16af0b3
git-author:
Sebastian Huber <sebastian.huber@…> (04/26/14 13:09:10)
git-committer:
Sebastian Huber <sebastian.huber@…> (04/29/14 07:51:22)
Message:

score: Statically initialize _ISR_Vector_table

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/cpu/m68k/cpu_asm.S

    ra16af0b3 r03b7789  
    277277        addql   #1,ISR_NEST_LEVEL        | one nest level deeper
    278278
    279         movel   SYM (_ISR_Vector_table),a0 | a0= base of RTEMS table
    280 #if ( M68K_HAS_PREINDEXING == 1 )
    281         movel   (a0,d0:w:1),a0           | a0 = address of user routine
    282 #else
    283         addal   d0,a0                    | a0 = address of vector
    284         movel   (a0),a0                  | a0 = address of user routine
    285 #endif
     279        lea     SYM(_ISR_Vector_table),a0
     280        movel   (a0,d0),a0               | a0 = address of user routine
    286281
    287282        lsrl    #2,d0                    | d0 = vector number
Note: See TracChangeset for help on using the changeset viewer.