|
@@ -1,5 +1,5 @@
|
|
|
/*
|
|
|
- * (C) Copyright 2007
|
|
|
+ * (C) Copyright 2007, 2010
|
|
|
* Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
|
|
|
*
|
|
|
* This program is free software; you can redistribute it and/or
|
|
@@ -26,7 +26,7 @@
|
|
|
.align 2
|
|
|
|
|
|
.global _start
|
|
|
-_start:
|
|
|
+_sh_start:
|
|
|
mov.l ._lowlevel_init, r0
|
|
|
100: bsrf r0
|
|
|
nop
|
|
@@ -35,7 +35,7 @@ _start:
|
|
|
nop
|
|
|
1: sts pr, r5
|
|
|
mov.l ._reloc_dst, r4
|
|
|
- add #(_start-1b), r5
|
|
|
+ add #(_sh_start-1b), r5
|
|
|
mov.l ._reloc_dst_end, r6
|
|
|
|
|
|
2: mov.l @r5+, r1
|
|
@@ -70,6 +70,6 @@ loop:
|
|
|
._reloc_dst_end: .long reloc_dst_end
|
|
|
._bss_start: .long bss_start
|
|
|
._bss_end: .long bss_end
|
|
|
-._gd_init: .long (_start - GENERATED_GBL_DATA_SIZE)
|
|
|
-._stack_init: .long (_start - GENERATED_GBL_DATA_SIZE - CONFIG_SYS_MALLOC_LEN - 16)
|
|
|
+._gd_init: .long (_sh_start - GENERATED_GBL_DATA_SIZE)
|
|
|
+._stack_init: .long (_sh_start - GENERATED_GBL_DATA_SIZE - CONFIG_SYS_MALLOC_LEN - 16)
|
|
|
._sh_generic_init: .long sh_generic_init
|