aboutsummaryrefslogtreecommitdiffstats
path: root/ports
diff options
context:
space:
mode:
authorgdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2008-05-16 15:09:49 +0000
committergdisirio <gdisirio@35acf78f-673a-0410-8e92-d51de3d6d3f4>2008-05-16 15:09:49 +0000
commitcadf83110acc18314197ace9e3d5083a99e3fdb8 (patch)
treee5054baa612495090ed07e0ea5207b2f520e525f /ports
parent1e99857780de7d93c5e6c246202584c1fe270696 (diff)
downloadChibiOS-cadf83110acc18314197ace9e3d5083a99e3fdb8.tar.gz
ChibiOS-cadf83110acc18314197ace9e3d5083a99e3fdb8.tar.bz2
ChibiOS-cadf83110acc18314197ace9e3d5083a99e3fdb8.zip
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@292 35acf78f-673a-0410-8e92-d51de3d6d3f4
Diffstat (limited to 'ports')
-rw-r--r--ports/ARM7-AT91SAM7X/crt0.s5
-rw-r--r--ports/ARM7-LPC214x/crt0.s5
-rw-r--r--ports/ARMCM3/crt0.s4
3 files changed, 8 insertions, 6 deletions
diff --git a/ports/ARM7-AT91SAM7X/crt0.s b/ports/ARM7-AT91SAM7X/crt0.s
index 2afc9ef21..73f84319c 100644
--- a/ports/ARM7-AT91SAM7X/crt0.s
+++ b/ports/ARM7-AT91SAM7X/crt0.s
@@ -39,7 +39,7 @@
* System entry points.
*/
_start:
- b ResetHandler
+ ldr pc, _reset
ldr pc, _undefined
ldr pc, _swi
ldr pc, _prefetch
@@ -48,6 +48,8 @@ _start:
ldr pc, [pc,#-0xF20] /* AIC - AIC_IVR */
ldr pc, [pc,#-0xF20] /* AIC - AIC_FVR */
+_reset:
+ .word ResetHandler
_undefined:
.word UndHandler
_swi:
@@ -60,7 +62,6 @@ _fiq:
.word FiqHandler
.word 0
.word 0
- .word 0
/*
* Reset handler.
diff --git a/ports/ARM7-LPC214x/crt0.s b/ports/ARM7-LPC214x/crt0.s
index 3f288b256..3aea74abf 100644
--- a/ports/ARM7-LPC214x/crt0.s
+++ b/ports/ARM7-LPC214x/crt0.s
@@ -39,7 +39,7 @@
* System entry points.
*/
_start:
- b ResetHandler
+ ldr pc, _reset
ldr pc, _undefined
ldr pc, _swi
ldr pc, _prefetch
@@ -48,6 +48,8 @@ _start:
ldr pc, [pc,#-0xFF0] /* VIC - IRQ Vector Register */
ldr pc, _fiq
+_reset:
+ .word ResetHandler
_undefined:
.word UndHandler
_swi:
@@ -60,7 +62,6 @@ _fiq:
.word FiqHandler
.word 0
.word 0
- .word 0
/*
* Reset handler.
diff --git a/ports/ARMCM3/crt0.s b/ports/ARMCM3/crt0.s
index 2f2ef7eea..47a89c632 100644
--- a/ports/ARMCM3/crt0.s
+++ b/ports/ARMCM3/crt0.s
@@ -77,8 +77,8 @@ bloop:
movs r0, #CONTROL_MODE_PRIVILEGED | CONTROL_USE_PSP
msr CONTROL, r0
isb
- movs r0, #0x10
- msr BASEPRI, r0
+ movs r0, #0x10
+ msr BASEPRI, r0
cpsie i
/*
* Application-provided HW initialization routine.