Add warnings to MOTLoad-equipped BSPs' READMEs that a "waitProbe", "netShut" sequence must be executed in MOTLoad before booting RTEMS to remove its network interface interrupt handlers, lest memory corruption occur

This commit is contained in:
Nick Withers
2014-01-16 14:21:10 +11:00
committed by Gedare Bloom
parent e16a7ba121
commit a7775cbd09
3 changed files with 16 additions and 0 deletions

View File

@@ -67,6 +67,11 @@ detailed information)
NOTE: The BSP supports both, the mvme6100 and the mvme5500 boards. NOTE: The BSP supports both, the mvme6100 and the mvme5500 boards.
It detects relevant hardware at run-time. It detects relevant hardware at run-time.
WARNING: It is extremely important that a MOTLoad "waitProbe", "netShut"
sequence be executed before booting RTEMS. Otherwise, network
interface interrupt handlers installed by MOTLoad may cause memory
corruption
CONSOLE: 2 serial devices, UART driver from 'shared' - no surprises CONSOLE: 2 serial devices, UART driver from 'shared' - no surprises
("/dev/ttyS0", [="/dev/console"], "/dev/ttyS1"). (Only ("/dev/ttyS0", [="/dev/console"], "/dev/ttyS1"). (Only
/dev/ttyS0 is accessible from the front panel.) /dev/ttyS0 is accessible from the front panel.)

View File

@@ -31,6 +31,11 @@ detailed information)
NOTE: The BSP supports the mvme3100 board. NOTE: The BSP supports the mvme3100 board.
WARNING: It is extremely important that a MOTLoad "waitProbe", "netShut"
sequence be executed before booting RTEMS. Otherwise, network
interface interrupt handlers installed by MOTLoad may cause memory
corruption
CONSOLE: 2 serial devices, UART driver from 'shared' - no surprises CONSOLE: 2 serial devices, UART driver from 'shared' - no surprises
("/dev/ttyS0", [="/dev/console"], "/dev/ttyS1"). (Only ("/dev/ttyS0", [="/dev/console"], "/dev/ttyS1"). (Only
/dev/ttyS0 is accessible from the front panel.) /dev/ttyS0 is accessible from the front panel.)

View File

@@ -21,6 +21,7 @@ Booting requirement :
MVME5500> gevEdit mot-script-boot MVME5500> gevEdit mot-script-boot
(Blank line terminates input.) (Blank line terminates input.)
waitProbe
tftpGet -a4000000 -cxx.xx.xx.xx -sxx.xx.xx.xx -m255.255.254.0 -d/dev/enet0 -fepics/hostname/bin/rtems5500-cexp.bin tftpGet -a4000000 -cxx.xx.xx.xx -sxx.xx.xx.xx -m255.255.254.0 -d/dev/enet0 -fepics/hostname/bin/rtems5500-cexp.bin
netShut netShut
go -a4000000 go -a4000000
@@ -32,6 +33,11 @@ MVME5500>
Note : (cxx.xx.xx.xx is the client IP address and Note : (cxx.xx.xx.xx is the client IP address and
sxx.xx.xx.xx is the server IP address) sxx.xx.xx.xx is the server IP address)
WARNING : It is extremely important that the MOTLoad "waitProbe", "netShut"
sequence be executed before booting RTEMS. Otherwise, network
interface interrupt handlers installed by MOTLoad may cause memory
corruption
4) Other reference web sites for mvme5500 BSP: 4) Other reference web sites for mvme5500 BSP:
http://lansce.lanl.gov/EPICS/presentations/KateFeng%20RTEMS-mvme55001.ppt http://lansce.lanl.gov/EPICS/presentations/KateFeng%20RTEMS-mvme55001.ppt
http://www.nsls.bnl.gov/facility/expsys/software/EPICS/ http://www.nsls.bnl.gov/facility/expsys/software/EPICS/