Ignore:
Timestamp:
12/03/10 10:52:07 (13 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, 5, master
Children:
8353f94f
Parents:
dda95953
Message:

2010-12-03 Sebastian Huber <sebastian.huber@…>

  • bsp_specs, start/start.S, startup/linkcmds: Use linker command base file.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/arm/csb336/start/start.S

    rdda95953 r8d992be9  
    1212 * $Id$
    1313 */
     14
     15#include <bsp/linker-symbols.h>
    1416
    1517/* Some standard definitions...*/
     
    4042
    4143        /* zero the bss */
    42         ldr     r1, =_bss_end_
    43         ldr     r0, =_bss_start_
     44        ldr     r1, =bsp_section_bss_end
     45        ldr     r0, =bsp_section_bss_begin
    4446
    4547_bss_init:
     
    5456        mov     r0, #(PSR_MODE_IRQ | PSR_I | PSR_F)     /* No interrupts */
    5557        msr     cpsr, r0
    56         ldr     r1, =_irq_stack_size
    57         ldr     sp, =_irq_stack
     58        ldr     r1, =bsp_stack_irq_size
     59        ldr     sp, =bsp_stack_irq_begin
    5860        add     sp, sp, r1
    5961
     
    6163        mov     r0, #(PSR_MODE_FIQ | PSR_I | PSR_F)     /* No interrupts */
    6264        msr     cpsr, r0
    63         ldr     r1, =_fiq_stack_size
    64         ldr     sp, =_fiq_stack
     65        ldr     r1, =bsp_stack_fiq_size
     66        ldr     sp, =bsp_stack_fiq_begin
    6567        add     sp, sp, r1
    6668
     
    6870        mov     r0, #(PSR_MODE_ABT | PSR_I | PSR_F)     /* No interrupts */
    6971        msr     cpsr, r0
    70         ldr     r1, =_abt_stack_size
    71         ldr     sp, =_abt_stack
     72        ldr     r1, =bsp_stack_abt_size
     73        ldr     sp, =bsp_stack_abt_begin
    7274        add     sp, sp, r1
    7375
     
    7577        mov     r0, #(PSR_MODE_UNDEF | PSR_I | PSR_F)     /* No interrupts */
    7678        msr     cpsr, r0
    77         ldr     r1, =_undef_stack_size
    78         ldr     sp, =_undef_stack
     79        ldr     r1, =bsp_stack_und_size
     80        ldr     sp, =bsp_stack_und_begin
    7981        add     sp, sp, r1
    8082
     
    8284        mov     r0, #(PSR_MODE_SVC | PSR_I | PSR_F)     /* No interrupts */
    8385        msr     cpsr, r0
    84         ldr     r1, =_svc_stack_size
    85         ldr     sp, =_svc_stack
     86        ldr     r1, =bsp_stack_svc_size
     87        ldr     sp, =bsp_stack_svc_begin
    8688        add     sp, sp, r1
    8789        sub     sp, sp, #0x64
Note: See TracChangeset for help on using the changeset viewer.