LanGuardian PDE Page


The UUNET LanGuardian contains a PROM monitor program. The particular monitor program that it was developed by same company that ported RTMX to various platforms. A single document, which I only have as a paper copy, give specifics about the various monitor commands. Note that some commands are listed twice -- once in the machine independent command section, and another listing in the LanGuardian specific section. I did this to preserve the content of the original document as much as possible.

I have entered most of the relevant information about the various commands into this collection of web pages.

The RTMX Portable Debugging Environment Overview

The RTMX PDE is available for the Synergy SV4x0 (68040), UUNET LanGuardian (68040) and various PC platforms. Although most PDE commands are hardware independent, the behaviour of some PDE commands varies from platform to platform. There are also some PDE commands that are hardware specific. The Command Reference Section covers PDE commands that are available on all hardware platforms. The sections for the Synergy SV4x0 and UUNET LanGuardian discuss PDE commands that have hardware specific behavior.

PDE Command Reference
Command Options Synopsis
bf [/bwl] <start> <end> <value> Fill memory with pattern
bm [/bwl] <start> <end> <dest> Copy block of memory
bo [/h] <unit> [<args> ] Boot (load/execuate) a program
br [/c] [<addr> ] Set/Show/Clear breakpoints
bt [/bwl] <start> <end> <value> Test memory for pattern
cache [instruction] [none] Set/Show cache mode[s]
di <start> [<end> ] Disassemble instructions
help Display command help
md [/bwl] <start> [<end> ] Dump memory
mm [/bwl] <addr> Modify memory
radix [hex/dec] Set/Show default input radix
rd Show registers
rm [<reg> ] [<value> ] Modify (one or more) register[s]
size [byte/word/long] Set/Show default access size

LanGuardian Specific PDE Command Reference
Command Options Synopsis
bo [/h] <unit>[,"[<]xx(unit#,partition#)pathname"] Load, executes or boots a program
cache [instruction] [none] Set/Show cache mode[s]
di <start> [<end>] Disassemble instructions
env [/d] Set/Show boot environment variables
probe_scsi Locate/show devices on scsi bus
rd Show registers
rm [<reg>] [value] Modify register contents

Undocumented LanGuardian PDE Command Reference
Command Options Synopsis
clock_off Save time of day battery
diag Run system diagnostic tests
nb [/h] [le0/le1] [<args>] Load/executes a program from ethernet
sense Show/Modify pseudo sense switch

User Interface Overview

Commands that accept an option preceded by a / are of the form: command/option (no spaces).

Commands that accept the /bwl allow the specification of the access size on the command line to byte, word or long. This specification has prcedence over the default access size.

Commands that accept a <start> and <end> start at <start> and continue through <end> , unless <end> is less than <start> in which case, the command starts at <start> location and continues through <start>+<end> . The size of the increment is determined by the default size setting, or the /bwl specification.

Commands that have an optional [<end>] value, display only the <start> memory or register contents if no <end> value is specified.

Pressing the enter key repeats the last command. If the last command is a register, memory or disassemble command, the command will repeat from its last location and continue for one increment. The size of the increment is determined by the default size setting, or the /bwl specification.

All options are specified with the <> or [] on the command line. For instance, in the help commands appears as command <required> [<optional>] to type this on the command line, type: command required optional.

Last Updated: $Date: 2003/01/30 04:39:15 $