<div dir="ltr"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Feb 25, 2019 at 3:31 PM Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 26/2/19 4:52 am, Joel Sherrill wrote:<br>
> To follow up, I built lm4f120 with OPERATION_COUNT=10 and the failure set<br>
> dropped to these:<br>
> <br>
> gmake[5]: *** [capture.exe] Error 1<br>
> gmake[5]: *** [loopback.exe] Error 1<br>
> gmake[5]: *** [block08.exe] Error 1<br>
> gmake[5]: *** [top.exe] Error 1<br>
> gmake[5]: *** [sp47.exe] Error 1<br>
> gmake[5]: *** [sp71.exe] Error 1<br>
> gmake[5]: *** [sptimecounter02.exe] Error 1<br>
> gmake[5]: *** [sptimecounter03.exe] Error 1<br>
> gmake[5]: *** [psxconfig01.exe] Error 1<br>
> gmake[5]: *** [tm21.exe] Error 1<br>
> gmake[5]: *** [tmcontext01.exe] Error 1<br>
> <br>
<br>
This looks better. What does the `OPERATION_COUNT` do to effect the link size?<br></blockquote><div><br></div><div>It used to do nothing to impact the link size. :) </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I am wondering how a change to a statically initialised workspace Sebastian<br>
raised and the OPERATION_COUNT interact.<br></blockquote><div><br></div><div>OPERATION_COUNT is usually the number of objects (e.g. tasks, semaphores, </div><div>etc) created so it is the maximum object count. For example, tm03 has this:</div><div><br></div><div><a href="https://git.rtems.org/rtems/tree/testsuites/tmtests/tm03/system.h#n29">https://git.rtems.org/rtems/tree/testsuites/tmtests/tm03/system.h#n29</a><br></div><div><br></div><div><pre style="padding:0px;margin-top:0px;margin-bottom:0px;color:rgb(0,0,0);font-size:13.3333px"><code>#define CONFIGURE_MAXIMUM_TASKS              (3 + OPERATION_COUNT)
</code></pre><br class="gmail-Apple-interchange-newline"></div><div>So when Sebastian changed this,  it went from a run-time to a link time failure.<br></div><div><br></div><div>The intent of OPERATION_COUNT was to be able to scale the timing tests down</div><div>to the hardware platform. Dropping OPERATION_COUNT to 10 for these BSPs</div><div>will resolve almost all of the tm and psxtm linking issues from what I can tell.</div><div><br></div><div>--joel</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Chris<br>
</blockquote></div></div></div>