Dear Tomas Hlavacek,

[..]
> +
> +     if (early_malloc_active()) {
> +             addr = early_malloc(size);
> +             for (i=0; i<size; i++)
> +                     addr[i] = 0;

memset() ?

> +
> +             return addr;
> +     }
> +#endif /* CONFIG_SYS_EARLY_MALLOC */
> +     return calloc(n, elem_size);
> +}
> +
> +static inline void *dmrealloc(void *oldmem, size_t bytes)
> +{
> +#ifdef CONFIG_SYS_EARLY_MALLOC
> +     if (early_malloc_active())
> +             return NULL;

I wonder how should this be implemented ... maybe early_malloc + standard 
memcpy()

> +#endif /* CONFIG_SYS_EARLY_MALLOC */
> +     return dmrealloc(oldmem, bytes);
> +}
> +
> +#endif /* CONFIG_DM */
> +#endif /* __INCLUDE_DMMALLOC_H */
> +

Best regards,
Marek Vasut
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to