diff options
author | Daniel Stenberg <daniel@haxx.se> | 2005-02-04 12:25:18 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2005-02-04 12:25:18 +0000 |
commit | bc54fbd673fcdd7ac518f67e61af50c67380e8e4 (patch) | |
tree | 4eac07a1d8dad9b42692acb2413c602ec4262f75 /apps/plugins | |
parent | 1c105ad0644a1ae46c45d730d6feeb081b907021 (diff) | |
download | rockbox-bc54fbd673fcdd7ac518f67e61af50c67380e8e4.tar.gz rockbox-bc54fbd673fcdd7ac518f67e61af50c67380e8e4.zip |
set the start address for iRiver plugins (this is still not working)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5782 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins')
-rw-r--r-- | apps/plugins/plugin.lds | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/apps/plugins/plugin.lds b/apps/plugins/plugin.lds index 071630f681..a849046b74 100644 --- a/apps/plugins/plugin.lds +++ b/apps/plugins/plugin.lds | |||
@@ -8,9 +8,21 @@ OUTPUT_FORMAT(elf32-m68k) | |||
8 | OUTPUT_FORMAT(elf32-sh) | 8 | OUTPUT_FORMAT(elf32-sh) |
9 | #endif | 9 | #endif |
10 | 10 | ||
11 | #ifdef DEBUG | ||
12 | #define STUBOFFSET 0x10000 | ||
13 | #else | ||
14 | #define STUBOFFSET 0 | ||
15 | #endif | ||
16 | |||
17 | #ifdef IRIVER_H100 | ||
18 | #define DRAMORIG 0x30000000 | ||
19 | #else | ||
20 | #define DRAMORIG 0x09000000 + STUBOFFSET | ||
21 | #endif | ||
22 | |||
11 | #define PLUGIN_LENGTH 0x8000 | 23 | #define PLUGIN_LENGTH 0x8000 |
12 | #define DRAMSIZE (MEMORYSIZE * 0x100000) - PLUGIN_LENGTH | 24 | #define DRAMSIZE (MEMORYSIZE * 0x100000) - PLUGIN_LENGTH |
13 | #define PLUGIN_ORIGIN (0x09000000 + (DRAMSIZE)) | 25 | #define PLUGIN_ORIGIN (DRAMORIG + (DRAMSIZE)) |
14 | 26 | ||
15 | MEMORY | 27 | MEMORY |
16 | { | 28 | { |