diff options
author | Andrew Boie <andrew.p.boie@intel.com> | 2016-05-06 10:59:10 -0700 |
---|---|---|
committer | Benjamin Walsh <benjamin.walsh@windriver.com> | 2016-05-09 18:09:29 +0000 |
commit | 3395211a0b89504a55f95b96bd25b00f929f74c7 (patch) | |
tree | f1c3d98fdeb43b6f743b2281c0c9aa26cbc6a911 /lib | |
parent | e91f7101c6b07f98b3d39643e055561b1cea8847 (diff) |
newlib: treat x86 as the special case
Although it's unclear why x86 has a different naming convention,
this scales better.
Change-Id: I939b9d4d04b1833391304700a7c12c9c8607192f
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libc/newlib/libc-hooks.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/libc/newlib/libc-hooks.c b/lib/libc/newlib/libc-hooks.c index f39294337..a689430b5 100644 --- a/lib/libc/newlib/libc-hooks.c +++ b/lib/libc/newlib/libc-hooks.c @@ -21,12 +21,12 @@ #include <misc/util.h> #define USED_RAM_END_ADDR POINTER_TO_UINT(&_end) -#if defined(CONFIG_ARM) || defined(CONFIG_ARC) -#define USED_RAM_SIZE (USED_RAM_END_ADDR - CONFIG_SRAM_BASE_ADDRESS) -#define MAX_HEAP_SIZE ((KB(CONFIG_SRAM_SIZE)) - USED_RAM_SIZE) -#else /* X86 */ +#if CONFIG_X86 #define USED_RAM_SIZE (USED_RAM_END_ADDR - CONFIG_PHYS_RAM_ADDR) #define MAX_HEAP_SIZE ((KB(CONFIG_RAM_SIZE)) - USED_RAM_SIZE) +#else +#define USED_RAM_SIZE (USED_RAM_END_ADDR - CONFIG_SRAM_BASE_ADDRESS) +#define MAX_HEAP_SIZE ((KB(CONFIG_SRAM_SIZE)) - USED_RAM_SIZE) #endif static unsigned char *heap_base = UINT_TO_POINTER(USED_RAM_END_ADDR); |