X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/6658905f18a1eebc148836f26c731dea9c1377dc..db4de4d82f2e4539b2528e604b7d82f79cc92f3a:/bootrom/ram-reset.s

diff --git a/bootrom/ram-reset.s b/bootrom/ram-reset.s
index 56bf36e3..ade70d8c 100644
--- a/bootrom/ram-reset.s
+++ b/bootrom/ram-reset.s
@@ -1,10 +1,20 @@
-.extern BootROM
-    
-.text
-.code 32
-.align 0
-
-.global start
-start:
-    ldr     sp,     = 0x0020FFF8
-    bl      BootROM
+@-----------------------------------------------------------------------------
+@ This code is licensed to you under the terms of the GNU GPL, version 2 or,
+@ at your option, any later version. See the LICENSE.txt file for the text of
+@ the license.
+@-----------------------------------------------------------------------------
+@ RAM reset vector for relaunching the bootloader
+@-----------------------------------------------------------------------------
+
+.extern BootROM
+
+.section .startphase2,"ax"
+
+.arm
+
+.global ram_start
+ram_start:
+	ldr	sp,     =_stack_end
+	bl	BootROM
+
+	.ltorg