<div dir="ltr"><div>Thanks for the quick response, Joel.</div><div><br></div><div>We have BSP_PRESS_KEY_FOR_RESET set to 0.  Also, note that we have installed a user fatal error extension, but the keypress must occur before the extension will run.</div><div><br></div><div>And, just to reiterate what Jonathan said, this only occurs some of the time.  Most of the time our extension does run, and the system goes down as designed without any keypress.<br></div><div><br></div><div>Regards,</div><div>Alex</div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 30, 2020 at 9:46 AM Joel Sherrill <<a href="mailto:joel@rtems.org">joel@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"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jan 30, 2020 at 10:09 AM Jonathan Brandmeyer <<a href="mailto:jbrandmeyer@planetiq.com" target="_blank">jbrandmeyer@planetiq.com</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"><div dir="ltr"><div>We're seeing some unexpected behavior.  It appears as though sometimes the exit() function will wait until a key is pressed on the shell before actually shutting down RTEMS.  This is independent of whether or not the exit()ing thread is the shell thread or a different one.</div><div><br></div><div>We're using the zynq BSP, anchored to master as of a few months ago.<br></div></div></blockquote><div><br></div><div>This is a common configuration setting available to all BSPs.  The file </div><div>c/src/aclocal/bsp-bspcleanup-options.m4 has the arguments that control</div><div>the behavior but a specific BSP can provide defaults. The defaults may change</div><div>over time and for different BSPs which might explain what you are seeing.</div><div><br></div><div>RTEMS_BSP_CLEANUP_OPTIONS and the other macros are used from<br></div><div>the BSP's <a href="http://configure.ac" target="_blank">configure.ac</a>.</div><div><br></div><div>You should be able to change the behavior by adding something like</div><div>BSP_PRESS_KEY_FOR_RESET=0 to the RTEMS configure command<br></div><div>like this</div><div><br></div><div>../rtems/configure BSP_PRESS_KEY_FOR_RESET=0 ...</div><div><br></div><div><br></div><div>--joel</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"><div dir="ltr"><div></div><div><br></div><div></div><div>Thanks,</div><div><br></div><div>-- <br><div dir="ltr">Jonathan Brandmeyer<br>PlanetiQ</div></div></div>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a></blockquote></div></div>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a></blockquote></div>