2008-06-04 09:43:10 +00:00
|
|
|
#ifndef __ASM_GENERIC_MEMORY_LAYOUT_H
|
|
|
|
#define __ASM_GENERIC_MEMORY_LAYOUT_H
|
|
|
|
|
|
|
|
#ifdef CONFIG_MEMORY_LAYOUT_DEFAULT
|
|
|
|
#define MALLOC_BASE (TEXT_BASE - CONFIG_MALLOC_SIZE)
|
|
|
|
#define STACK_BASE (TEXT_BASE - CONFIG_MALLOC_SIZE - CONFIG_STACK_SIZE)
|
2012-10-15 14:04:30 +00:00
|
|
|
#endif
|
2008-06-04 09:43:10 +00:00
|
|
|
|
2012-10-15 14:04:30 +00:00
|
|
|
#ifdef CONFIG_MEMORY_LAYOUT_FIXED
|
2008-06-04 09:43:10 +00:00
|
|
|
#define STACK_BASE CONFIG_STACK_BASE
|
|
|
|
#define MALLOC_BASE CONFIG_MALLOC_BASE
|
|
|
|
#endif
|
|
|
|
|
2012-07-27 17:25:56 +00:00
|
|
|
#define HEAD_TEXT_BASE MALLOC_BASE
|
2008-06-04 09:43:10 +00:00
|
|
|
#define MALLOC_SIZE CONFIG_MALLOC_SIZE
|
|
|
|
#define STACK_SIZE CONFIG_STACK_SIZE
|
|
|
|
|
|
|
|
#endif /* __ASM_GENERIC_MEMORY_LAYOUT_H */
|