Restarting the System
3-11
3
The debugger has a special feature available for reset conditions.
You activate it by pressing the RESET and ABORT switches at the
same time, releasing RESET first, then releasing ABORT seven
seconds later.
This ÔÔdouble-button resetÕÕ feature instructs the debugger to use
the default setup/operation parameters in ROM versus your
setup/operation parameters in NVRAM. You can use this feature
in the event your setup/operation parameters are corrupted or do
not meet a sanity check. Refer to the ENV command (Appendix A)
for the ROM defaults.
Reset
Pressing and releasing the MVME162LX front panel RESET switch
initiates a system reset. COLD and WARM reset modes are
available. By default, 162Bug is in COLD mode. During COLD
resets, a total system initialization takes place, as if the
MVME162LX had just been powered up. All static variables
(including disk device and controller parameters) are restored to
their default states. The breakpoint table and offset registers are
cleared. The target registers are invalidated. Input and output
character queues are cleared. Onboard devices (timer, serial ports,
etc.) are reset, and the two serial ports are reconfigured to their
default state.
During WARM resets, the 162Bug variables and tables are
preserved, as well as the target state registers and breakpoints.
Reset must be used if the processor ever halts, or if the 162Bug
environment is ever lost (vector table is destroyed, stack corrupted,
etc.).
Abort
The Abort function is invoked by pressing and releasing the ABORT
switch on the MVME162LX front panel. Whenever abort is invoked
when executing a user program (running target code), a snapshot
of the processor state is captured and stored in the target registers.