Changeset 8d992be9 in rtems for c/src/lib/libbsp/arm/csb336/start/start.S
- Timestamp:
- 12/03/10 10:52:07 (13 years ago)
- Branches:
- 4.11, 5, master
- Children:
- 8353f94f
- Parents:
- dda95953
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/arm/csb336/start/start.S
rdda95953 r8d992be9 12 12 * $Id$ 13 13 */ 14 15 #include <bsp/linker-symbols.h> 14 16 15 17 /* Some standard definitions...*/ … … 40 42 41 43 /* 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 44 46 45 47 _bss_init: … … 54 56 mov r0, #(PSR_MODE_IRQ | PSR_I | PSR_F) /* No interrupts */ 55 57 msr cpsr, r0 56 ldr r1, = _irq_stack_size57 ldr sp, = _irq_stack58 ldr r1, =bsp_stack_irq_size 59 ldr sp, =bsp_stack_irq_begin 58 60 add sp, sp, r1 59 61 … … 61 63 mov r0, #(PSR_MODE_FIQ | PSR_I | PSR_F) /* No interrupts */ 62 64 msr cpsr, r0 63 ldr r1, = _fiq_stack_size64 ldr sp, = _fiq_stack65 ldr r1, =bsp_stack_fiq_size 66 ldr sp, =bsp_stack_fiq_begin 65 67 add sp, sp, r1 66 68 … … 68 70 mov r0, #(PSR_MODE_ABT | PSR_I | PSR_F) /* No interrupts */ 69 71 msr cpsr, r0 70 ldr r1, = _abt_stack_size71 ldr sp, = _abt_stack72 ldr r1, =bsp_stack_abt_size 73 ldr sp, =bsp_stack_abt_begin 72 74 add sp, sp, r1 73 75 … … 75 77 mov r0, #(PSR_MODE_UNDEF | PSR_I | PSR_F) /* No interrupts */ 76 78 msr cpsr, r0 77 ldr r1, = _undef_stack_size78 ldr sp, = _undef_stack79 ldr r1, =bsp_stack_und_size 80 ldr sp, =bsp_stack_und_begin 79 81 add sp, sp, r1 80 82 … … 82 84 mov r0, #(PSR_MODE_SVC | PSR_I | PSR_F) /* No interrupts */ 83 85 msr cpsr, r0 84 ldr r1, = _svc_stack_size85 ldr sp, = _svc_stack86 ldr r1, =bsp_stack_svc_size 87 ldr sp, =bsp_stack_svc_begin 86 88 add sp, sp, r1 87 89 sub sp, sp, #0x64
Note: See TracChangeset
for help on using the changeset viewer.