diff options
Diffstat (limited to 'include/common.h')
| -rw-r--r-- | include/common.h | 9 | 
1 files changed, 9 insertions, 0 deletions
| 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 |