diff options
| author | Heiko Schocher <hs@denx.de> | 2010-09-17 13:10:34 +0200 | 
|---|---|---|
| committer | Wolfgang Denk <wd@denx.de> | 2010-09-19 19:29:52 +0200 | 
| commit | 3fbeeea63334f7a69406be7c05185f4bf45da8d8 (patch) | |
| tree | aae31756e046a1d08a7c794d42b411bcb79349f0 | |
| parent | 620f1f6a64095ed558e68d37f1965d015cd49b02 (diff) | |
| download | olio-uboot-2014.01-3fbeeea63334f7a69406be7c05185f4bf45da8d8.tar.xz olio-uboot-2014.01-3fbeeea63334f7a69406be7c05185f4bf45da8d8.zip | |
common: move TOTAL_MALLOC_LEN to include/common.h
Portions of this work were supported by funding from
the CE Linux Forum.
Signed-off-by: Heiko Schocher <hs@denx.de>
| -rw-r--r-- | arch/m68k/lib/board.c | 8 | ||||
| -rw-r--r-- | arch/mips/lib/board.c | 8 | ||||
| -rw-r--r-- | arch/powerpc/lib/board.c | 10 | ||||
| -rw-r--r-- | include/common.h | 9 | 
4 files changed, 9 insertions, 26 deletions
| diff --git a/arch/m68k/lib/board.c b/arch/m68k/lib/board.c index acbdc5858..ae9478a11 100644 --- a/arch/m68k/lib/board.c +++ b/arch/m68k/lib/board.c @@ -79,14 +79,6 @@ extern flash_info_t flash_info[];  #include <environment.h> -#if ( ((CONFIG_ENV_ADDR+CONFIG_ENV_SIZE) < CONFIG_SYS_MONITOR_BASE) || \ -      (CONFIG_ENV_ADDR >= (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)) ) || \ -    defined(CONFIG_ENV_IS_IN_NVRAM) -#define	TOTAL_MALLOC_LEN	(CONFIG_SYS_MALLOC_LEN + CONFIG_ENV_SIZE) -#else -#define	TOTAL_MALLOC_LEN	CONFIG_SYS_MALLOC_LEN -#endif -  extern ulong __init_end;  extern ulong _end; diff --git a/arch/mips/lib/board.c b/arch/mips/lib/board.c index 2f259cb5b..0044b1945 100644 --- a/arch/mips/lib/board.c +++ b/arch/mips/lib/board.c @@ -39,14 +39,6 @@  DECLARE_GLOBAL_DATA_PTR; -#if ( ((CONFIG_ENV_ADDR+CONFIG_ENV_SIZE) < CONFIG_SYS_MONITOR_BASE) || \ -      (CONFIG_ENV_ADDR >= (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)) ) || \ -    defined(CONFIG_ENV_IS_IN_NVRAM) -#define	TOTAL_MALLOC_LEN	(CONFIG_SYS_MALLOC_LEN + CONFIG_ENV_SIZE) -#else -#define	TOTAL_MALLOC_LEN	CONFIG_SYS_MALLOC_LEN -#endif -  #undef DEBUG  extern int timer_init(void); diff --git a/arch/powerpc/lib/board.c b/arch/powerpc/lib/board.c index 80c1efc31..94348e678 100644 --- a/arch/powerpc/lib/board.c +++ b/arch/powerpc/lib/board.c @@ -118,16 +118,6 @@ extern int board_start_ide(void);  DECLARE_GLOBAL_DATA_PTR; -#if defined(CONFIG_ENV_IS_EMBEDDED) -#define TOTAL_MALLOC_LEN	CONFIG_SYS_MALLOC_LEN -#elif ( ((CONFIG_ENV_ADDR+CONFIG_ENV_SIZE) < CONFIG_SYS_MONITOR_BASE) || \ -	(CONFIG_ENV_ADDR >= (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)) ) || \ -      defined(CONFIG_ENV_IS_IN_NVRAM) -#define	TOTAL_MALLOC_LEN	(CONFIG_SYS_MALLOC_LEN + CONFIG_ENV_SIZE) -#else -#define	TOTAL_MALLOC_LEN	CONFIG_SYS_MALLOC_LEN -#endif -  #if !defined(CONFIG_SYS_MEM_TOP_HIDE)  #define CONFIG_SYS_MEM_TOP_HIDE	0  #endif diff --git a/include/common.h b/include/common.h index 7e647e64a..cc966722e 100644 --- a/include/common.h +++ b/include/common.h @@ -189,6 +189,15 @@ typedef void (interrupt_handler_t)(void *);  #define MIN(x, y)  min(x, y)  #define MAX(x, y)  max(x, y) +#if defined(CONFIG_ENV_IS_EMBEDDED) +#define TOTAL_MALLOC_LEN	CONFIG_SYS_MALLOC_LEN +#elif ( ((CONFIG_ENV_ADDR+CONFIG_ENV_SIZE) < CONFIG_SYS_MONITOR_BASE) || \ +	(CONFIG_ENV_ADDR >= (CONFIG_SYS_MONITOR_BASE + CONFIG_SYS_MONITOR_LEN)) ) || \ +      defined(CONFIG_ENV_IS_IN_NVRAM) +#define	TOTAL_MALLOC_LEN	(CONFIG_SYS_MALLOC_LEN + CONFIG_ENV_SIZE) +#else +#define	TOTAL_MALLOC_LEN	CONFIG_SYS_MALLOC_LEN +#endif  /**   * container_of - cast a member of a structure out to the containing structure |