|
@@ -1254,7 +1254,7 @@ Void_t* mALLOc(bytes) size_t bytes;
|
|
|
|
|
|
INTERNAL_SIZE_T nb;
|
|
INTERNAL_SIZE_T nb;
|
|
|
|
|
|
-#ifdef CONFIG_SYS_MALLOC_F_LEN
|
|
|
|
|
|
+#if CONFIG_VAL(SYS_MALLOC_F_LEN)
|
|
if (!(gd->flags & GD_FLG_FULL_MALLOC_INIT))
|
|
if (!(gd->flags & GD_FLG_FULL_MALLOC_INIT))
|
|
return malloc_simple(bytes);
|
|
return malloc_simple(bytes);
|
|
#endif
|
|
#endif
|
|
@@ -1522,7 +1522,7 @@ void fREe(mem) Void_t* mem;
|
|
mchunkptr fwd; /* misc temp for linking */
|
|
mchunkptr fwd; /* misc temp for linking */
|
|
int islr; /* track whether merging with last_remainder */
|
|
int islr; /* track whether merging with last_remainder */
|
|
|
|
|
|
-#ifdef CONFIG_SYS_MALLOC_F_LEN
|
|
|
|
|
|
+#if CONFIG_VAL(SYS_MALLOC_F_LEN)
|
|
/* free() is a no-op - all the memory will be freed on relocation */
|
|
/* free() is a no-op - all the memory will be freed on relocation */
|
|
if (!(gd->flags & GD_FLG_FULL_MALLOC_INIT))
|
|
if (!(gd->flags & GD_FLG_FULL_MALLOC_INIT))
|
|
return;
|
|
return;
|
|
@@ -1679,7 +1679,7 @@ Void_t* rEALLOc(oldmem, bytes) Void_t* oldmem; size_t bytes;
|
|
/* realloc of null is supposed to be same as malloc */
|
|
/* realloc of null is supposed to be same as malloc */
|
|
if (oldmem == NULL) return mALLOc(bytes);
|
|
if (oldmem == NULL) return mALLOc(bytes);
|
|
|
|
|
|
-#ifdef CONFIG_SYS_MALLOC_F_LEN
|
|
|
|
|
|
+#if CONFIG_VAL(SYS_MALLOC_F_LEN)
|
|
if (!(gd->flags & GD_FLG_FULL_MALLOC_INIT)) {
|
|
if (!(gd->flags & GD_FLG_FULL_MALLOC_INIT)) {
|
|
/* This is harder to support and should not be needed */
|
|
/* This is harder to support and should not be needed */
|
|
panic("pre-reloc realloc() is not supported");
|
|
panic("pre-reloc realloc() is not supported");
|
|
@@ -2074,7 +2074,7 @@ Void_t* cALLOc(n, elem_size) size_t n; size_t elem_size;
|
|
return NULL;
|
|
return NULL;
|
|
else
|
|
else
|
|
{
|
|
{
|
|
-#ifdef CONFIG_SYS_MALLOC_F_LEN
|
|
|
|
|
|
+#if CONFIG_VAL(SYS_MALLOC_F_LEN)
|
|
if (!(gd->flags & GD_FLG_FULL_MALLOC_INIT)) {
|
|
if (!(gd->flags & GD_FLG_FULL_MALLOC_INIT)) {
|
|
MALLOC_ZERO(mem, sz);
|
|
MALLOC_ZERO(mem, sz);
|
|
return mem;
|
|
return mem;
|
|
@@ -2375,9 +2375,9 @@ int mALLOPt(param_number, value) int param_number; int value;
|
|
|
|
|
|
int initf_malloc(void)
|
|
int initf_malloc(void)
|
|
{
|
|
{
|
|
-#ifdef CONFIG_SYS_MALLOC_F_LEN
|
|
|
|
|
|
+#if CONFIG_VAL(SYS_MALLOC_F_LEN)
|
|
assert(gd->malloc_base); /* Set up by crt0.S */
|
|
assert(gd->malloc_base); /* Set up by crt0.S */
|
|
- gd->malloc_limit = CONFIG_SYS_MALLOC_F_LEN;
|
|
|
|
|
|
+ gd->malloc_limit = CONFIG_VAL(SYS_MALLOC_F_LEN);
|
|
gd->malloc_ptr = 0;
|
|
gd->malloc_ptr = 0;
|
|
#endif
|
|
#endif
|
|
|
|
|