[U-Boot-Users] 8555EP malloc trouble
wd at denx.de
Sun Dec 17 17:44:37 CET 2006
In message <A590D28B5042C041BCC880094CB6172E33DC64 at mail1irv.inside.istor.com> you wrote:
> I'm trying to get the Embedded Planet 8555 board running with u-boot-1.1.6. It has been running with 1.1.4. The current issue seems to the the av_ arrays in dlmalloc.c. Somehow, the first element (av_->prev_size is initialized with gd->reloc_off and
> not zero as I believe it should be.
This code is completely hardeware-independent. If there are problems,
then in yoiur own code.
> Can someone tell me how or where any elements of the mbinptr array
> are manipulated before the calls to mem_malloc_init and
> malloc_bin_reloc in lib_ppc/board.c.
By memory corruption.
> There must be some other subroutine writing into this memory array
> area and I need a bit more understanding of what routines from
> board_init_f before malloc_bin_reloc might be involved.
This is not done by code (unless you seriously misconfigured your
board), but most probably by memory errors. See the FAQ.
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
"Wish not to seem, but to be, the best." - Aeschylus
More information about the U-Boot