[rtems commit] 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

Gedare Bloom gedare at rtems.org
Thu Jan 23 16:21:07 UTC 2014


Module:    rtems
Branch:    master
Commit:    a7775cbd0985166dec4666dddf19e226671396b8
Changeset: http://git.rtems.org/rtems/commit/?id=a7775cbd0985166dec4666dddf19e226671396b8

Author:    Nick Withers <nick.withers at anu.edu.au>
Date:      Thu Jan 16 14:21:10 2014 +1100

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

---

 c/src/lib/libbsp/powerpc/beatnik/README          |    5 +++++
 c/src/lib/libbsp/powerpc/mvme3100/README         |    5 +++++
 c/src/lib/libbsp/powerpc/mvme5500/README.booting |    6 ++++++
 3 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/c/src/lib/libbsp/powerpc/beatnik/README b/c/src/lib/libbsp/powerpc/beatnik/README
index 699f9a5..7724cdc 100644
--- a/c/src/lib/libbsp/powerpc/beatnik/README
+++ b/c/src/lib/libbsp/powerpc/beatnik/README
@@ -67,6 +67,11 @@ detailed information)
 NOTE:  The BSP supports both, the mvme6100 and the mvme5500 boards.
        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
        ("/dev/ttyS0", [="/dev/console"], "/dev/ttyS1"). (Only
        /dev/ttyS0 is accessible from the front panel.)
diff --git a/c/src/lib/libbsp/powerpc/mvme3100/README b/c/src/lib/libbsp/powerpc/mvme3100/README
index 5fff588..36fa28a 100644
--- a/c/src/lib/libbsp/powerpc/mvme3100/README
+++ b/c/src/lib/libbsp/powerpc/mvme3100/README
@@ -31,6 +31,11 @@ detailed information)
 
 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
        ("/dev/ttyS0", [="/dev/console"], "/dev/ttyS1"). (Only
        /dev/ttyS0 is accessible from the front panel.)
diff --git a/c/src/lib/libbsp/powerpc/mvme5500/README.booting b/c/src/lib/libbsp/powerpc/mvme5500/README.booting
index bf35053..fd33efe 100644
--- a/c/src/lib/libbsp/powerpc/mvme5500/README.booting
+++ b/c/src/lib/libbsp/powerpc/mvme5500/README.booting
@@ -21,6 +21,7 @@ Booting requirement :
 
 MVME5500> gevEdit mot-script-boot
 (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
 netShut
 go -a4000000
@@ -32,6 +33,11 @@ MVME5500>
 Note : (cxx.xx.xx.xx is the client IP address and 
         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:
 http://lansce.lanl.gov/EPICS/presentations/KateFeng%20RTEMS-mvme55001.ppt
 http://www.nsls.bnl.gov/facility/expsys/software/EPICS/




More information about the vc mailing list