From 603b0aa5eb7181ada80904819fe83567991fb84b Mon Sep 17 00:00:00 2001 From: Bob Cousins Date: Sun, 1 Nov 2009 14:15:23 +0000 Subject: Replace hardcoded constants (fix 32/64MB bug) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23463 a1c6a512-1295-4272-9138-f99709370657 --- firmware/target/arm/s3c2440/crt0.S | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'firmware/target/arm') 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 -- cgit v1.2.3