First check in


git-svn-id: svn://svn.rockbox.org/rockbox/trunk@93 a1c6a512-1295-4272-9138-f99709370657
diff --git a/gdb/start.s b/gdb/start.s
new file mode 100644
index 0000000..88ad906
--- /dev/null
+++ b/gdb/start.s
@@ -0,0 +1,41 @@
+!***************************************************************************
+!             __________               __   ___.
+!   Open      \______   \ ____   ____ |  | _\_ |__   _______  ___
+!   Source     |       _//  _ \_/ ___\|  |/ /| __ \ /  _ \  \/  /
+!   Jukebox    |    |   (  <_> )  \___|    < | \_\ (  <_> > <  <
+!   Firmware   |____|_  /\____/ \___  >__|_ \|___  /\____/__/\_ \
+!                     \/            \/     \/    \/            \/
+! $Id$
+!
+! Copyright (C) 2002 by Linus Nielsen Feltzing
+!
+! All files in this archive are subject to the GNU General Public License.
+! See the file COPYING in the source tree root for full license agreement.
+!
+! This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
+! KIND, either express or implied.
+!
+!***************************************************************************
+! note: sh-1 has a "delay cycle" after every branch where you can
+! execute another instruction "for free".
+	
+	.file	"start.s"
+	.section	.text
+	.extern	_INIT
+	.extern _vectable
+	.extern _init_stack
+	.global _start
+	.align  2
+
+_start:
+	mov.l	1f, r1
+	mov.l	3f, r3
+	mov.l	2f, r15
+	jmp	@r3
+	ldc	r1, vbr
+	nop
+
+1:	.long	_vectable
+2:	.long	_init_stack+2*1024*4
+3:	.long	_INIT
+	.type		_start,@function