summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/crt0.S
diff options
context:
space:
mode:
authorJames Buren <braewoods+rb@braewoods.net>2020-10-26 00:56:50 +0000
committerSolomon Peachy <pizza@shaftnet.org>2020-10-26 01:07:14 +0000
commitbde72efa30218d6467f07cd0b0a223899484d640 (patch)
tree447494f132241370c146dadd8c4c1f937acb57a5 /firmware/target/coldfire/crt0.S
parent129001909d36161b4850142f29eeafc295b92a3e (diff)
downloadrockbox-bde72efa30218d6467f07cd0b0a223899484d640.tar.gz
rockbox-bde72efa30218d6467f07cd0b0a223899484d640.zip
coldfire: make the RAM and ROM image locations configurable by macros
Change-Id: Ie27e39c34947b0391be621dafb8711c44e863a1c
Diffstat (limited to 'firmware/target/coldfire/crt0.S')
-rw-r--r--firmware/target/coldfire/crt0.S10
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/target/coldfire/crt0.S b/firmware/target/coldfire/crt0.S
index 34492ec853..7ea4c49dca 100644
--- a/firmware/target/coldfire/crt0.S
+++ b/firmware/target/coldfire/crt0.S
@@ -151,14 +151,14 @@ start:
151 151
152#ifdef BOOTLOADER 152#ifdef BOOTLOADER
153 /* Check if we have a Rockbox ROM image */ 153 /* Check if we have a Rockbox ROM image */
154 lea 0x00100000,%a2 154 lea FLASH_ROMIMAGE_ENTRY,%a2
155 move.l (%a2),%d0 155 move.l (%a2),%d0
156 move.l #FLASH_MAGIC,%d1 156 move.l #FLASH_MAGIC,%d1
157 cmp.l %d0,%d1 157 cmp.l %d0,%d1
158 beq.b .imagefound 158 beq.b .imagefound
159 159
160 /* Check for RAM image */ 160 /* Check for RAM image */
161 lea 0x00001000,%a2 161 lea FLASH_RAMIMAGE_ENTRY,%a2
162 move.l (%a2),%d0 162 move.l (%a2),%d0
163 move.l #FLASH_MAGIC,%d1 163 move.l #FLASH_MAGIC,%d1
164 cmp.l %d0,%d1 164 cmp.l %d0,%d1
@@ -244,7 +244,7 @@ start:
244 244
245 /* Check if we have a Rockbox ROM image. For RAM image only cookie is 245 /* Check if we have a Rockbox ROM image. For RAM image only cookie is
246 not set at all. But we could support also RAM images loading. */ 246 not set at all. But we could support also RAM images loading. */
247 lea 0x00100000,%a2 247 lea FLASH_ROMIMAGE_ENTRY,%a2
248 move.l (%a2),%d0 248 move.l (%a2),%d0
249 move.l #FLASH_MAGIC,%d1 249 move.l #FLASH_MAGIC,%d1
250 cmp.l %d0,%d1 250 cmp.l %d0,%d1
@@ -261,9 +261,9 @@ start:
261 Clear the cookie and load the ROM image */ 261 Clear the cookie and load the ROM image */
262 lea 0x10017ffc,%a2 262 lea 0x10017ffc,%a2
263 clr.l (%a2) 263 clr.l (%a2)
264 lea 0x00100028+4,%a2 264 lea FLASH_ROMIMAGE_ENTRY+44,%a2
265 move.l (%a2),%sp 265 move.l (%a2),%sp
266 lea 0x00100028+8,%a2 266 lea FLASH_ROMIMAGE_ENTRY+48,%a2
267 move.l (%a2),%d0 267 move.l (%a2),%d0
268 move.l %d0,%a2 268 move.l %d0,%a2
269 jmp (%a2) 269 jmp (%a2)