diff options
author | Dave Chapman <dave@dchapman.com> | 2005-11-13 20:59:30 +0000 |
---|---|---|
committer | Dave Chapman <dave@dchapman.com> | 2005-11-13 20:59:30 +0000 |
commit | 061f38096a6990f1b3de2fd2dc4f06ecb29e363f (patch) | |
tree | 2324fbab116a466964520a96af45a36ab7a07b0d /firmware/boot.lds | |
parent | b27ecbd629aa5a08d830340ab59a7efd6bdb9ce2 (diff) | |
download | rockbox-061f38096a6990f1b3de2fd2dc4f06ecb29e363f.tar.gz rockbox-061f38096a6990f1b3de2fd2dc4f06ecb29e363f.zip |
Implement (unreliable) button detection using code from ipodlinux bootloader - this needs replacing by a better button driver in firmware/ and triple-boot bootloader functionality. Current button mappings: MENU loads rockbox.ipod and checks the checksum (but doesn't execute it), PLAY will load and execute a Linux kernel (linux.bin). An error in either of those two actions, or no keypress will load the original firmware
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7848 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/boot.lds')
-rw-r--r-- | firmware/boot.lds | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/boot.lds b/firmware/boot.lds index ec8db5ba90..2d320e2b81 100644 --- a/firmware/boot.lds +++ b/firmware/boot.lds | |||
@@ -79,10 +79,10 @@ SECTIONS | |||
79 | stackend = .; | 79 | stackend = .; |
80 | } | 80 | } |
81 | 81 | ||
82 | /* The bss section is too large for IRAM - we just move it near the | 82 | /* The bss section is too large for IRAM - we just move it 16MB into the |
83 | end of the regular RAM. */ | 83 | DRAM */ |
84 | 84 | ||
85 | . = 0x11c00000; | 85 | . = (DRAMORIG+16*1024*1024); |
86 | .bss : { | 86 | .bss : { |
87 | _bssstart = .; | 87 | _bssstart = .; |
88 | *(.bss); | 88 | *(.bss); |