Ignore:
Timestamp:
Jan 12, 2000, 4:38:56 PM (21 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
b2b4835
Parents:
1e194112
Message:

Patch rtems-rc-20000104-16.diff from Ralf Corsepius <corsepiu@…>
that converts the libbsp/i386 subdirectory to full automake.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/gen68340/start/start.S

    r1e194112 r69537ca9  
    502502        /* -- copy to address of the 68349 initialization code -- */
    503503
    504         lea.l           _copy_start(%pc),crt0_ptr3
    505         lea.l           _copy_end(%pc),crt0_ptr4
     504        lea.l           _copy_start_code(%pc),crt0_ptr3
     505        lea.l           _copy_end_code(%pc),crt0_ptr4
    506506        move.l          crt0_ptr4,crt0_temp
    507507        sub.l           crt0_ptr3,crt0_temp
     
    519519        /* -- start of initialization code -- */
    520520
    521 _copy_start:
     521_copy_start_code:
    522522        bra.l           _begin_68349_init
    523523
     
    710710        jmp.l           (_fill_test)                            | must be absolute long
    711711
    712 _copy_end:
     712_copy_end_code:
    713713
    714714/*-------------------------------------------------
     
    813813        PUBLIC (_CopyDataClearBSSAndStart)
    814814SYM(_CopyDataClearBSSAndStart):
    815         lea     copy_start,a0                                   | Get start of DATA in RAM
    816         lea     SYM(etext),a2                                   | Get start of DATA in ROM
     815        lea     SYM(_copy_start),a0                             | Get start of DATA in RAM
     816        lea     SYM(_etext),a2                                  | Get start of DATA in ROM
    817817        cmpl    a0,a2                                           | Are they the same?
    818818        beq.s   NOCOPY                                          | Yes, no copy necessary
    819         lea     copy_end,a1                                     | Get end of DATA in RAM
     819        lea     SYM(_copy_end),a1                               | Get end of DATA in RAM
    820820        bra.s   COPYLOOPTEST                                    | Branch into copy loop
    821821COPYLOOP:
     
    826826NOCOPY:
    827827
    828         lea     clear_start,a0                                  | Get start of BSS
    829         lea     clear_end,a1                                    | Get end of BSS
     828        lea     _clear_start,a0                                 | Get start of BSS
     829        lea     _clear_end,a1                                   | Get end of BSS
    830830        clrl    d0                                              | Value to set
    831831        bra.s   ZEROLOOPTEST                                    | Branch into clear loop
     
    836836        bcs.s   ZEROLOOP                                        | No, skip
    837837
    838         movel   #stack_init,a7                                  | set master stack pointer
     838        movel   #_stack_init,a7                                 | set master stack pointer
    839839        movel   d0,a7@-                                         | environp
    840840        movel   d0,a7@-                                         | argv
Note: See TracChangeset for help on using the changeset viewer.