summaryrefslogtreecommitdiff
path: root/firmware/boot.lds
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2006-12-10 13:33:12 +0000
committerDave Chapman <dave@dchapman.com>2006-12-10 13:33:12 +0000
commit0a8d88228baf68c3bc515ca4a1add44aac7e5617 (patch)
treeb42a2caade6c8e14cc0f06df06d891d668e8a197 /firmware/boot.lds
parent3f85262de2c7dfea0e27dfdbc1f317dac0643f52 (diff)
Remove unused code in (and hence simplify) the ipod bootloader - the image header parsing and memmove isn't used in Rockbox, it was just leftover from the original ipodlinux loader. Note that we still need the empty space in the bootloader (400 bytes starting at 0x100 - the 'boot_table' definition in firmware/target/arm/crt0-pp.S) to maintain compatibility with ipod_fw/make_fw (which will write information there that we have always ignored).
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11704 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/boot.lds')
-rw-r--r--firmware/boot.lds4
1 files changed, 0 insertions, 4 deletions
diff --git a/firmware/boot.lds b/firmware/boot.lds
index f361e45e9e..556e8db990 100644
--- a/firmware/boot.lds
+++ b/firmware/boot.lds
@@ -7,15 +7,11 @@ INPUT(target/coldfire/crt0.o)
#elif defined (CPU_ARM)
OUTPUT_FORMAT(elf32-littlearm)
OUTPUT_ARCH(arm)
-#ifndef IPOD_ARCH
-/* the ipods can't have the crt0.o mentioned here, but the others can't do
- without it! */
#ifdef CPU_PP
INPUT(target/arm/crt0-pp.o)
#else
INPUT(target/arm/crt0.o)
#endif
-#endif
#else
OUTPUT_FORMAT(elf32-sh)
INPUT(target/sh/crt0.o)