summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2005-11-13 20:59:30 +0000
committerDave Chapman <dave@dchapman.com>2005-11-13 20:59:30 +0000
commit061f38096a6990f1b3de2fd2dc4f06ecb29e363f (patch)
tree2324fbab116a466964520a96af45a36ab7a07b0d /firmware
parentb27ecbd629aa5a08d830340ab59a7efd6bdb9ce2 (diff)
downloadrockbox-061f38096a6990f1b3de2fd2dc4f06ecb29e363f.zip
rockbox-061f38096a6990f1b3de2fd2dc4f06ecb29e363f.tar.gz
rockbox-061f38096a6990f1b3de2fd2dc4f06ecb29e363f.tar.bz2
rockbox-061f38096a6990f1b3de2fd2dc4f06ecb29e363f.tar.xz
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')
-rw-r--r--firmware/boot.lds6
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/boot.lds b/firmware/boot.lds
index ec8db5b..2d320e2 100644
--- a/firmware/boot.lds
+++ b/firmware/boot.lds
@@ -79,10 +79,10 @@ SECTIONS
stackend = .;
}
- /* The bss section is too large for IRAM - we just move it near the
- end of the regular RAM. */
+ /* The bss section is too large for IRAM - we just move it 16MB into the
+ DRAM */
- . = 0x11c00000;
+ . = (DRAMORIG+16*1024*1024);
.bss : {
_bssstart = .;
*(.bss);