MOTLoad target? Ensure "waitProbe" and "netShut" before RTEMS boot
Nick Withers
nick.withers at anu.edu.au
Thu Jan 23 23:45:21 UTC 2014
Hi all,
The READMEs for the MOTLoad boot monitor-equipped beatnik, mvme3100 and
mvme5500 BSPs have been updated with an important warning
( http://git.rtems.org/rtems/commit/?id=a7775cbd0985166dec4666dddf19e226671396b8 ).
Make sure a "waitProbe" command is issued (to stall until MOTLoad's
actually probed hardware), followed by a "netShut" (which will terminate
MOTLoad's networking abilities, so watch out for order[1]) to ensure
that MOTLoad's network driver interrupts are torn down before RTEMS is
booted.
The "netShut" alone might happen before hardware is detected, then race
with interrupt handlers being installed.
If any of these MOTLoad handlers *are* installed, they may modify memory
in use by RTEMS / the application.
[1] If you're using "netBoot", something like the following should do
it:
waitProbe
netBoot -h -p
netShut
go
--
Nick Withers
Embedded Systems Programmer
Department of Nuclear Physics, Research School of Physics and Engineering
The Australian National University (CRICOS: 00120C)
More information about the users
mailing list