summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGreg Ungerer <gerg@snapgear.com>2003-02-18 05:46:48 -0800
committerLinus Torvalds <torvalds@home.transmeta.com>2003-02-18 05:46:48 -0800
commit0e57e07d4cce3a2272ff1592496d282caab0cc3b (patch)
tree6c55ca386e284a94bda00d28f06903cc81c6a020
parentea7dfad9b560a3ca05d5e99d6f6bd3230079c875 (diff)
[PATCH] reformat m68knommu 68328/pilot crt0_rom.S
This patch reformats the 68328/pilot crt_rom.S file to make it consistent with the other m68knommu assembler files, and generally to good style standards :-)
-rw-r--r--arch/m68knommu/platform/68328/pilot/crt0_rom.S76
1 files changed, 36 insertions, 40 deletions
diff --git a/arch/m68knommu/platform/68328/pilot/crt0_rom.S b/arch/m68knommu/platform/68328/pilot/crt0_rom.S
index d9a59d6d4f2c..a491b6600a2c 100644
--- a/arch/m68knommu/platform/68328/pilot/crt0_rom.S
+++ b/arch/m68knommu/platform/68328/pilot/crt0_rom.S
@@ -1,4 +1,6 @@
-/* linux/arch/m68knommu/kernel/head.S: A startup file for the MC68332
+/*
+ * linux/arch/m68knommu/platform/68328/pilot/crt0_rom.S
+ * - A startup file for the MC68332
*
* Copyright (C) 1998 D. Jeff Dionne <jeff@ryeham.ee.ryerson.ca>,
* Kenneth Albanowski <kjahds@kjahds.com>,
@@ -16,8 +18,6 @@
#include <linux/config.h>
.global _stext
-.global __bss_start
-
.global _start
.global _rambase
@@ -81,30 +81,28 @@ _stext:
movew #0x0800, 0xfffff906 /* Ignore CTS */
movew #0x010b, 0xfffff902 /* BAUD to 9600 */
- movew #0x2410, 0xfffff200 /* PLLCR */
- movew #0x123, 0xfffff202 /* PLLFSR */
+ movew #0x2410, 0xfffff200 /* PLLCR */
+ movew #0x123, 0xfffff202 /* PLLFSR */
#ifdef CONFIG_PILOT
- moveb #0, 0xfffffA27 /* LCKCON */
+ moveb #0, 0xfffffA27 /* LCKCON */
movel #_start, 0xfffffA00 /* LSSA */
- moveb #0xa, 0xfffffA05 /* LVPW */
- movew #0x9f, 0xFFFFFa08 /* LXMAX */
- movew #0x9f, 0xFFFFFa0a /* LYMAX */
- moveb #9, 0xfffffa29 /* LBAR */
- moveb #0, 0xfffffa25 /* LPXCD */
- moveb #0x04, 0xFFFFFa20 /* LPICF */
- moveb #0x58, 0xfffffA27 /* LCKCON */
- moveb #0x85, 0xfffff429 /* PFDATA */
- moveb #0xd8, 0xfffffA27 /* LCKCON */
- moveb #0xc5, 0xfffff429 /* PFDATA */
- moveb #0xd5, 0xfffff429 /* PFDATA */
+ moveb #0xa, 0xfffffA05 /* LVPW */
+ movew #0x9f, 0xFFFFFa08 /* LXMAX */
+ movew #0x9f, 0xFFFFFa0a /* LYMAX */
+ moveb #9, 0xfffffa29 /* LBAR */
+ moveb #0, 0xfffffa25 /* LPXCD */
+ moveb #0x04, 0xFFFFFa20 /* LPICF */
+ moveb #0x58, 0xfffffA27 /* LCKCON */
+ moveb #0x85, 0xfffff429 /* PFDATA */
+ moveb #0xd8, 0xfffffA27 /* LCKCON */
+ moveb #0xc5, 0xfffff429 /* PFDATA */
+ moveb #0xd5, 0xfffff429 /* PFDATA */
moveal #0x00100000, %a3
moveal #0x100ffc00, %a4
-
#endif /* CONFIG_PILOT */
-
#endif /* CONFIG_M68328 */
movew #0x2700, %sr
@@ -126,7 +124,7 @@ L0:
movel #__ramvec, %d7
addl #16, %d7
moveal %d7, %a0
- moveal #end, %a1
+ moveal #_ebss, %a1
lea %a1@(512), %a2
DBG_PUTC('C')
@@ -139,9 +137,9 @@ L2:
bhi L2
/* Copy data segment from ROM to RAM */
- moveal #__data_rom_start, %a0
- moveal #__data_start, %a1
- moveal #__data_end, %a2
+ moveal #_etext, %a0
+ moveal #_sdata, %a1
+ moveal #_edata, %a2
DBG_PUTC('D')
@@ -154,8 +152,8 @@ LD1:
DBG_PUTC('E')
- moveal #__bss_start, %a0
- moveal #end, %a1
+ moveal #_sbss, %a0
+ moveal #_ebss, %a1
/* Copy 0 to %a0 until %a0 == %a1 */
L1:
@@ -166,7 +164,7 @@ L1:
DBG_PUTC('F')
/* Copy command line from end of bss to command line */
- moveal #end, %a0
+ moveal #_ebss, %a0
moveal #command_line, %a1
lea %a1@(512), %a2
@@ -180,17 +178,17 @@ L3:
bhi L3
movel #_sdata, %d0
- movel %d0, _rambase
- movel #end, %d0
- movel %d0, _ramstart
+ movel %d0, _rambase
+ movel #_ebss, %d0
+ movel %d0, _ramstart
- movel %a4, %d0
- subl #4096, %d0 /* Reserve 4K of stack */
+ movel %a4, %d0
+ subl #4096, %d0 /* Reserve 4K of stack */
moveq #79, %d7
- movel %d0, _ramend
+ movel %d0, _ramend
- movel %a3, %d0
- movel %d0, rom_length
+ movel %a3, %d0
+ movel %d0, rom_length
pea 0
pea env
@@ -200,12 +198,10 @@ L3:
DBG_PUTC('H')
#ifdef CONFIG_PILOT
-
- movel #penguin_bits, 0xFFFFFA00
- moveb #10, 0xFFFFFA05
- movew #160, 0xFFFFFA08
- movew #160, 0xFFFFFA0A
-
+ movel #penguin_bits, 0xFFFFFA00
+ moveb #10, 0xFFFFFA05
+ movew #160, 0xFFFFFA08
+ movew #160, 0xFFFFFA0A
#endif /* CONFIG_PILOT */
DBG_PUTC('I')