<HTML><BODY>Okay, some clarification and news...<br>
<br>
1. Some of the output, such as the "calling ..." and
"bsp_pretasking_hook called..." are simple printk debugging messages I
had added.<br>
<br>
2. I've added some more debugging calls that indicate the heap walker
is being called from malloc, but there is no evidence that the heap was
ever initialized to begin with.  This certainly would explain the
following messages!<br>
<br>
It seems the problem lies within the BSP startup, or maybe what the
RTEMS startup sequence expects from the BSP (and how linkcmds affects
that, I suppose).  So, my questions become thus:<br>
<br>
1. When (and where) is the heap set up?<br>
<br>
2. Is it possible that an uninitialized heap could actually work?<br>
<br>
3. How could the start location of .text cause an (presumably uninitialized) heap to either work or not?<br>
<br>
4. Again, I'm using powerpc/virtex BSP, under 4.9.0; has the startup
been changed such that this problem has already been addressed?<br>
<br>
Thanks again,<br>
-Bob<br>

<DIV class=mirapoint-signature>
<PRE>
Robert S. Grimes

RSG Associates
Embedded Systems and Software Development
for Military, Aerospace, Industry - and beyond!
617.697.8579
www.rsgassoc.com

</PRE>
</DIV>
</BODY></HTML>