From a7775cbd0985166dec4666dddf19e226671396b8 Mon Sep 17 00:00:00 2001 From: Nick Withers Date: Thu, 16 Jan 2014 14:21:10 +1100 Subject: 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(+) diff --git a/c/src/lib/libbsp/powerpc/beatnik/README b/c/src/lib/libbsp/powerpc/beatnik/README index 699f9a5e9d..7724cdc7b9 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 5fff588ea9..36fa28a398 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 bf35053056..fd33efeee7 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/ -- cgit v1.2.3