summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/m68k/mcf5235/start/start.S
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/lib/libbsp/m68k/mcf5235/start/start.S')
-rw-r--r--c/src/lib/libbsp/m68k/mcf5235/start/start.S22
1 files changed, 11 insertions, 11 deletions
diff --git a/c/src/lib/libbsp/m68k/mcf5235/start/start.S b/c/src/lib/libbsp/m68k/mcf5235/start/start.S
index 22f83dc43f..6cc14eb232 100644
--- a/c/src/lib/libbsp/m68k/mcf5235/start/start.S
+++ b/c/src/lib/libbsp/m68k/mcf5235/start/start.S
@@ -24,10 +24,10 @@
BEGIN_CODE
#define INITIAL_STACK __SRAMBASE+SRAM_SIZE-4
-
+
PUBLIC (INTERRUPT_VECTOR)
SYM(INTERRUPT_VECTOR):
- .long INITIAL_STACK | 0: Initial 'SSP'
+ .long INITIAL_STACK | 0: Initial 'SSP'
.long start | 1: Initial PC
.long SYM(_uhoh) | 2: Bus error
.long SYM(_uhoh) | 3: Address error
@@ -290,9 +290,9 @@ SYM(INTERRUPT_VECTOR):
*/
.align 4
PUBLIC (_uhoh)
-SYM(_uhoh):
+SYM(_uhoh):
nop | Leave spot for breakpoint
- stop #0x2700 | Stop with interrupts disabled
+ stop #0x2700 | Stop with interrupts disabled
bra.w SYM(_uhoh) | Stuck forever
.align 4
@@ -318,12 +318,12 @@ SYM(start):
move.l #__SRAMBASE+1,d0 | Enable the MCF5235 internal SRAM
movec d0,%rambar | ...so we have a stack
- move.l #0x20000201, d0
+ move.l #0x20000201, d0
move.l d0,(0x40000008) | set up 2nd RAMBAR to make 2nd port avail to FEC
move.l #__IPSBAR+1,d0 | Enable the MCF5235 internal peripherals
move.l d0,DEFAULT_IPSBAR
-
+
/*
* Remainder of the startup code is handled by C code
*/
@@ -332,7 +332,7 @@ SYM(start):
/***************************************************************************
Function : CopyDataClearBSSAndStart
- Description : Copy DATA segment, Copy SRAM segment, clear BSS segment,
+ Description : Copy DATA segment, Copy SRAM segment, clear BSS segment,
start C program. Assume that DATA and BSS sizes are multiples of 4.
***************************************************************************/
.align 4
@@ -340,7 +340,7 @@ SYM(start):
PUBLIC (CopyDataClearBSSAndStart)
SYM(CopyDataClearBSSAndStart):
lea SYM(_data_dest_start),a0 | Get start of DATA in RAM
- lea SYM(_data_src_start),a2 | Get start of DATA in ROM
+ lea SYM(_data_src_start),a2 | Get start of DATA in ROM
cmpl a0,a2 | Are they the same?
beq.s NODATACOPY | Yes, no copy necessary
lea SYM(_data_dest_end),a1 | Get end of DATA in RAM
@@ -351,7 +351,7 @@ DATACOPYLOOPTEST:
cmpl a1,a0 | Done?
bcs.s DATACOPYLOOP | No, skip
NODATACOPY:
-
+
/* Now, clear BSS */
lea _clear_start,a0 | Get start of BSS
lea _clear_end,a1 | Get end of BSS
@@ -375,8 +375,8 @@ MULTI_TASK_EXIT:
nop
nop
trap #14
- bra MULTI_TASK_EXIT
-
+ bra MULTI_TASK_EXIT
+
END_CODE
.align 2