summaryrefslogtreecommitdiff
path: root/firmware/boot.lds
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/boot.lds')
-rw-r--r--firmware/boot.lds10
1 files changed, 7 insertions, 3 deletions
diff --git a/firmware/boot.lds b/firmware/boot.lds
index 56383d7723..f361e45e9e 100644
--- a/firmware/boot.lds
+++ b/firmware/boot.lds
@@ -3,18 +3,22 @@
3ENTRY(start) 3ENTRY(start)
4#ifdef CPU_COLDFIRE 4#ifdef CPU_COLDFIRE
5OUTPUT_FORMAT(elf32-m68k) 5OUTPUT_FORMAT(elf32-m68k)
6INPUT(crt0.o) 6INPUT(target/coldfire/crt0.o)
7#elif defined (CPU_ARM) 7#elif defined (CPU_ARM)
8OUTPUT_FORMAT(elf32-littlearm) 8OUTPUT_FORMAT(elf32-littlearm)
9OUTPUT_ARCH(arm) 9OUTPUT_ARCH(arm)
10#ifndef IPOD_ARCH 10#ifndef IPOD_ARCH
11/* the ipods can't have the crt0.o mentioned here, but the others can't do 11/* the ipods can't have the crt0.o mentioned here, but the others can't do
12 without it! */ 12 without it! */
13INPUT(crt0.o) 13#ifdef CPU_PP
14INPUT(target/arm/crt0-pp.o)
15#else
16INPUT(target/arm/crt0.o)
17#endif
14#endif 18#endif
15#else 19#else
16OUTPUT_FORMAT(elf32-sh) 20OUTPUT_FORMAT(elf32-sh)
17INPUT(crt0.o) 21INPUT(target/sh/crt0.o)
18#endif 22#endif
19 23
20#define DRAMSIZE (MEMORYSIZE * 0x100000) 24#define DRAMSIZE (MEMORYSIZE * 0x100000)