From 2af6483cbfd4dc57a710744356e8e6bd7c0cd77c Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Thu, 3 Jul 2008 09:07:15 +0200 Subject: [blackfin] memory layout related compile fixes --- arch/blackfin/Kconfig | 2 ++ arch/blackfin/cpu-bf561/start.S | 6 ++++-- arch/blackfin/lib/board.c | 5 +++-- 3 files changed, 9 insertions(+), 4 deletions(-) (limited to 'arch') diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig index 532e477cf7..587f802992 100644 --- a/arch/blackfin/Kconfig +++ b/arch/blackfin/Kconfig @@ -3,6 +3,8 @@ config BLACKFIN bool select HAS_KALLSYMS select HAS_MODULES + select HAVE_CONFIGURABLE_MEMORY_LAYOUT + select HAVE_CONFIGURABLE_TEXT_BASE default y config BF561 diff --git a/arch/blackfin/cpu-bf561/start.S b/arch/blackfin/cpu-bf561/start.S index 99b106d98a..81efff09b6 100644 --- a/arch/blackfin/cpu-bf561/start.S +++ b/arch/blackfin/cpu-bf561/start.S @@ -34,6 +34,7 @@ #include #include #include +#include .section ".text_entry","ax" @@ -173,8 +174,9 @@ loop1: /* * configure STACK */ - r0.h = hi(CONFIG_STACKBASE); - r0.l = lo(CONFIG_STACKBASE); + + r0.h = hi(STACK_BASE); + r0.l = lo(STACK_BASE); sp = r0; fp = sp; diff --git a/arch/blackfin/lib/board.c b/arch/blackfin/lib/board.c index 37b266234b..f8451cdbf8 100644 --- a/arch/blackfin/lib/board.c +++ b/arch/blackfin/lib/board.c @@ -33,11 +33,12 @@ #include #include #include +#include int blackfin_mem_malloc_init(void) { - mem_malloc_init((void *)(CONFIG_MALLOC_BASE), - (void *)(CONFIG_MALLOC_BASE + CONFIG_MALLOC_LEN)); + mem_malloc_init((void *)(MALLOC_BASE), + (void *)(MALLOC_BASE + MALLOC_SIZE)); return 0; } -- cgit v1.2.3