diff options
author | Bob Cousins <bobc@rockbox.org> | 2009-11-01 14:15:23 +0000 |
---|---|---|
committer | Bob Cousins <bobc@rockbox.org> | 2009-11-01 14:15:23 +0000 |
commit | 603b0aa5eb7181ada80904819fe83567991fb84b (patch) | |
tree | 69506c9ae873333f6dfa98c0230469690da8206b /firmware/target/arm/s3c2440 | |
parent | 4f0e3ecda9045b9b8e903e796bb628a407d4dc83 (diff) | |
download | rockbox-603b0aa5eb7181ada80904819fe83567991fb84b.tar.gz rockbox-603b0aa5eb7181ada80904819fe83567991fb84b.zip |
Replace hardcoded constants (fix 32/64MB bug)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23463 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s3c2440')
-rw-r--r-- | firmware/target/arm/s3c2440/crt0.S | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/firmware/target/arm/s3c2440/crt0.S b/firmware/target/arm/s3c2440/crt0.S index b8cb9f3908..3110c88be0 100644 --- a/firmware/target/arm/s3c2440/crt0.S +++ b/firmware/target/arm/s3c2440/crt0.S @@ -26,6 +26,9 @@ #include "config.h" #include "cpu.h" +#define CACHE_NONE 0 +#define CACHE_ALL 0x0C +#define BUFFERED 0x04 /****************************************************************************/ #ifdef TOSHIBA_GIGABEAT_F @@ -501,19 +504,19 @@ donecopy: ldr r0, =0x0 ldr r1, =0x0 ldr r2, =0x1000 - mov r3, #0 + mov r3, #CACHE_NONE bl map_section ldr r0, =0x30000000 ldr r1, =0x0 - mov r2, #32 - mov r3, #12 + mov r2, #MEMORYSIZE + mov r3, #CACHE_ALL bl map_section - ldr r0, =0x31FD6800 /* FRAME */ + ldr r0, =LCD_FRAME_ADDR /* LCD Frame buffer */ mov r1, r0 mov r2, #1 - mov r3, #4 + mov r3, #BUFFERED bl map_section bl enable_mmu |