Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Salter <msalter@redhat.com>2002-01-24 16:33:55 +0300
committerMark Salter <msalter@redhat.com>2002-01-24 16:33:55 +0300
commit2fed14293ba3344f86e7ec12e339b55544327098 (patch)
treec66709fbd5257ed4d25a91736bbba1aa2794c31e /libgloss
parent54542d8a29e46b37e20bf99eafa442eb405c2cbd (diff)
Use __get_memtop to put stack in high memory.
Diffstat (limited to 'libgloss')
-rw-r--r--libgloss/arm/redboot-crt0.S4
1 files changed, 4 insertions, 0 deletions
diff --git a/libgloss/arm/redboot-crt0.S b/libgloss/arm/redboot-crt0.S
index e707a6a1d..e7153341e 100644
--- a/libgloss/arm/redboot-crt0.S
+++ b/libgloss/arm/redboot-crt0.S
@@ -45,6 +45,10 @@ __change_mode:
bl SYM_NAME(memset)
+ bl SYM_NAME(__get_memtop)
+ sub r0, r0, #32
+ mov sp, r0
+
mov a1, #0
ldr a2, .LC3
mov a3, a2